This also affects the AUTO_AWAY status, instead of saying their default away status it just defaults to ‘away’, so definitely a regression. Build prior to Invisible status being added works fine, so I am thinking it’s something with that.
Thanks for your report. That Invisibility presence patch looks like a huge mess. Already a second bug because of that and not that Invisibility adds much value… I have updated the ticket with this thread address and linked to the atch ticket. Hopefully Mircea will be able to fix this.
Regarding the custom status messages. There is a fix for this in 596 build http://bamboo.igniterealtime.org/browse/SPARK-INSTALL4J-596/artifact/JOB1/Instal l4j/ But i have found out that presence updates are not working if you are logged into some additional transports like Gtalk, MSN, etc. This additional issue will be investigated later, hopefully.