github spring-projects/spring-boot v2.6.0-RC1

latest releases: v3.4.0-M3, v3.3.4, v3.2.10...
pre-release2 years ago

⭐ New Features

  • Expose Stackdriver's useSemanticMetricTypes property #28403
  • Expose Elastic's apiKeyCredentials property #28400
  • Do not auto-configure a UserDetailsService when an AuthenticationManagerResolver bean is present #28361
  • Provide a configuration property for enabling/disabling Spring Integration's default logging #28355
  • Disable the environment info contributor by default #28311
  • Add option to customize build cache volume names #28292
  • Log URLs for all DataSources when H2 Console is auto-configured #28204
  • Defer OIDC lookup until first use of the issuer location JwtDecoder #28169
  • Java Info Contributor #28136
  • @Persistent should not be considered when scanning for Couchbase entities #28124
  • Support PEM format for Kafka SSL certificates and private key #28123
  • Improve action in failure analysis of BeanCurrentlyInCreationException when user has already allowed circular references #27735
  • Add option to create tags for the built image #27613
  • Allow individual build info properties to be excluded #27412
  • Add support for log4j2 composite configuration #27110
  • Add more session cookie properties for reactive web servers #26714
  • Improve support for jOOQ 3.15 by making R2dbcAutoConfiguration back off in the absence of a connection provider #26439
  • Support SameSite attributes on session Cookies for Servlet-based applications #20971

🐞 Bug Fixes

  • Misleading failure analysis when jOOQ's DSLContext is unavailable due to R2DBC taking precedence over JDBC #28380
  • Devtools restart fails with in-memory R2DBC database and SQL initialization scripts #28377
  • When lazy initialization is enabled, JMX endpoints are not available #28372
  • JarFileWrapper may cause many FinalReferences causing GC pressure #28357
  • Flattened VCAP_SERVICES properties are not sanitized by default #28354
  • MeterValue with "d" suffix not parsed as Duration for timer #28352
  • CachingOperationInvoker cache can consume a significant amount of heap space #28348
  • ActiveMQ starter depends on org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec #28341
  • spring-boot-starter-oauth2-client has an unnecessary dependency on com.sun.mail:jakarta.mail #28334
  • Configuring spring.flyway.script-placeholder-suffix has no effect #28307
  • Fix Integration fixedRate property setting #28237
  • Broken content negotiation for OpenMetrics #28198
  • Layertools extract does not preserve last modified and last access times #28191
  • R2DBC ConnectionFactory bean silently not created when enabling pooling through R2DBC URL and properties #28144
  • NumberFormatException when configuring spring.rabbitmq.addresses with an IPv6 address #28135
  • Application fails to start with excluded health endpoint when JMX is enabled #28131
  • NoSuchMethodError from oracle.ucp.jdbc.PoolDataSource.getPassword() when deriving a DataSource from a UCP PoolDataSourceImpl #28127

📔 Documentation

  • Don't use markdown syntax in javadoc or error messages #28425
  • Spring Security reference doc links not working #28407
  • Fix typo in EnvironmentPostProcessor's class-level javadoc #28383
  • Remove obsolete info about Spring Integration's metrics support #28381
  • Update docs to be explicit about dot notation being correctly mapped #28202
  • Section 4.4 File Rotation mentions the wrong configuration file name for Log4j2 #28194
  • Update Javadoc with note mentioning that class using ConstructorBinding must be enabled using annotations #28172
  • Make it clearer that, when using @AutoConfigureTestEntityManager outside of @DataJpaTest, any tests using the test entity manager must be @Transactional #28160
  • Replace latin locutions in the documentation #28141
  • Polish descriptions of spring.integration.poller configuration properties #28126
  • Update examples in the Dynatrace documentation #27502

🔨 Dependency Upgrades

  • Upgrade to Apache Kafka 3.0.0 #28151
  • Upgrade to Artemis 2.19.0 #28411
  • Upgrade to Byte Buddy 1.11.21 #28412
  • Upgrade to Couchbase Client 3.2.2 #28315
  • Upgrade to Dropwizard Metrics 4.2.4 #28316
  • Upgrade to Ehcache3 3.9.7 #28363
  • Upgrade to Elasticsearch 7.15.1 #28413
  • Upgrade to Flyway 8.0.2 #28414
  • Upgrade to Hibernate 5.6.0.Final #28297
  • Upgrade to HtmlUnit 2.54.0 #28415
  • Upgrade to HttpCore5 5.1.2 #28318
  • Upgrade to Jackson Bom 2.13.0 #28298
  • Upgrade to Jaybird 4.0.4.java8 #28319
  • Upgrade to Jetty 9.4.44.v20210927 #28320
  • Upgrade to Kotlin 1.6.0-RC #28416
  • Upgrade to Liquibase 4.5.0 #28299
  • Upgrade to Lombok 1.18.22 #28321
  • Upgrade to Micrometer 1.8.0-RC1 #28253
  • Upgrade to Mockito 4.0.0 #28300
  • Upgrade to MongoDB 4.4.0-beta1 #28364
  • Upgrade to MySQL 8.0.27 #28417
  • Upgrade to Netty 4.1.69.Final #28323
  • Upgrade to Netty tcNative 2.0.44.Final #28324
  • Upgrade to Postgresql 42.3.0 #28418
  • Upgrade to R2DBC Bom Arabba-SR11 #28326
  • Upgrade to Reactor 2020.0.12 #28251
  • Upgrade to Selenium HtmlUnit 2.54.0 #28420
  • Upgrade to SendGrid 4.7.6 #28421
  • Upgrade to Spring AMQP 2.4.0-RC1 #28256
  • Upgrade to Spring Data 2021.1.0-RC1 #28255
  • Upgrade to Spring Framework 5.3.12 #28252
  • Upgrade to Spring HATEOAS 1.4.0-RC1 #28254
  • Upgrade to Spring Integration 5.5.5 #28259
  • Upgrade to Spring Kafka 2.8.0-RC1 #28257
  • Upgrade to Spring Security 5.6.0-RC1 #28258
  • Upgrade to Spring Session 2021.1.0-RC1 #28260
  • Upgrade to Tomcat 9.0.54 #28327
  • Upgrade to Undertow 2.2.12.Final #28328
  • Upgrade to XmlUnit2 2.8.3 #28422

❤️ Contributors

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

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.