- Updated to Spring Framework 5
- Updated to Hibernate 5.3
- Updated to Jetty 9.4.11
- Updated to Thymeleaf 3.0
- Updated compiler settings to Java 10
This release is all about updating to Java 10. I've been putting this off due to the large amount of changes required (mostly Java 9+).
I'm still using classpath mode (including "--add-opens java.base/java.lang=ALL-UNNAMED --illegal-access=warn" since Spring still uses cglib) -- I suspect converting to modules is going to be a lengthy process due to the number of third-party dependencies which haven't been updated with module info.
This also paves the way for future Java 11 support (since we're now two months away and counting). Hopefully since Java 11 will be an LTS release we'll see a larger push to support the Java module system within the community.