Skip to content

Releases: spring-projects/spring-boot

v.1.5.16.RELEASE

11 Sep 16:17
Compare
Choose a tag to compare

⭐New Features

  • Surface additional rabbit SSL factory properties #14259
  • Perform failure analysis of NoSuchMethodErrors #14040

🪲Bug fixes

  • MockReset is extremely slow for large project in 1.5.x branch #14260
  • Different actuator port changes HTTP status codes on errors #14084
  • Boot's API documentation does not successfully link to external API documentation #14031
  • Query and ref are lost from jar: URLs that are processed by fat jar loader's handler #14011
  • Documented defaults for some server properties do not match runtime defaults #13821
  • Default value for server.tomcat.internal-proxies is not aligned with Tomcat's default #13798

📔Documentation

  • Fix indent of Jolokia maven dependency declaration in doc #14284
  • Fix typo #14274
  • Add table for supported build tools #14002

🔨Dependency upgrades

  • Upgrade to Tomcat 8.5.34 #14405
  • Upgrade to Spring Security 4.2.8.RELEASE #14394
  • Upgrade to Jetty 9.4.12.v20180830 #14362
  • Upgrade to Tomcat 8.5.33 #14361
  • Upgrade to Httpasyncclient 4.1.4 #14360
  • Upgrade to Mysql 5.1.47 #14359
  • Upgrade to Git Commit Id Plugin 2.2.5 #14358
  • Upgrade to Rabbit Amqp Client 4.8.1 #14357
  • Upgrade to Spring Data Ingalls SR15 #14329
  • Upgrade to Spring Amqp 1.7.10 #14327
  • Upgrade to Spring Framework 4.3.19 #14326

❤️ We’d like to thank all the contributors who worked on our current release!

v2.1.0.M2

21 Aug 11:13
Compare
Choose a tag to compare
v2.1.0.M2 Pre-release
Pre-release

⭐New Features

  • Prevent mysql-connector-java from pulling in an old version of protobuf-java #14062
  • Avoid blocking access to EntityManagerFactory in DataSourceInitializedPublisher #14061
  • Allow properties to be configured using slice test annotations #14052
  • adding property to disable HiddenHttpMethodFilter #14030
  • Support Java 11 #14028
  • Provide WebFluxRegistrations for configuring RequestMappingHandlerMapping #13997
  • Add global support for JMX unique names #13990
  • Provide a rich type and converter to be used by properties that configure a number of bytes #13974
  • Make max swallow size easily configurable #13966
  • Add WebFlux AutoConfiguration support for spring-security-oauth2-resource-server #13948
  • make RabbitTemplate default receive queue configurable #13930
  • ActiveMQ pooling option is not JMS 2.0 compliant #13927
  • Allow Spring Data JPA's bootstrap mode to be configured via the environment #13833
  • Add starter for OpenID Connect #13830
  • Add AutoConfiguration support for spring-security-oauth2-resource-server #13787
  • Fine-tune and review logging output #13511
  • Add support for multiple REST Docs configuration customizers #13498
  • Support FormContentFilter, as HttpPutFormContentFilter is now deprecated #13363
  • Auto-configure a sensible TaskExecutor #1563
  • Provide properties to set the number of threads of spring TaskScheduler #1397

🪲Bug fixes

  • LambdaSafe does not work on Java 11 #14033
  • Depending on Elasticsearch rest client pulls in commons-logging #14004
  • Devtools restart does not work with reactor-netty #9146

🔨Dependency upgrades

  • Upgrade to Spring Amqp 2.1.0.M2 #14155
  • Upgrade to Spring Security 5.1.0.RC1 #14144
  • Upgrade to Spring Kafka 2.2.0.M2 #14143
  • Upgrade to Spring Integration 5.1.0.M2 #14142
  • Upgrade to Spring Session Bean-M2 #14123
  • Upgrade to Hibernate 5.3.5.Final #14120
  • Upgrade to Rest Assured 3.1.1 #14119
  • Upgrade to Rxjava2 2.2.0 #14118
  • Upgrade to Xmlunit2 2.6.1 #14117
  • Upgrade to Selenium 3.14.0 #14116
  • Upgrade to Selenium Htmlunit 2.32.1 #14115
  • Upgrade to Lombok 1.18.2 #14114
  • Upgrade to Pooled Jms Version 1.0.3 #14113
  • Upgrade to Junit Jupiter 5.3.0-RC1 #14112
  • Upgrade to Jooq 3.11.4 #14111
  • Upgrade to Kotlin 1.2.60 #14110
  • Upgrade to Influxdb Java 2.12 #14109
  • Upgrade to Elasticsearch 6.3.2 #14108
  • Upgrade to Groovy 2.5.2 #14107
  • Upgrade to Log4j2 2.11.1 #14106
  • Upgrade to Htmlunit 2.32 #14105
  • Upgrade to Byte Buddy 1.8.17 #14104
  • Upgrade to Mysql 8.0.12 #14103
  • Upgrade to Undertow 2.0.13.Final #14102
  • Upgrade to Netty Tcnative 2.0.13.Final #14101
  • Upgrade to Hazelcast 3.10.4 #14100
  • Upgrade to Couchbase Client 2.6.1 #14099
  • Upgrade to Spring Data Lovelace RC2 #14081
  • Upgrade to Reactor Californium-M2 #14077
  • Upgrade to Assertj 3.11.0 #14073
  • Upgrade to Mockito 2.21.0 #14039
  • Upgrade to Spring Framework 5.1.0.RC2 #14038
  • Upgrade to Maven Compiler Plugin 3.8.0 #14000
  • Upgrade to Kafka 2.0.0 #13983

❤️ We’d like to thank all the contributors who worked on our current release!

v2.1.0.M1

31 Jul 09:18
Compare
Choose a tag to compare
v2.1.0.M1 Pre-release
Pre-release

⭐New Features

  • Make SpringBootConfigurationFinder public and usable with other annot… #13904
  • Register OAuth2AuthorizedClientRepository @bean for oauth2-client #13870
  • Allow property overrides for OIDC Configuration Provider #13869
  • Add reactive health indicator for Cassandra #13864
  • MessageSourceAutoConfiguration relies on internal method call for BeanFactory.getBean() #13824
  • Allow to customize the RabbitMQ RetryTemplate #13793
  • Expose SchedulerFactoryBean selected properties #13782
  • Properly document liquibase's default #13765
  • Annotate @…Test annotations with @ExtendWith(SpringExtension.class) #13739
  • Remove maven-eclipse-plugin as the project has been retired #13631
  • Upgrade to Liquibase 3.6.2 #13625
  • Add configuration for Tomcat's cachingAllowed property #13614
  • Disable bean overriding by default and provide a configuration property to enable it #13609
  • Allow to configure Quartz's "overwriteExistingJobs" property #13582
  • Optimize checks for java classes in Binder #13567
  • Share RetryTemplate infrastructure for Rabbit listener and template #13529
  • Add support for PooledConnectionFactory with Artemis #13523
  • Support profile expression in Logback's #13496
  • Use a precompiled pattern in WebClientExchangeTags.extractPath() #13447
  • Add CLIENT_NAME_NONE to WebClientExchangeTags #13446
  • Use Duration in HttpWebServiceMessageSenderBuilder #13364
  • Add duration support for setConnectTimeout and setReadTimeout #13355
  • Support http/2 configuration with Reactor-Netty #13333
  • Support EncodedResourceResolver in the resource chain auto-configuration #13242
  • Expose a TestDispatcherServlet bean in the MockMvcAutoConfiguration #13241
  • Add support to set visibility via JacksonProperties #13214
  • Add AutoConfiguration support for OIDC Configuration Provider #13210
  • Add liquibase test rollback on update property #13159
  • Add auto-config for spring-security-oauth2-client WebFlux support #13142
  • Improve LDAP auto-configuration #13136
  • Add support for PageableHandlerMethodArgumentResolver in WebMvcTest #13066
  • Move server.servlet.path to WebMvcProperties #12971
  • Improve @ConditionalOnEnabledEndpoint to be used on any component #12945
  • Allow adding Micrometer Common Tags declaratively using the application properties #12933
  • Improve JNDI lookup to enable resourceRef by default #12803
  • Set up environment variables using the Maven plugin #12800
  • Add auto-configuration for WebServiceTemplate #12707
  • Support ElasticSearch REST client #12600
  • Excludes applied on @ImportAutoConfiguration are not consistently applied #12586
  • Add auto-configuration for Hibernate metrics #12550
  • Support AND operator in yml profile matching #12469
  • Expose Spring Integration graph using an actuator #12331
  • Support embedding Undertow 2.0 #12243
  • WebClient metrics support #12228
  • Add cache actuator endpoint for listing and clearing caches #12216
  • Support creating a CachingConnectionFactory when auto-configuring a JMS ConnectionFactory #12161
  • Auto-configure a ResourceConfig for Jersey endpoints if needed #11948
  • Support embedding Tomcat 9 #11749
  • Support Hibernate 5.3.0 / JPA 2.2 (JDK8 Streams for pagination) #11725
  • Change the maven plugin to allow use a source with classifier #11061
  • PR #9714: JVM arguments and options #10741
  • Run Specific Health Checks #8685
  • Introduce HealthIndicatorRegistry #4965
  • Provide sensible defaults for launch script properties when building with Gradle #4458
  • Remove explicit Hibernate subclass literal from JpaProperties #1327
  • Include error stacktrace by default when devtools is in use #828

🪲Bug fixes

  • Spring boot creates two mongo clients using spring-boot-starter-data-mongodb-reactive #12407
  • Reactor Netty does not support X-Forwarded-* request headers #10900

🔨Dependency upgrades

  • Upgrade to Spring Framework 5.1.0.RC1 #13911
  • Upgrade to Spring Security 5.1.0.M2 #13899
  • Upgrade to Spring Integration 5.1.0.M1 #13891
  • Upgrade to Spring Session Bean-M1 #13889
  • Upgrade to Spring Amqp 2.1.0.M1 #13885
  • Upgrade to Mockito 2.19.1 #13859
  • Upgrade to Jooq 3.11.3 #13858
  • Upgrade to Infinispan 9.3.1.Final #13857
  • Upgrade to Hibernate 5.3.3.Final #13856
  • Upgrade to Flyway 5.1.4 #13855
  • Upgrade to Elasticsearch 6.3.1 #13854
  • Upgrade to Groovy 2.5.1 #13853
  • Upgrade to Kafka 1.1.1 #13852
  • Upgrade to Commons Pool2 2.6.0 #13851
  • Upgrade to Commons Dbcp2 2.5.0 #13850
  • Upgrade to Byte Buddy 1.8.13 #13849
  • Upgrade to Undertow 2.0.11.Final #13848
  • Upgrade to Hazelcast 3.10.3 #13847
  • Upgrade to Couchbase Client 2.6.0 #13846
  • Upgrade to Spring Batch 4.1.0.M2 #13820
  • Upgrade to Spring Data Lovelace RC1 #13740
  • Upgrade to Hikaricp 3.2.0 #13695
  • Upgrade to Versions Maven Plugin 2.5 #13694
  • Upgrade to Maven Site Plugin 3.7.1 [#13693](#1369...
Read more

v2.0.4.RELEASE

31 Jul 09:17
Compare
Choose a tag to compare

⭐New Features

  • Deprecate ConfigFileApplicationListener.APPLICATION_CONFIGURATION_PROPERTY_SOURCE_NAME as it is no longer used #13836
  • Support microseconds in Duration conversions #13624
  • Additional dependencyManagement entry for org.elasticsearch.distribution.zip:elasticsearch@zip #13547
  • Remove preinitialisation of Charset.availableCharsets() as StringHttpMessageConverter now uses it lazily #13423
  • Migrate "added check for empty values for lookup" from Micrometer #13419

🪲Bug fixes

  • /actuator/ not secured when using EndpointRequest.toAnyEndpoint() (/actuator is) #13921
  • Project specific settings not getting applied in Eclipse #13900
  • Provide a consistent way to discover the primary DispatcherServlet's path #13834
  • Anonymous exception leads to empty exception tags in WebMvc/WebFlux metrics #13817
  • Base unit of metric values is unspecified when using the metrics endpoint #13813
  • Misleading error message in ApplicationContextServerWebExchangeMatcher#createContext #13783
  • Properties that cannot be bound due to a missing default constructor are hard to diagnose #13636
  • Auto-restart stops working after watched directory is deleted and recreated #13620
  • Properties getting trimmed since 2.0 #13602
  • WebFluxTags.method fails with a NullPointerException for requests with a non-standard HTTP method #13596
  • TraceableHttpServletRequest encodes query strings incorrectly #13545
  • FailureAnalyzer doesn't provide useful information for the "null" bean case #13531
  • Attempting to use WebTestClient to test a Jersey-based app causes the app to switch to WebFlux #13521
  • Missing @ConditionalOnClass check on RedisCacheConfiguration #13508
  • Duplicate logging in Tomcat console with default settings #13470
  • Include DispatcherServlets only exposed as a ServletRegistrationBean in the mappings endpoint #13186
  • Database migrations may not have run before JdbcTemplate is used #13155

🔨Dependency upgrades

  • Upgrade to spring-javaformat 0.0.6 #13932
  • Upgrade to Spring Web Services 3.0.3.RELEASE #13912
  • Upgrade to Spring Security 5.0.7.RELEASE #13898
  • Upgrade to Spring Data Kay SR9 #13890
  • Upgrade to Spring Session Apple-SR4 #13888
  • Upgrade to Spring Kafka 2.1.8.RELEASE #13887
  • Upgrade to Spring Integration 5.0.7.RELEASE #13886
  • Upgrade to Spring Amqp 2.0.5.RELEASE #13884
  • Upgrade to Postgresql 42.2.4 #13845
  • Upgrade to Mariadb 2.2.6 #13844
  • Upgrade to Hibernate Validator 6.0.11.Final #13843
  • Upgrade to Kafka 1.0.2 #13842
  • Upgrade to Jna 4.5.2 #13841
  • Upgrade to Netty 4.1.27.Final #13840
  • Upgrade to Micrometer 1.0.6 #13819
  • Upgrade to Spring HATEOAS 0.25.0.RELEASE #13742
  • Upgrade to Kotlin 1.2.51 #13705
  • Upgrade to Spring Framework 5.0.8 #13704
  • Upgrade to Flatten Maven Plugin 1.0.1 #13650
  • Upgrade to Xml Maven Plugin 1.0.2 #13649
  • Upgrade to Maven Resources Plugin 3.0.2 #13648
  • Upgrade to Maven Javadoc Plugin 3.0.1 #13647
  • Upgrade to Maven Enforcer Plugin 3.0.0-M2 #13646
  • Upgrade to Jooq 3.10.8 #13645
  • Upgrade to Solr 6.6.5 #13644
  • Upgrade to Johnzon Jsonb 1.1.8 #13643
  • Upgrade to Rxjava2 2.1.16 #13642
  • Upgrade to Spring REST Docs 2.0.2.RELEASE #13505

📔Documentation

  • Migration guide refers to wrong starter reference #13928
  • Documentation should reference EndpointWebExtension not WebEndpointExtension #13894
  • Add ConditionalOnBean change to Migration Guide #13877
  • Improve documentation for testing web endpoints with @SpringBootTest and mock #13827
  • Use latest version of gradle-git-properties in docs #13747
  • Improve description of Endpoint exclude #13619
  • Document that properties migrator does not consider properties added late to the environment #13600
  • Fix link of RESTEasy repository #13538
  • Document when and how to use bracket notation when binding to a map #13506
  • Misleading documentation about Web Testing #13469
  • @ConditionalOnProperty does not handle lists properly #7483

❤️ We’d like to thank all the contributors who worked on our current release!

v1.5.15.RELEASE

31 Jul 09:16
Compare
Choose a tag to compare

⭐New Features

  • Remove carriage returns in TypeUtils.getJavaDoc() #13779

🪲Bug fixes

  • Fix Flyway filesystem prefix location check #13863
  • Application does not fail to start when Jetty's WebAppContext fails to start #13803
  • Bean definitions in DataSourceConfiguration's inner classes override each other when multiple pools are on the classpath #13737
  • Repackaging may fail with "ZipException: invalid entry compressed size" when input jar has been built with non-default compression settings #13720
  • spring-boot-starter-parent inadvertently overrides spring-boot-dependencies' managed version for maven-resources-plugin #13607
  • Clean line breaks in configuration metadata descriptions #13601
  • Overridden bean definitions may cause incorrect bean condition evaluation due to stale information being held by BeanTypeRegistry #13588
  • LiquibaseEndpoint may leave a connection's auto commit property set to false #13559
  • Property placeholders are not replaced when used in name attribute of #13450
  • Custom error.jsp page is not used when app is run as anything other than a packaged war #12859
  • When Undertow has access logging enabled, threads are leaked when the container is stopped #12742
  • Log4j2 shutdown before it prints the last messages during graceful shutdown of spring boot application. #11360
  • Auto-configured MultipartConfigElement prevents CommonsMultipartResolver from resolving request parts #7735
  • MetricsFilter may create an unbounded number of metrics for requests with a templated URI that are not handled by Spring MVC #5875

🔨Dependency upgrades

  • Upgrade to Spring Data Ingalls SR14 #13917
  • Upgrade to Spring Amqp 1.7.9.RELEASE #13883
  • Upgrade to Narayana 5.5.32.Final #13839
  • Upgrade to Httpclient 4.5.6 #13838
  • Upgrade to Dependency Management Plugin 1.0.6.RELEASE #13807
  • Upgrade to Git Commit Id Plugin 2.2.4 #13640
  • Upgrade to Maven Enforcer Plugin 1.4.1 #13639
  • Upgrade to Tomcat 8.5.32 #13638
  • Upgrade to Httpcore 4.4.10 #13637

📔Documentation

  • Update Spring Initializr documentation link in docs #13906
  • Ensure reference manual doesn't generate horizontal scrollbar #13709
  • Anchor for "Supported cache providers" section in the reference docs is wrong #13551
  • Add Log4J2 configuration instructions for Gradle-based projects #12729

❤️ We’d like to thank all the contributors who worked on our current release!

v2.0.3.RELEASE

14 Jun 21:15
Compare
Choose a tag to compare

⭐Enhancements

  • Make JMX metrics domain configurable #13356
  • Auto-configure jOOQ with TransactionListenerProvider #13331
  • Binding to immutable Map fails with UnsupportedOperationException #13323
  • Use more Tag constants #13286
  • Allow LocalHostUriTemplateHandler to be created with a custom underlying UriTemplateHandler #13208
  • Allow property values that contain placeholders to be bound as-is #13202
  • Use empty trust-store password if SSL store provider present #13088
  • Provide access to the CopySpec for BOOT-INF of BootJar as Gradle's War task does for WEB-INF #13000
  • Install Spring Boot CLI on Windows using Scoop #12541

🪲Bug fixes

  • EndpointRequest should support Jersey rather than hardcoding DispatcherServlet #13399
  • DefaultErrorWebExceptionHandler should ignore invalid Accept header #13372
  • Lists in spring.profiles cause "property source cannot be added relative to itself" error #13362
  • Include of self causes infinite loop #13361
  • Reason in the analysis for a binding failure caused by a type conversion failure isn't as informative as it was in 1.5 #13357
  • MapPropertySource changes are not reflected in the adapted ConfigurationPropertySource #13344
  • Hikari-specific meters are not registered in the absence of a DataSourcePoolMetadataProvider #13330
  • When using ApplicationContextRunner condition evaluation does not use runner's class loader #13319
  • Building a RestTemplate using RestTemplateBuilder fails with a ClassNotFoundException when OkHttp 2 is on the classpath #13314
  • Regression with property binding to List #13303
  • Fix wrong reference in cast operation #13288
  • TraceableHttpServletRequest fails to create URI instance when query string contains special characters #13273
  • Cannot initialize Quartz with scripts containing custom prefix comment #13160
  • spring-boot-autoconfigure makes direct use of the JPA API but the dependency isn't managed #13154
  • Misleading exception when binding fails with NoClassDefFoundError #13122
  • ServletEndpoints do not consider server.servlet.path #13106
  • Jolokia (or any @ServletEndpoint) does not work with EndpointRequest include/exclude #13089
  • EndpointWebExtension fails when the user declares their own implementation of spring provided Endpoint #13082
  • When using Actuator with HTTP tracing enabled, a request with a malformed Host header produces a 500 response #12987
  • Empty YAML array does not override property from source with lower precedence #12965
  • Default user password logged even if AuthenticationManagerBuilder is configured #12872
  • RabbitMetricsAutoConfiguration is instantiated too late #12855
  • Gradle build error is unclear when no main class is specified or the main class could not be resolved #12712
  • Starting executable war with -Djava.util.logging.manager=org.apache.logging.log4j.jul.LogManager produces a ClassNotFoundException #12659
  • Gradle plugin: bootStartScripts doesn't honor applicationDefaultJvmArgs #12631
  • Templated requests with Jersey may cause an explosion of URI tag values #12447
  • Set classloader for JMX endpoints to application classloader #12209

🔨Dependency upgrades

  • Upgrade to Elasticsearch 5.6.10 #13479
  • Upgrade to Spring Amqp 2.0.4 #13477
  • Upgrade to Spring Kafka 2.1.7 #13476
  • Upgrade to Solr 6.6.4 #13468
  • Upgrade to Reactor Bom Bismuth-SR10 #13467
  • Upgrade to Jackson 2.9.6 #13466
  • Upgrade to Couchbase Client 2.5.9 #13465
  • Upgrade to Spring Session Apple-SR3 #13461
  • Upgrade to Spring Security 5.0.6 #13459
  • Upgrade to Spring Integration 5.0.6 #13457
  • Upgrade to Spring Data Kay SR8 #13455
  • Upgrade to Micrometer 1.0.5 #13454
  • Upgrade to Mongodb 3.6.4 #13397
  • Upgrade to Mariadb 2.2.5 #13396
  • Upgrade to Narayana 5.8.2.Final #13395
  • Upgrade to Hsqldb 2.4.1 #13394
  • Upgrade to Hibernate Validator 6.0.10.Final #13393
  • Upgrade to Activemq 5.15.4 #13392
  • Upgrade to Rxjava2 2.1.14 #13391
  • Upgrade to Netty 4.1.25.Final #13390
  • Upgrade to Unboundid Ldapsdk 4.0.6 #13389
  • Upgrade to Spring Framework 5.0.7.RELEASE #13353
  • Upgrade to Spring Cloud Connectors 2.0.2.RELEASE #13318
  • Upgrade maven invoker in spring-boot-samples-invoker #12687

📔Documentation

  • Backport relevant web documentation from 13315 and 13401 #13402
  • I see no reference to EnableReactor anywhere #13308
  • Fix javadoc #13274
  • Add missing semicolon #13266
  • Documentation error #13260
  • Reference Guide mentions "WebEnvironmentType" instead of WebApplicationType #13195
  • Update Kotlin refdoc with the new tutorial #13161
  • More accurately document the effects of the buildInfo task never being up-to-date by default #13152
  • Document server specific ConfigurableServletWebServerFactory variants #13083
  • Best practice for designing Auto-Configuration based on Spring Boot generation #12941
  • Document naming best practices for 1.x and 2.x support #12733

❤️ We’d like to thank all the contributors who worked on our current release!

Read more

v1.5.14.RELEASE

11 Sep 18:48
Compare
Choose a tag to compare
Release version 1.5.14.RELEASE

v2.0.2.RELEASE

09 May 18:26
Compare
Choose a tag to compare

🪲Bug fixes

  • RandomAccessData.read(long, long) allows bytes to be read beyond the end of a subsection #12986
  • JerseyManagementChildContextConfiguration requires ResourceConfigCustomizer bean #12975
  • DataSource FailureAnalyzer wrongly assumes that only auto-configuration can throw a DataSourceBeanCreationException #12947
  • Actuator's EndpointRequest doesn't consider server.servlet.path #12934
  • Timeout for reactive Spring Session is configured using Servlet-specific property #12906
  • Spring boot 2.0.1 - Actuator endpoint failing when content negotiationfavorPathExtension set as true #12900
  • InvalidEndpointRequestException not properly handled with JMX #12857
  • Unexpected startup of web server with RabbitMQ starter #12853
  • environmentWebEndpointExtension bean name used for two different classes #12827
  • Quartz auto-configuration can mutate an existing TaskScheduler via properties config #12823
  • Gradle plugin may check the unresolved dependencies of a configuration's copy, resulting in a StackOverflowError when combined with the nebula.resolution-rules plugin #12784
  • Validation not working properly with @RestControllerEndpoint custom actuator #12441
  • Cannot provide additional manual metadata for keys that are not unique #12193
  • Actuator "http.server.requests" metric has wrong "status" tag for error responses #11514
  • KeyStore and TrustStore are mandatory in SslStoreProvider #11395
  • SslStoreProviderUrlStreamHandlerFactory changes the KeyStore password #11391
  • Spring Boot profiles and property resolution does not work as expected #11380
  • Map all non-core jdk exception types to something that JMX clients know about #10448

⭐Enhancements

  • Fix deprecation warning in OriginTrackedYamlLoader #13085
  • Add keystore-type, truststore-type, protocol in Kafka ssl properties #13031
  • Less object instantiation in WebMvcTags #12894
  • Provide dependency management for Kafka as Boot depends directly on some Kafka classes #12815
  • Make it easier to inject a non-primary DataSource into the Quartz auto-configuration #12755
❤️ We’d like to thank all the contributors who worked on our current release!

v1.5.13.RELEASE

11 Sep 18:48
Compare
Choose a tag to compare
Release version 1.5.13.RELEASE

v1.5.12.RELEASE

11 Sep 18:48
Compare
Choose a tag to compare
Release version 1.5.12.RELEASE