Version 0.9.1
Released on 2014-02-01.
This release contains quite a few internal performance optimisations in terms of increased throughput and reduced memory consumption. Work is continuing on the documentation and supporting materials such as getting started guides.
The big new feature added in this release is the new RxJava
module, that provides a reactive alternative to Ratpack's Background
API, namely RxBackground
(see link for usage examples). This makes dealing with non trivial blocking data flows trivially easy and avoids nested callbacks.
There are breaking API changes in this release, as there is likely to be in each release until 1.0 final.
Links
Pull Requests (4)
- [234] - Simple Version Updates (bobbywarner)
- [232] - Publish Lazybones templates as part of Ratpack build fixes issue #226 (rhart)
- [224] - Add Dimitris Zavaliadis (dimzava) to contributors list. (dimzava)
- [223] - Remove extra ``` from testing chapter. (beckje01)
Resolved Issues (16)
- [245] - Upgrade to Netty 4.0.15
- [244] - When unit testing handlers, only renders by the first handler are captured
- [243] - Use 'groovy' library instead of 'groovy-all'.
- [242] - Charset of file uploads is not respected
- [241] - Add preliminary RxJava integration
- [240] - Allow the Context and Background to be injected into “services”.
- [238] - Disable Netty's resource leak detection by default
- [237] - Upgrade to Netty 4.0.14
- [236] - Add RatpackMainApplicationUnderTest implementation
- [231] - memory leak when serving static files
- [230] - Allow Registry objects to be queried if they are empty or not
- [229] - Allow the remote control to inject into the context registry for subsequent requests
- [228] - Create standalone handlers for managing request content type and content negotiation
- [227] - Mock out GitHub API for ratpack site tests
- [226] - Publish lazybones templates as part of Ratpack build
- [225] - Upgrade to Handlebars 1.2.1