v0.1 - 2007/09/13 initial version -------------------------------------------------- v0.2 - 2007/09/28 * return PID of the child process * added ":detach => false" option -------------------------------------------------- v0.3 - 2007/10/15 * added ':method => :thread' for threaded spawns * removed ':detach => false' option in favor of more generic implementation * added ability to set configuration of the form 'Spawn::method :thread' * added patch to ActiveRecord::Base to allow for more efficient reconnect in child processes * added monkey patch for http://dev.rubyonrails.org/ticket/7579 * added wait() method to wait for spawned code blocks * don't allow threading if allow_concurrency=false -------------------------------------------------- v0.4 - 2008/1/26 * default to :thread on windows, still :fork on all other platforms * raise exception when used with :method=>:true and allow_concurrency != true