-
Set KEEPALIVE on connection socket options
-
Attempt to support JRuby more robustly (poll remains broken)
-
Switch to ruby supplied IO#ready?
-
Test enhancements for suppress_content_length header
-
Miscellaneous small documentation updates
-
Add parse_timeout parameter for use with hashed logins
-
Allow connection to hosts with a - (dash) in the host name
-
Add limit parameter to thread joins
-
Binary parse of raw STOMP frame
-
Fix broken tests on Ruby 1.9.2
-
Fixed multi-thread app hanging
-
Added publish method (send is now deprecated)
-
Changes on Rake File
-
Added original_destination header to unreceive
-
suppress content length header is send on the message for future handling (like unreceive)
-
Added unreceive message method that sends the message back to its queue or to the dead letter queue, depending on the :max_redeliveries option, similar to a13m one.
-
Added environment variable option for running ‘rake test’ on any stomp server, using any port with any user.
-
Added suppress_content_length header option for ActiveMQ knowing it is a text message (see: juretta.com/log/2009/05/24/activemq-jms-stomp/)
-
Fixed some bugs with Ruby 1.9 (concatenate string + exception)
-
Major changes on message parsing feature
-
Fixed bug with old socket not being closed when using failover
-
Fixed broken poll method on Connection
-
Fixed broken close method on Client
-
Added connection_frame accessor
-
Added disconnect receipt
-
Failover support
-
SSL support
-
Stomp::Connection and Stomp::Client accept a hash on their constructor
-
Ruby 1.9 Support
-
Add support for connect_headers, to control the CONNECT command.
-
Refactored lib dir to separate concerns.
-
Better test coverage
-
General code cleanup.
-
Whitespace cleanup
-
Refactored Rakefile and added stomp.gemspec for GitHub friendliness.
-
Added .gitignore file
-
Refactored layout of lib dir to separate concerns
-
Cleanup of initializers, and provide Client accessors for reading values (for testing)
-
Removed test/test_url_* files as they only differed from the test_client.rb in their setup. Super UnDry. Added URL tests to cover stomp URL as param.
-
Created initial RSpec specs which stub/mock objects and should not require a running Stomp server instance.
SVN rev 86 clone from svn.codehaus.org/stomp/ruby/trunk
git-svn-id: svn.codehaus.org/stomp/ruby/trunk@86 fd4e7336-3dff-0310-b68a-b6615a75f13b