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)
- [223] - Remove extra ``` from testing chapter. (beckje01)
- [224] - Add Dimitris Zavaliadis (dimzava) to contributors list. (dimzava)
- [232] - Publish Lazybones templates as part of Ratpack build fixes issue #226 (rhart)
- [234] - Simple Version Updates (bobbywarner)
Resolved Issues (16)
- [225] - Upgrade to Handlebars 1.2.1
- [226] - Publish lazybones templates as part of Ratpack build
- [227] - Mock out GitHub API for ratpack site tests
- [228] - Create standalone handlers for managing request content type and content negotiation
- [229] - Allow the remote control to inject into the context registry for subsequent requests
- [230] - Allow Registry objects to be queried if they are empty or not
- [231] - memory leak when serving static files
- [236] - Add RatpackMainApplicationUnderTest implementation
- [237] - Upgrade to Netty 4.0.14
- [238] - Disable Netty's resource leak detection by default
- [240] - Allow the Context and Background to be injected into “services”.
- [241] - Add preliminary RxJava integration
- [242] - Charset of file uploads is not respected
- [243] - Use 'groovy' library instead of 'groovy-all'.
- [244] - When unit testing handlers, only renders by the first handler are captured
- [245] - Upgrade to Netty 4.0.15