Ratpack v2.0.0 Release Notes
-
๐ New modules
ratpack-config
ratpack-func
Module removals
ratpack-base
(collapsed intoratpack-exec
)- ๐
ratpack-hystrix
(Hystrix is no longer maintained, relies onratpack-rx
which is removed) ratpack-pac4j
(in favor of https://github.com/pac4j/ratpack-pac4j)- ๐
ratpack-remote
(obsolete due to additions ofImposition
andRatpackServer.getRegistry()
, URLClassLoader no longer supported in Java > 9) - โ
ratpack-remote-test
(obsolete due to additions ofImposition
andRatpackServer.getRegistry()
, URLClassLoader no longer supported in Java > 9) ratpack-rx
(in favor ofratpack-rx2
)ratpack-thymeleaf
(in favor ofratpack-thymeleaf3
)
๐ฆ Package relocations
ratpack.api
โratpack.exec.api
- ๐
ratpack.config
โ moved toratpack-config
module ratpack.error
โratpack.core.error
ratpack.file
โratpack.core.file
ratpack.form
โratpack.core.form
- ๐
ratpack.func
โ moved toratpack-func
module ratpack.handling
โratpack.core.handling
ratpack.health
โratpack.core.health
ratpack.http
โratpack.core.http
ratpack.impose
โratpack.core.impose
ratpack.jackson
โratpack.core.jackson
- ๐ฒ
ratpack.logging
โratpack.core.logging
- ๐
ratpack.parse
โratpack.core.parse
ratpack.path
โratpack.core.path
ratpack.registry
โratpack.exec.registry
ratpack.reload
โratpack.core.reload
ratpack.render
โratpack.core.render
ratpack.server
โratpack.core.server
ratpack.service
โratpack.core.service
ratpack.sse
โratpack.core.sse
ratpack.ssl
โratpack.core.ssl
ratpack.stream
โratpack.exec.stream
ratpack.util
โratpack.exec.util
ratpack.websocket
โratpack.core.websocket
โก๏ธ Dependecy updates
- netty 4.1.48.FINAL โ 4.1.65.FINAL
- netty-tcnative 2.0.30.FINAL โ 2.0.40.FINAL
- guava 28.2-jre โ 29.0-jre
- rxjava2 2.1.2 โ 2.2.19
- ๐ reactor 3.1.8.RELEASE โ 3.3.7.RELEASE
- jackson 2.10.3 โ 2.11.1
- โฌ๏ธ dropwizard metrics 4.1.6 โ 4.1.9
- pegdown 1.5.0 โ 1.6.0
- log4j 2.13.1 โ 2.17.0
- ๐ newrelic 3.15.0 โ 5.13.0
- reactiveStreams 1.0.2 โ 1.0.3
- guice 4.1.0 โ 4.2.3
- caffeine 2.8.1 โ 2.8.5
- retrofit 2.8.1 โ 2.9.0
- commons-codec 1.10 โ 1.14
- snakeyaml 1.23 โ 1.26
- commons-lang3 3.3.2 โ 3.10
- ๐ springboot 1.3.RELEASE โ 2.6.3
TODOs
- ๐ฆ
SiteMain
had to inline ratpack-asset-pipeline code to handle package renames. ratpack-asset-pipeline
version inratpack-site
is very old, but not a problem due to above TODO.- โ Remove handling for
ratpack.core.server.LaunchException