Tags: threez/fmq
Tags
* 3 minor changes: * changed the way of the queue manager setup * updated rdoc, readme and website documentaition * added a new queue that persists the messages in the file system * 3 tiny changes: * fixed the fmq logger creation * some fixes to the queue manager and some queues * refactored testing of fifo based queues
* 2 minor changes: * refactored the queue manager and remove legacy code (moved constraints stuff to the base queue) * refactored the setup_queue method in the configuration file (sorry you have to change your configs) * 3 tiny changes: * default-server can now be used from within the development repository (no rund trip nessesary) * added and replaced some tests for the new interface of the queue manager and the base queue * one can now yield and return messages
== 0.3.0 2008-08-06 * 2 minor changes: * replaced the mongrel handler by rack so that it can be used by many servers and in different configurations * removed the old yml style config and replaced it by a new rubyish config style (see config.ru) * 5 tiny changes: * seperated the admin interface handler * removed the configuration stuff that belonged to the old yml file from queue_manager and boot classes * removed that the command fmq can be used to start the server (rackup can be used by now) * admin interface is now seperated to several files (javascript, css, ...) * admin interface is validated by W3C validatior for xhtml strict and css 2.1 compliance
* 3 minor enhancements: * added a BaseQueue that can be used by other queues to reduce overhead * created unit test for most important classes * the system now fully supports the adding of meta data to messages by passing http parameters * 3 tiny changes: * changes to the documentation of creating custom queues * streamlined the linked queue (making use of BaseQueue) * update some parts of the website and admin interface
== 0.1.1 2008-06-23 * 7 tiny enhancements: * make the queue manager check if the poll or put to or from a queue is possible * changed mongrel handler to no raise an exception on client error (performance issue) * moved the creation of the fmq logger to the configuration class * aliases for post and get on client and server sides * cleanup some queues (removed methods bytes and size) * added a new queue: ForwardQueue * added some rdoc and documentation