purzelrakete / workling
- Source
- Commits
- Network (61)
- Issues (5)
- Downloads (0)
- Wiki (2)
- Graphs
-
Branch:
master
Tom Anderson (author)
Fri Nov 20 13:59:28 -0800 2009
workling / CHANGES.markdown
| 5b625593 » | purzelrakete | 2009-01-31 | 1 | Version 0.4.2.3, 31.01.2009 | |
| 2 | - introduced Workling.raises_exceptions. by default, this is true in test and development to help with bug tracking. | ||||
| 3 | - added :threaded as the default spawn runner for test and development. helps problem tracing. | ||||
| 4 | |||||
| fab77363 » | purzelrakete | 2008-11-29 | 5 | Version 0.4.2.2, 29.11.08 | |
| 6 | - turned Workling.load_path into an Array. | ||||
| 7 | |||||
| ffe565ad » | purzelrakete | 2008-11-28 | 8 | Version 0.4.2.1, 27.11.08 | |
| 9 | - fixed raise exceptions if non existing worker methods are called | ||||
| 5bb5091e » | purzelrakete | 2008-11-28 | 10 | ||
| 4601e41c » | purzelrakete | 2008-11-10 | 11 | Version 0.4.2, 10.11.08 | |
| 12 | - added information about invokers and clients to the readme | ||||
| 13 | - fixed dependence on amqp library | ||||
| 14 | - nicer error messages with amqp / rabbitmq | ||||
| 15 | |||||
| e8b68a21 » | purzelrakete | 2008-11-08 | 16 | Version 0.4.1 08.11.08 | |
| 17 | - added a generic client runner. deprecated starling_runner since it is now redundant | ||||
| 18 | - moved connection exception handling code into MemcacheQueueClient and out of pollers | ||||
| 19 | |||||
| 86789846 » | purzelrakete | 2008-11-04 | 20 | Version 0.4.0, 04.11.08 | |
| 21 | - more refactored clients and invokers. introduced clear base classes | ||||
| 78f744ba » | purzelrakete | 2008-11-06 | 22 | - support for 3 invoker strategies: basic poller, threaded poller, eventmachine subscriber | |
| 86789846 » | purzelrakete | 2008-11-04 | 23 | - amqp support | |
| 24 | |||||
| 25 | Version 0.3.8, 03.11.08 | ||||
| 1978b30b » | purzelrakete | 2008-11-03 | 26 | - full support for rudeq | |
| 6e9cee2d » | purzelrakete | 2008-11-03 | 27 | - refactored pollers. now now longer mainly about starling | |
| 28 | - refactored starling client, converted to generalized memcachequeue client. | ||||
| 1978b30b » | purzelrakete | 2008-11-03 | 29 | - changed runner script to be more generic | |
| 6e9cee2d » | purzelrakete | 2008-11-03 | 30 | ||
| 7328e545 » | purzelrakete | 2008-10-15 | 31 | Version 0.3.1, 15.10.08 | |
| 32 | - fixed to autodiscovery code bugs. | ||||
| 33 | - introduced Workling::VERSION | ||||
| 339691c1 » | purzelrakete | 2008-10-17 | 34 | - fixed test suite for the case that no memcache client is installed at all | |
| 35 | - fixed AR reconnecting code for Multicore systems (Thanks Brent) | ||||
| 7328e545 » | purzelrakete | 2008-10-15 | 36 | ||
| 9c631445 » | purzelrakete | 2008-10-02 | 37 | Version 0.3, 25.09.08 | |
| 61b66822 » | purzelrakete | 2008-09-30 | 38 | - added backgroundjob runner | |
| 39 | - added automatic detection of starling, spawn and backgroundjob to set default runner | ||||
| 40 | - made logging of exceptions more consistent across runners. | ||||
| 2b0b1cb7 » | purzelrakete | 2008-10-01 | 41 | - added friendlier error message if starling was started on the wrong port. | |
| 7e5e11cd » | purzelrakete | 2008-10-01 | 42 | - play nice without fiveruns-memcache-client. | |
| 61b66822 » | purzelrakete | 2008-09-30 | 43 | - added better documentation in README and RDOC | |
| 44 | |||||
| 5541ebf4 » | purzelrakete | 2008-09-02 | 45 | Version 0.2.5, 02.09.08 | |
| 46 | - added automatic setting of spawn runner if the spawn plugin is installed. | ||||
| 47 | |||||
| 3c00ae7c » | purzelrakete | 2008-06-08 | 48 | Version 0.2.4, 08.06.08 | |
| 53070b99 » | purzelrakete | 2008-06-03 | 49 | - accept both async_ and asynch_ as prefixes for workling method invocation. thank you francois beausoleil! | |
| 6a99f1b3 » | purzelrakete | 2008-11-02 | 50 | - added memcached configuration options to workling.yml. see example yml for details. thank you larry diehl! | |
| aed2cf96 » | purzelrakete | 2008-06-07 | 51 | - re-raise exceptions if there is a problem adding an item to the starling queue. thank you digitalronin! | |
| 3c00ae7c » | purzelrakete | 2008-06-08 | 52 | - added status script for starling client. thank you andrew carter! | |
| c17f0ad7 » | purzelrakete | 2008-06-07 | 53 | - applied patches from dave dupre: http://davedupre.com/2008/03/29/ruby-background-tasks-with-starling-part-2/ | |
| 54 | - added threading to starling poller. One polling thread can now be set to run per queue. | ||||
| 55 | - default routing no longer producing queues like a:b:c, this was conflicting with MemCacheClient#stat | ||||
| 56 | - added handling for memcache exceptions | ||||
| 3c00ae7c » | purzelrakete | 2008-06-08 | 57 | - keep the database connection alive | |
| b55d03a0 » | francois | 2008-06-01 | 58 | ||
| d465c7c8 » | purzelrakete | 2008-04-02 | 59 | Version 0.2.2, 15.02.08, rev 31 | |
| 60 | - added blaine cook's suggestion: worklings can now (also) be invoked like this: YourWorkling.asynch_your_method(options) | ||||
| 61 | - added similar for remote store, which can now be called like this: Workling::Return::Store.set(:key, "value") | ||||
| 62 | |||||
| 63 | Version 0.2.1, 14.02.08 rev. 24 | ||||
| 64 | - added WorklingError classes. | ||||
| 65 | - all runners now suppresses workling exceptions. This brings the local behaviour in line with the remote runners. | ||||
| 66 | |||||
| 67 | Version 0.2, 13.02.08 rev. 21 | ||||
| 68 | - progress bars or returning results now possible with return stores. use these to communicate back from your workling. | ||||
| 69 | - memory store for testing and starling store added. | ||||
| 70 | - now generates uids for workling jobs. these are returned by the runner. | ||||
| cce37869 » | purzelrakete | 2008-11-02 | 71 | - extracted Workling::Clients::Starling | |
| d465c7c8 » | purzelrakete | 2008-04-02 | 72 | - clearer file structure for workling | |
| 73 | |||||
| 74 | Version 0.1, 06.02.08 | ||||
| 75 | - initial release | ||||
| 76 | - see http://playtype.net/past/2008/2/6/starling_and_asynchrous_tasks_in_ruby_on_rails/ for details. | ||||

