🐞 Bug Fixes
- EmbeddedWebServerFactoryCustomizerAutoConfiguration should not run when embedded web server is not configured #34659
- StandardConfigDataResource can import the same file twice if the classpath includes '.' #34617
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 #34515
-
@ConfigurationProperties
no longer works on a mutable Kotlin data classes #34500 - Image builds with podman fail when image buildpacks are configured #34495
- Use of
@EntityScan
causes AOT instance supplier code generation error #34371
📔 Documentation
- Document support for Java 20 #34726
- Clarify conventions for custom error pages in WebFlux #34705
- Add documentation tip showing how to configure publishRegistry Maven properties from the command line #34704
- Typo in Batch documentation: content instead of context #34646
- Update two references to old APIs #34602
- Fix Javadoc in JobLauncherApplicationRunner #34596
- Document how to get socket location for image building configuration with podman #34475
🔨 Dependency Upgrades
- Upgrade to Caffeine 3.1.5 #34662
- Upgrade to Couchbase Client 3.4.4 #34663
- Upgrade to Dropwizard Metrics 4.2.18 #34664
- Upgrade to GraphQL Java 19.4 #34718
- Upgrade to Groovy 4.0.10 #34665
- Upgrade to Infinispan 14.0.7.Final #34666
- Upgrade to Jedis 4.3.2 #34698
- Upgrade to Jetty Reactive HTTPClient 3.0.8 #34667
- Upgrade to jOOQ 3.17.10 #34699
- Upgrade to Json-smart 2.4.10 #34669
- Upgrade to Logback 1.4.6 #34670
- Upgrade to Micrometer 1.10.5 #34536
- Upgrade to Micrometer Tracing 1.0.3 #34537
- Upgrade to Netty 4.1.90.Final #34671
- Upgrade to Reactor Bom 2022.0.5 #34538
- Upgrade to SLF4J 2.0.7 #34672
- Upgrade to Spring AMQP 3.0.3 #34608
- Upgrade to Spring Data Bom 2022.0.4 #34539
- Upgrade to Spring Framework 6.0.7 #34540
- Upgrade to Spring GraphQL 1.1.3 #34541
- Upgrade to Spring HATEOAS 2.0.3 #34673
- Upgrade to Spring Integration 6.0.4 #34542
- Upgrade to Spring Kafka 3.0.5 #34543
- Upgrade to Spring Retry 2.0.1 #34544
- Upgrade to Spring Session 3.0.1 #34545
- Upgrade to Tomcat 10.1.7 #34674
- Upgrade to UnboundID LDAPSDK 6.0.8 #34675
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1993heqiang, @anthonydahanne, @benelog, @dsyer, @izeye, @swapy, and @terminux
🐞 Bug Fixes
- Some of the deprecated spring.security.saml2.relyingparty.registration.*.identityprovider.* properties are ignored #34525
- Maven plugin uses timezone-local timestamps when outputTimestamp is used #34424
- Loading application.yml fails with NoSuchMethodError when using SnakeYAML 2.0 #34405
- EmbeddedWebServerFactoryCustomizerAutoConfiguration should not run when embedded web server is not configured #34332
- Image builds with podman fail when image buildpacks are configured #34324
- org.springframework.boot.web.embedded.jetty.GracefulShutdown uses the wrong class to create its logger #34220
- StandardConfigDataResource can import the same file twice if the classpath includes '.' #34212
📔 Documentation
- Document support for Java 20 #34642
- Update two references to old APIs #34567
- Clarify conventions for custom error pages in WebFlux #34534
- Add documentation tip showing how to configure publishRegistry Maven properties from the command line #34517
- Document support for Gradle 8 #34458
- Document how to get socket location for image building configuration with podman #34435
- Fix typo in Encrypting Properties #34386
- Use plugins DSL consistently in Spring Boot Gradle Plugin docs #34048
- Add link to Failover starter #32943
🔨 Dependency Upgrades
- Upgrade to Dropwizard Metrics 4.2.18 #34648
- Upgrade to GraphQL Java 18.4 #34717
- Upgrade to Groovy 3.0.16 #34649
- Upgrade to Jetty 9.4.51.v20230217 #34651
- Upgrade to Jetty Reactive HTTPClient 1.1.14 #34650
- Upgrade to Json-smart 2.4.10 #34652
- Upgrade to Micrometer 1.9.9 #34528
- Upgrade to Netty 4.1.90.Final #34653
- Upgrade to Reactor Bom 2020.0.30 #34529
- Upgrade to Spring AMQP 2.4.11 #34607
- Upgrade to Spring Data Bom 2021.2.10 #34530
- Upgrade to Spring Framework 5.3.26 #34531
- Upgrade to Spring GraphQL 1.0.4 #34532
- Upgrade to Spring HATEOAS 1.5.4 #34654
- Upgrade to Spring Integration 5.5.17 #34722
- Upgrade to Spring Session Bom 2021.2.1 #34533
- Upgrade to Tomcat 9.0.73 #34655
- Upgrade to UnboundID LDAPSDK 6.0.8 #34656
❤️ Contributors
Thank you to all the contributors who worked on this release:
@1993heqiang, @anandmnair, @anthonydahanne, @dsyer, @izeye, @jongwooo, and @terminux
⭐️ Features / Enhancements
- [Seata]Optimize implementation of transferring XID using feign.RequestInterceptor(#2993)
- [Seata]Add document for seata and update the version of mysql-connector-java(#2918)
- [Nacos]Provide dual-stack smooth migration solution(#3207)
- [Nacos]Refactor NacosWatch and add GatewayLocatorHeartBeatPublisher(#2881), Modify the switch of NacosWatch in additional-spring-configuration-metadata.json (#2907)
- [Nacos]Refactor tests for nacos(2732)
- [Nacos]Fix doc in nacos discovery example(#2804)
- [Nacos]Replace "UP" and "DOWN" character string to static const in NacosServiceRegistry(#2851)
- [Nacos]Support comment in json config(#3052)
- [RocketMQ]Support reuse RocketMQ producer(#2949)
- [Sentinel]Add support for consul ack-token at spring-cloud-alibaba-sentinel-datasource(2860)
- [Sentinel]Add tests for Sentinel(2734)
- [Sentinel]Fix a grammar typo in README 2819)
- [Sentinel]Fallback support factoryBean(#3162)
- [Example]Add an integrated example for local and k8s deployment of Spring Cloud Alibaba(2873)
- [Example]Refactor nacos-discovery-example(#2933)
- [Example]Fix typo in the integrated example(#2942)
- [Example]Make the module names consistent for integrated examples(#2957)
- [Example]Remove duplicate dependencies in spring-cloud-bus-rocketmq-example(#3050)
- [Tests]Fix misspellings in TestTimeoutExtension(#2850)
- [Adoc]Correct a spelling mistake in ans.adoc(#2818)
- [Example]Add docker support for integrated-example(#3209)
🐞 Bug Fixes
- [Nacos]Automatically find IPv4 when there is no IPv6 found(#2806)
- [Nacos]Fix Nacos config namespace(#2874)
- [Nacos]Fix same dataId with different group and namespace can't override in local(#2934)
- [Nacos]Support comment in json config(#3052)
- [Nacos]Fix remove useless suffix of IPv6 address(#3188)
- [Nacos]Fix Nacos discovery/config logs are redirected(#3160)
- [RocketMQ]Fix missing bootstrap dependcy in spring-cloud-bus-rocketmq-example(#2831)
- [RocketMQ]Change logger from parent class to log in current class(#2791)
- [RocketMQ]Fix RocketMQ bus(#2794)
- [RocketMQ]Fix secretkey leakage risk(#2883)
- [Sidecar]Fix the sidecar's IP not registered to Nacos(#2935)
- [Example]Resolve errors in generating javadocs by mvn install(#2781)
- [Example]Fix bootstrap bug for integrated example(#2989)
- [Sentinel]Remove sentinel @Validated annotation(#3120)
- [Sentinel]Fix reactive sentinel circuit breaker tests(#3063)
📔 Reference Document
🔨 Dependency Upgrades
- [Seata]Upgrade to 1.6.1(#3035)
- [Sentinel]Upgrade to 1.8.6 (#3037)
- [Nacos]Upgrade to 2.2.0 (#3069)
- [Spring Boot]Upgrade to 2.6.13 (#3059)
- [Spring Cloud]Upgrade to 2021.0.5 (#3038))
❤️ Contributors
Thanks for the contributors who worked on this release!
What's Changed
🔨 Other Changes
- #4255 - Support rollback at engine level (#4256) by @jesty in https://github.com/Activiti/Activiti/pull/4284
Full Changelog: https://github.com/Activiti/Activiti/compare/7.9.0-rc.40...7.9.1-rc.1
This is a security bugfix release containing only one PR: #3139
This adds a limit to the depth of grammar rules, to prevent stack overflow.
Full details can be found here: #3112
What's Changed
- Backported deep DOS parse attack into 17.x branch by @bbakerman in https://github.com/graphql-java/graphql-java/pull/3139
Full Changelog: https://github.com/graphql-java/graphql-java/compare/v17.4...v17.5
This is a security bugfix release containing only one PR: #3144
This adds a limit to the depth of grammar rules, to prevent stack overflow.
Full details can be found here: #3112
What's Changed
- Add backport of rule depth rule to 18.x by @dondonz in https://github.com/graphql-java/graphql-java/pull/3144
Full Changelog: https://github.com/graphql-java/graphql-java/compare/v18.3...v18.4
⭐ New Features
- Introduce Utility Method to Replace Default Table Name #2256
🔨 Dependency Upgrades
- Update to testcontainers-bom:1.17.6 #2277
- Update to spring-security-bom:6.0.2 #2276
- Update to spring-data-bom:2022.0.4 #2275
- Update to org.springframework:spring-framework-bom:6.0.7 #2274
- Update to jackson-bom:2.14.2 #2273
- Update to reactor-bom:2022.0.5 #2272
❤️ Contributors
Thank you to all the contributors who worked on this release:
@marcusdacoregio
🐞 Bug Fixes
- Update Redis example documentation #2229
- 3.0.0 is not showing on reference documentation #2223
- In 3.0.0 HeaderHttpSessionIdResolver resolveSessionIds method have System.out.println #2215
🔨 Dependency Upgrades
- Update org.mongodb to 4.8.2 #2271
- Update to spring-security-bom:6.0.2 #2270
- Update to spring-data-bom:2022.0.3 #2269
- Update to spring-framework-bom:6.0.6 #2268
- Update to junit-bom:5.9.2 #2267
- Update to jackson-bom:2.14.2 #2266
- Update reactor-bom to 2022.0.5 #2265
❤️ Contributors
Thank you to all the contributors who worked on this release:
@marcel-wollschlaeger