v2.1.5.RELEASE
⭐ New Features
- Improve Spring Session DefaultCookieSerializer auto-configuration #16513
- Cache MimeTypes to improve performance #16507
🪲 Bug Fixes
- Binder can fail with POJOs that have generic types #16821
- HTTPS urls cause NPE when using Jetty Reactor #16810
- RedisReactiveHealthIndicator makes blocking call on error #16756
- 'spring.resources.cache.period' is always overridden by 'spring.resources.cache.cachecontrol' #16730
- Dependency management for Kafka is incomplete #16728
- Redis pooling minIdle property is ignored as timeBetweenEvictionRun defaults to -1 and cannot be configured #16703
- JacksonTester handles some characters asymmetrically #16629
- Exclude HikariCP specific dependency from Quartz #16628
- Dependency management for Glassfish JAXB is incomplete #16619
- UndertowWebServer's logger is wrong #16613
- EL-based validation message interpolation does not work when using spring-boot-starter-webflux #16596
- Some syntax in the reference documentation is not highlighted or is missing altogether #16579
- ConfigurationMetadataProperty name not stripped with same source types #16549
- Dependency management is provided for solr-uima which does not exist in 7.7 #16490
- Repackage goal does not lazily resolve "project.build.finalName" anymore #16456
- StackOverflow in meta-data generation with unresolved generic and upper bound #16451
- Liquibase endpoint does not honor custom change log table #16442
- Metrics may be updated twice when CompositeMeterRegistry exists #16221
- Binder can fail when multiple overloaded setters exist #16206
- When running on a separate port, Actuator health endpoint may report healthy before the main port is listening #15378
📔 Documentation
- fix whitespace issue #16731
- Add official link on Heroku Deployment #16719
- Document that JUnit 4 is the default #16707
- Fix package of java.time.Duration in documentation #16527
🔨 Dependency Upgrades
- Upgrade to Maven Jar Plugin 3.1.2 #16842
- Upgrade to Spring Session Bom Bean-SR5 #16841
- Upgrade to Groovy 2.5.7 #16840
- Upgrade to Aspectj 1.9.4 #16839
- Upgrade to Joda Time 2.10.2 #16838
- Upgrade to Hazelcast 3.11.4 #16837
- Upgrade to Spring Framework 5.1.7 #16812
- Upgrade to Maven Failsafe Plugin 2.22.2 #16780
- Upgrade to Maven Compiler Plugin 3.8.1 #16779
- Upgrade to Lombok 1.18.8 #16778
- Upgrade to Neo4j Ogm 3.1.9 #16777
- Upgrade to Jetty El 8.5.40 #16776
- Upgrade to Jooq 3.11.11 #16775
- Upgrade to Jolokia 1.6.1 #16774
- Upgrade to Infinispan 9.4.13.Final #16773
- Upgrade to Hibernate 5.3.10.Final #16772
- Upgrade to Jetty 9.4.18.v20190429 #16771
- Upgrade to Aspectj 1.9.3 #16770
- Upgrade to Commons Pool2 2.6.2 #16769
- Upgrade to Mysql 8.0.16 #16768
- Upgrade to Undertow 2.0.20.Final #16767
- Upgrade to Netty Tcnative 2.0.25.Final #16766
- Upgrade to Netty 4.1.36.Final #16765
- Upgrade to Hazelcast 3.11.3 #16764
- Upgrade to Appengine Sdk 1.9.74 #16763
- Upgrade to Spring AMQP 2.1.6 #16753
- Upgrade to Spring Kafka 2.2.6 #16751
- Upgrade to Spring Integration 5.1.5 #16749
- Upgrade to Maven Surefire Plugin 2.22.2 #16725
- Upgrade to Spring Data Lovelace-SR8 #16724
- Upgrade to Reactor Californium-SR8 #16723
- Upgrade to Tomcat 9.0.19 #16591
❤️ Contributors
We'd like to thank all the contributors who worked on this release!