The fix for AMQ-1112 will be in the next FUSE Message Broker release that is tracking the ActiveMQ 5.3.1 branch at Apache.
To validate that it solves your use case, you can try out a current snapshot of the next release from:
or use the 5.3.0-psc-01-SNAPSHOT maven tag and the fusesource repository.
At the moment, we don't have a hard release date.
Edited by: gtully on Jan 7, 2010 1:44 PM
I actually merged forward your changes for AMQ-1112 into a local copy of the Fuse source and can confirm, this does indeed solve the issue. Not only does this prevent 'hung' queues for people using message selectors but memory usage has been significantly reduced. Given the number of files I had to change to incorporate AMQ-1112, I'd feel safer with an official/verified release.
By the way, thanks for working on this issue.