Released on 2015-02-28.
Coming off the back of the monstrous 0.9.13 release, and given a short month, this release is a little lighter than the last few. However, there's good stuff in 0.9.14.
The Guice integration has changed in this release to be better integrated with the new server registry mechanism introduced in the previous. Objects bound with Guice are now part of the server registry. This is mostly a transparent change to users, but will make it easier to leverage more features going forward.
As of this release Ratpack now uses Groovy 2.4.1. This Groovy version fixes several issues with static compilation that would often surface for Ratpack applications.
There are also fixes and improvements for Metrics support, config loading, reactive streams and more.
Thanks to Robert Zakrzewski for contributing Slf4j MDC support. This integrates the MDC concept with Ratpack's execution model. See
MDCInterceptor for details.
We hope you enjoy this release, and are looking forward to the next one as much as we are.
-- Team Ratpack.
Pull Requests (1)
Resolved Issues (11)
-  - Document and test HandlerDecorator
-  - When using ratpack-codahale-metrics, enabling a reporter should enable metrics
-  - Remove HandlerDecoratingModule
-  - Add shortcut to using using Guice multibindings to BindingsSpec
-  - Split health checks out into its own Guice module
-  - Upgrade to latest Metrics
-  - If URL does not end with '/' path token is treated as null instead of empty
-  - Using @CompileStatic on Modules defined as groovy classes results in guice exception
-  - ratpack-config: support jdk8 datatypes by default
-  - Path bindings with literal regular expressions don't preserve slashes properly
-  - Upgrade to Groovy 2.4.1