- Tested against JRuby 9.0.0.0
- Drop support for JRuby 1.5 and 1.6
- Tested against ActiveMQ 5.11, and HornetQ 2.4
- Raises ArgumentError instead of RuntimeError for missing arguments
- Update tests
- Upgrade to Minitest 5.8
- Switch to Ruby 1.9 hash syntax
- Reformat code
- Support Oracle AQ 11gR2
- Tibco EMS Examples
- Add .gemspec file
- Issue #10 Support WebSphereMQ V7
- Issue #11 Add GenePool dependency for ConnectionPool
- Include version
- Issue #8 Add ability to set Producer delivery mode using a Symbol
- Include ActiveMQ InVM working example along with Log4J properties file
- Fixes the condition where a bad session keeps being re-used in a session pool. It is now removed from the pool anytime a JMS exception has occurred
- Compatibility with JRuby 1.6
- I hate doing this, but unfortunately there is a small breaking change in this release:
- We can no longer pass symbols into the following methods:
- jms_delivery_mode
- jms_delivery_mode=
- Just rename existing uses of the above methods to:
- jms_delivery_mode_sym
- jms_delivery_mode_sym=
- We can no longer pass symbols into the following methods:
- Added Session Pool - requires GenePool as a dependency if used
- Generate warning log entry for any parameters not known to the ConnectionFactory
- Use java_import for all javax.jms classes
- Rename all Java source files to match new names
- Fix persistence typo and add message test cases
- Refactoring interface
- Revised API with cleaner interface
- Publish GEM
- Release to the wild for general use
- Previously known as jms4jruby
- Running in production at an enterprise processing a million messages a day