Spring Boot - v2.5.10


:lady_beetle: Bug Fixes

  • Default JmxAutoConfiguration changes JConsole hierarchy for multi-property @ManagedResource object names #29953
  • The active profiles log message is ambiguous when a profile's name contains a comma #29896
  • Failed application contexts are not deregistered from SpringApplicationShutdownHook #29874
  • Gradle Plugin triggers eager configuration of some tasks #29762
  • MimeMapping for ots has a trailing space in its mime type #29746
  • Dependency management for Liquibase does not include its liquibase-cdi module #29676
  • Ignore invalid stream types when reading log update events #29675
  • bootJar, bootRun, and bootWar do not pick up changes to the main source set's runtime classpath that are made after Boot's plugin has been applied #29672
  • @SpyBean causes BeanCurrentlyInCreationException when there are circular references #29639
  • server.tomcat.use-relative-redirects=true not honored when server.forward-headers-strategy=framework #29333
  • A fat jar built with Gradle moves META-INF beneath BOOT-INF/classes while Maven leaves it at the jar's root #28562

:notebook_with_decorative_cover: Documentation

  • bootRun example should use mainClass, rather than main which was deprecated in Gradle 7.1 #29965
  • Rectify incorrect sanitizing regex example provided in how-to docs #29951
  • "Customizing the Banner" should make it more obvious that any environment property can be used #29931
  • Update javadoc to reflect move from WebSecurityConfigurerAdapter to SecurityFilterChain #29900
  • Link directly to the Integration Properties section of the appendix when cross-referencing Kafka properties #29758
  • Add documentation for WebMvc.fn #29683
  • Move appendix subsections under appendix section #29667
  • In Gradle plugin docs, replace classifier (deprecated) with archiveClassifier in examples #29611
  • Clarify relation of import path to resultant properties in configtree import data #29606
  • Upgrade version of gradle-git-properties in reference doc #29535
  • Rename Boxfuse to CloudCaptain #29523
  • Provide some guidance on identifying and resolving Devtools classloading issues #29438
  • Warn about the dangers of early bean initialization when using @ConditionalOnExpression #29276
  • Document that placeholders in @DefaultValue annotations are not resolved #23164

:hammer: Dependency Upgrades

  • Upgrade to ActiveMQ 5.16.4 #29925
  • Upgrade to AppEngine SDK 1.9.95 #29926
  • Upgrade to Dropwizard Metrics 4.1.30 #29768
  • Upgrade to Glassfish JAXB 2.3.6 #29769
  • Upgrade to Hibernate Validator 6.2.2.Final #29770
  • Upgrade to Jetty 9.4.45.v20220203 #29771
  • Upgrade to Jetty Reactive HTTPClient 1.1.11 #29927
  • Upgrade to Johnzon 1.2.16 #29772
  • Upgrade to Json-smart 2.4.8 #29773
  • Upgrade to Micrometer 1.7.9 #29708
  • Upgrade to Neo4j Java Driver 4.2.9 #29774
  • Upgrade to Netty 4.1.74.Final #29775
  • Upgrade to Netty tcNative 2.0.50.Final #29973
  • Upgrade to Postgresql 42.2.25 #29777
  • Upgrade to Reactor 2020.0.16 #29707
  • Upgrade to SLF4J 1.7.36 #29778
  • Upgrade to Spring Batch 4.3.5 #29714
  • Upgrade to Spring Data 2021.0.9 #29711
  • Upgrade to Spring Framework 5.3.16 #29709
  • Upgrade to Spring Integration 5.5.9 #29962
  • Upgrade to Spring Kafka 2.7.11 #29712
  • Upgrade to Spring LDAP 2.3.6 #29710
  • Upgrade to Spring Security 5.5.5 #29713
  • Upgrade to Spring Session 2021.0.5 #29715
  • Upgrade to Thymeleaf 3.0.15.RELEASE #29779
  • Upgrade to Tomcat 9.0.58 #29780
  • Upgrade to Undertow 2.2.16.Final #29781

:heart: Contributors

We'd like to thank all the contributors who worked on this release!


Details

date
Feb. 24, 2022, 9:31 a.m.
name
v2.5.10
type
Patch
👇
Register or login to:
  • 🔍View and search all Spring Boot releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or