Files | Admin

Notes:

Release Name: 1.1.0

Notes:
Introduces Topic class for publishing messages on a topic. Uses a common API with Queue, and both can be used in the same transaction.

Selectors are now evaluated on the client side. This gives more options for selectors, such as boolean expressions (&& and || now work), using constants, functions, etc.

Rails integration, see here:
http://trac.labnotes.org/cgi-bin/trac.cgi/wiki/Ruby/ReliableMessaging/Rails


Changes: Release 1.1.0 (Nov 26, 2005) * Added: Topic class for publishing messages on a topic. * Added: Can set delivery option when creating a queue. * Added: Queue.name() returns the queue's name. * Added: Command line options to list or delete all messages in named queue. * Added: Rails integration for easily accessing queues/topics from a Rails controller. * Changed: Quque and Topic both extend the base class Client. * Changed: Cannot start two queue managers in the same process. * Changed: Each message has a created header indicating date/time of creation. Received header no longer exists. * Changed: Header retry renamed to delivered, to prevent clash with reserved Ruby keyword. * Changed: Selectors are now executed in the client process. Selectors can rely on client variables, methods and constants. * Changed: Specify maximum delivery attempts with the header max_deliveries; get the redelivery attempt from the header redelivery; the later is only set on the first redelivery attempt. * Fixed: Documentation errors in Queue. * Removed: Cannot associate default selector with queue.