Skip to content

v3.0.7

Compare
Choose a tag to compare
@spring-builds spring-builds released this 18 May 11:36
· 10188 commits to main since this release

🐞 Bug Fixes

  • Welcome page may return a 404 when an acceptable response cannot be produced #35553
  • Defining a zipkin2.reporter.Reporter results in two reporter beans as the auto-configured AsyncReporter does not back off #35455
  • developmentOnly dependencies are included in the AOT processing classpath #35433
  • Hibernate 6.2 doesn't work in native-image: No available JtaPlatform candidates #35423
  • In a native image, configuration property binding fails when the target has package-private getters and setters #35397
  • Invalid reference format error when tagging images using Podman #35395
  • WebClient auto-configuration tries to use HttpComponentsClientHttpConnector when all required classes are not present #35380
  • MinIdle and MaxValidationTime properties missing for R2DBC pools #35378
  • Can't use PEM encoded PKCS#8 EC keys with server.ssl.certificate-private-key #35364
  • FactoryBean.getObject for non-singleton executed when resetting mocks #35329
  • Webflux server gracefulshutdown throws NullPointerException #35269
  • Health actuator mail details shows the port as -1 when using the default port #35254
  • SessionRepositoryFilterConfiguration can cause early initialization of SessionRepository beans including Redis #35241
  • Liveness and readiness probes return down when lazy initialization is enabled #35235
  • Devtools main method search algorithm can find incorrect main method #35220
  • When a WebFlux app is deployed to Cloud Foundry some metrics are lost and numerous beans are ineligible for post-processing #35170
  • Treating a null Flyway-specific password as an empty string prevents the use of PGPASS for authentication #35131
  • DisableObservabilityContextCustomizer can't be switched off through properties #35009
  • Application yaml files cannot be loaded when they exceed 3mb #34743
  • @ServletComponentScan causes AOT processing to fail with "Code generation is not supported for bean definitions declaring an instance supplier callback" #34563
  • Tracking of artifact dependency coordinates by BootJar and BootWar may break artifact transforms in sub-projects #31216

📔 Documentation

  • Polish formatting of permitAll() endpoint security Kotlin example #35456
  • Wrong anchors in Maven plugin documentation #35372
  • Clarify profile support when using AOT #35262
  • Add reference to Tor Spring Boot Starter #35256
  • Correct list of annotations that are equivalent to @SpringBootApplication #35230
  • Harmonize references to application.yaml files in reference docs #35129

🔨 Dependency Upgrades

  • Upgrade to Couchbase Client 3.4.6 #35341
  • Upgrade to Groovy 4.0.12 #35342
  • Upgrade to Hazelcast 5.1.6 #35427
  • Upgrade to Infinispan 14.0.9.Final #35343
  • Upgrade to Jackson Bom 2.14.3 #35344
  • Upgrade to Jakarta Activation 2.1.2 #35345
  • Upgrade to Jersey 3.1.2 #35550
  • Upgrade to jOOQ 3.17.13 #35428
  • Upgrade to Json-smart 2.4.11 #35551
  • Upgrade to JUnit Jupiter 5.9.3 #35346
  • Upgrade to Micrometer 1.10.7 #35298
  • Upgrade to Micrometer Tracing 1.0.6 #35420
  • Upgrade to Native Build Tools Plugin 0.9.22 #35406
  • Upgrade to Neo4j Java Driver 5.8.0 #35347
  • Upgrade to Netty 4.1.92.Final #35443
  • Upgrade to Reactor Bom 2022.0.7 #35299
  • Upgrade to SAAJ Impl 3.0.2 #35429
  • Upgrade to Spring Batch 5.0.2 #35300
  • Upgrade to Spring Data Bom 2022.0.6 #35301
  • Upgrade to Spring Framework 6.0.9 #35302
  • Upgrade to Spring GraphQL 1.1.4 #35303
  • Upgrade to Spring HATEOAS 2.0.4 #35325
  • Upgrade to Spring Kafka 3.0.7 #35375
  • Upgrade to Spring LDAP 3.0.3 #35404
  • Upgrade to Spring WS 4.0.4 #35304
  • Upgrade to Undertow 2.3.6.Final #35448

❤️ Contributors

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

@JunJaBoy, @aasaru, @be-hase, @davin111, @ivandimitrov8080, and @theborakompanioni