Skip to content
Fetching contributors…
Cannot retrieve contributors at this time
135 lines (93 sloc) 3.23 KB
== 0.10.0 / 2012-02-18
* Minor Enhancements
* Add in the ability to vary the Prefork worker pool size [issue #8]
* Pass original child exception backtrace up the exception chain [issue #7]
* Improved child process wellness checks in Piper and Child classes
* Bug Fixes
* Typo and documentation fixes [issue #6]
== 0.9.7 / 2012-01-19
* Minor Enhancements
* Added `after_fork` and `before_exec` handlers for the Daemon class [issue #4]
* Bug Fixes
* ThreadError when stopping threaded objects [issue #5]
== 0.9.6 / 2011-01-02
* Minor Enhancements
* Threaded objects run immediately (sleep after running)
* Added a "timed_out?" method in the Prefork::Worker class
== 0.9.5 / 2010-07-15
* Minor Enhancements
* Numeric value can be given as the "shutdown_command" for the Servolux::Daemon
== 0.9.4 / 2010-04-18
* Bug Fixes
* Elminated race condition in logfile watching [Avdi Grimm]
* Made program exit optionalx [Avdi Grimm]
== 0.9.3 / 2010-03-10
* Updated to the latest version of Mr Bones
== 0.9.2 / 2010-02-10
* Bug Fixes
* Removing "rescue nil" from code that handles user callbacks
== 0.9.1 / 2010-01-21
* Bug Fixes
* Addressing daemon startup issues
* Calling a non-existent piper method from the daemon class
== 0.9.0 / 2009-11-30
* Minor Enhancements
* Moving towards yard style documentation
* Adding tests for the Prefork class
* Bug Fixes
* Fixes for Ruby 1.9
* Ensuring the examples run and shutdown properly
* Other numerous bug fixes
== 0.8.1 / 2009-11-12
* 3 Bug Fixes
* Attempting to wakeup a dead thread in Prefork
* Shutdown error between the Prefork parent/child
* Restart was not working properly
== 0.8.0 / 2009-11-12
* 2 Major Enhancements
* Preforking worker pool
* 1 Minor Enhancement
* Default return value for Piper#gets (useful for detecting timeouts)
* 2 Bug Fixes
* The piper is now using a socket pair for bidirectional communication
* The piper now defaults to a blocking mode (nil timeout)
== 0.7.1 / 2009-11-06
* 1 Bug Fix
* Server shutdown would hang in Ruby 1.9.1
== 0.7.0 / 2009-11-06
* 1 Minor Enhancement
* Added a permissions mask for the server PID file [Avdi Grimm]
* 1 Bug Fix
* Fixing up some development / runtime dependencies
== 0.6.2 / 2009-07-16
* 1 Minor Enhancement
* Added a flag to the server startup method to wait for shutdown
before returning
== 0.6.1 / 2009-07-13
* 1 Minor Enhancement
* Added a method to wait for server shutdown in the Server class
== 0.6.0 / 2009-07-07
* 2 Minor Enhancements
* Threaded objects can be set to run only a given number of times
* Threaded objects can now continue on error
== 0.5.0 / 2009-06-30
* 2 Minor Enhancements
* Added tests for the Child class
* Updating documentation in preperation for a release
== 0.4.0 / 2009-06-29
* 1 Minor Enhancement
* Added a "Child" class for working with child processes
* 1 Bug Fix
* Thread#join has a small bug in JRuby - implemented workaround
== 0.3.0 / 2009-06-24
* 2 Minor Enhancements
* Documentation
* Unit tests
== 0.2.0 / 2009-06-19
* 1 Minor Enhancement
* Added a signal method to the Piper class for signaling the child
* 1 Bug Fix
* Fixed a race condition in the Threaded#stop method
== 0.1.0 / 2009-06-18
* 1 Major Enhancement
* Birthday!
Jump to Line
Something went wrong with that request. Please try again.