Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

135 lines (93 sloc) 3.303 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.