Spring Boot - v3.0.8


:lady_beetle: Bug Fixes

  • Spring Boot properties migrator can create circular references #35933
  • Actuator loggers list endpoint throws exception on Log4J2 loggers with custom log levels #35920
  • Validation is not applied for ConfigurationProperties that implement Validator and use @ConstructorBinding #35912
  • Devtools does not support package-private main classes #35864
  • Processing of @EndpointCloudFoundryExtension logs a warnings as it does not use @AliasFor on its override of the endpoint attribute #35765
  • Java 20 is supported but there's no value for it in the JavaVersion enum #35763
  • Tracing only supports a single context propagation type #35611
  • Constructor binding of @ConfigurationProperties to a lateinit property fails with kotlin.UninitializedPropertyAccessException #35603
  • When a configuration properties bean is defined using a @Bean method, BindableRuntimeHintsRegistrar may incorrectly register hints for constructor binding #35564
  • Enabling Spring Data Elasticsearch auditing causes application startup failure #33651
  • Websockets don't work when using WebFlux with Jetty #33347

:notebook_with_decorative_cover: Documentation

  • Update description of spring-boot-starter-data-rest to clarify that it uses Spring MVC #35910
  • Add @DynamicPropertySource to documented list of property source ordering #35908
  • Move property notes up to external configuration section #35768
  • Description of spring.data.mongodb.uri property incorrectly states that it overrides spring.data.mongodb.database #35689
  • Improve OAuth2 Client section of docs #35679
  • Document audience support in OAuth2 resource server #35633
  • Description of build-image and build-image-no-fork Maven plugin goals is inconsistent #35609
  • Remove @EnableBatchProcessing mentions in reference documentation for sliced tests and user configuration #33435

:hammer: Dependency Upgrades

  • Upgrade to Couchbase Client 3.4.7 #35879
  • Upgrade to Dropwizard Metrics 4.2.19 #35803
  • Upgrade to Git Commit ID Plugin 5.0.1 #35804
  • Upgrade to Glassfish JAXB 4.0.3 #35880
  • Upgrade to Hazelcast 5.1.7 #35989
  • Upgrade to HSQLDB 2.7.2 #35805
  • Upgrade to Infinispan 14.0.11.Final #35990
  • Upgrade to Jakarta Json 2.1.2 #35807
  • Upgrade to Jakarta Mail 2.1.2 #35808
  • Upgrade to JBoss Logging 3.5.1.Final #35809
  • Upgrade to Logback 1.4.8 #35881
  • Upgrade to Lombok 1.18.28 #35810
  • Upgrade to Micrometer 1.10.8 #35734
  • Upgrade to Micrometer Tracing 1.0.7 #35735
  • Upgrade to Native Build Tools Plugin 0.9.23 #35991
  • Upgrade to Neo4j Java Driver 5.9.0 #35867
  • Upgrade to Netty 4.1.94.Final #35992
  • Upgrade to Reactor Bom 2022.0.8 #35736
  • Upgrade to Spring AMQP 3.0.5 #35737
  • Upgrade to Spring Data Bom 2022.0.7 #35738
  • Upgrade to Spring Framework 6.0.10 #35739
  • Upgrade to Spring GraphQL 1.1.5 #35775
  • Upgrade to Spring Integration 6.0.6 #35740
  • Upgrade to Spring Kafka 3.0.8 #35993
  • Upgrade to Spring LDAP 3.0.4 #35741
  • Upgrade to Spring Retry 2.0.2 #35742
  • Upgrade to Spring Security 6.0.4 #35743
  • Upgrade to Spring Session 3.0.2 #35744
  • Upgrade to Spring WS 4.0.5 #36010
  • Upgrade to Tomcat 10.1.10 #35882
  • Upgrade to UnboundID LDAPSDK 6.0.9 #35813
  • Upgrade to Undertow 2.3.7.Final #35814

:heart: Contributors

Thank you to all the contributors who worked on this release:

@ThomasKasene, @bbulgarelli, @bikash30851, @dreis2211, @izeye, @mhalbritter, @sjohnr, and @twobiers


Details

date
June 22, 2023, 11:47 a.m.
name
v3.0.8
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