- initial release. support for MRI 1.8 & 1.9 only
- reworked runner stop sequence & signals trapping
- force kill + pid removal bug
- wrong exit code bug
- comments & cosmetics
- using SignalTrampoline for safe signal handling
- JRuby support
- specs and validations for all supported rubies
- tested on MRI 1.8.7 & 1.9.2, REE 1.8.7, JRuby 1.6.4 under OSX 10.6.8 and Linux Ubuntu 10.04
- issue #1, allow arbitrary environment name, https://github.com/praized/raad/issues/1
- issue #3, avoid calling stop multiple times, https://github.com/praized/raad/issues/3
- added Raad.stopped?
- issue #4, allow logger usage in service initialize method, https://github.com/praized/raad/issues/4
- issue #7, Raad.env not correct in service.initialize, https://github.com/praized/raad/issues/7
- refactored Runner initialize/run/start_service methods
- custom options now uses options_parser class method in the service
- added examples/custom_options.rb