Release Notes: Support for JMS 1.1, support for message properties, and primitive support for message selectors in Topics were added. overview.html was added, along with the junit toolkit.jar to let tests fail (using Throwable). The meta directory's source was added to the source code bundle, and properties were added to messages. Simple Java predicates were hard coded in a Somnifugi specific interface to start work on message selectors. Properties are now copied through jmsbridge. Version information was added to the .jar files.
Release Notes: This release compiles with JSDK 1.4. SomniJNDIBypass and logging of timed out messages have been added. Queue and Topic caches have been separated into new singletons to work with JNDI ObjectFactories. SomniQueueConnection, SomniQueue, SomniTopicConnection, and SomniTopic have been made Referencables in JNDI. Somnifugi is now JNDI compatible. The JMS specification has been marched through, and this release should do everything except priorities, QueueBrowsers, and message selectors. Implemented many previously unsupported methods. It is now down to just priorities and properties. Logging across the entire package has been added.
Release Notes: A JMSBridge subproject was added. The build was cleaned up to deliver source code, docs, and libs as separate tar balls. Links were added from index.html to the download and the javadocs. More @exception tags were added for the UnsupportedOperationExceptions. The timing behavior in SomniTopic and SomniTopicPublisher has been deemed to be correct. Professor Lea's overview now shows up in the javadoc.