NEWS in rainbows-0.5.0 vs NEWS in rainbows-0.6.0
- old
+ new
@@ -1,4 +1,47 @@
+=== 0.6.0 / 2009-11-15 23:29 UTC
+
+ Client shutdowns/errors when streaming "rack.input" into the
+ Rack application are quieter now. Rev and EventMachine workers
+ now shutdown correctly when the master dies. Worker processes
+ now fail gracefully if log reopening fails. ThreadSpawn and
+ ThreadPool models now load Unicorn classes in a thread-safe way.
+
+ There's also an experimental RevThreadSpawn concurrency
+ model which may be heavily reworked in the future...
+
+ Eric Wong (30):
+ Threaded models have trouble with late loading under 1.9
+ cleanup worker heartbeat and master deathwatch
+ tests: allow use of alternative sha1 implementations
+ rev/event_machine: simplify keepalive checking a bit
+ tests: sha1.ru now handles empty bodies
+ rev: split out further into separate files for reuse
+ rev: DeferredResponse is independent of parser state
+ remove unnecessary class variable
+ ev_core: cleanup handling of APP constant
+ rev: DeferredResponse: always attach to main loop
+ initial cut of the RevThreadSpawn model
+ rev_thread_spawn/revactor: fix TeeInput for short reads
+ rev_thread_spawn: make 1.9 TeeInput performance tolerable
+ tests: add executable permissions to t0102
+ tests: extra check to avoid race in reopen logs test
+ rev_thread_spawn: 16K chunked reads work better
+ tests: ensure proper accounting of worker_connections
+ tests: heartbeat-timeout: simplify and avoid possible race
+ tests: ensure we process "START" from FIFO when starting
+ http_response: don't "rescue nil" for body.close
+ cleanup error handling pieces
+ tests: more stringent tests for error handling
+ revactor/tee_input: unnecessary error handling
+ gracefully exit workers if reopening logs fails
+ revactor/tee_input: raise ClientDisconnect on EOFError
+ bump versions since we depend on Unicorn::ClientShutdown
+ revactor/tee_input: share error handling with superclass
+ RevThreadSpawn is still experimental
+ Revert "Threaded models have trouble with late loading under 1.9"
+ Rakefile: add raa_update task
+
=== 0.5.0 / 2009-11-05 10:27 UTC
We depend on the just-released Unicorn 0.94.0 for the fixed
trailer handling. As with `unicorn', the `rainbows' executable
now sets and respects ENV["RACK_ENV"]. Also small fixes and