Changelog

🐞 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

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

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

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