Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 21, 2025

Bumps org.springframework.boot from 3.4.2 to 3.4.3.

Release notes

Sourced from org.springframework.boot's releases.

v3.4.3

⭐ New Features

  • Add TWENTY_FOUR to JavaVersion enum #44209

🐞 Bug Fixes

  • Console output may be lost when using Log4j2 with something that replaces System.out #44380
  • Maven plugin does not consistently use ArgFile for classpath argument on Windows #44328
  • Reactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support #44319
  • When web server application context refresh fails, the original failure is lost if stopping or destroying the web server throws an exception #44317
  • View resolver for Thymeleaf should back off if spring-webmvc is not present #44296
  • WebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails #44294
  • Non-default DataSource candidates are not considered in H2ConsoleAutoConfiguration #44293
  • Banner placeholder and defaults do not work during development #44255
  • Mustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header #44193
  • Servlet EndpointRequest doesn't match web server namespace correctly #44188
  • java.lang.ClassCastException when using default management security with WebFlux and health probes enabled #44052
  • Logback configuration that relies on inner-classes does not work in a native image #44025
  • IllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2 #43989
  • Metrics and health do not include non-default candidate beans #43481

📔 Documentation

  • Document that auto-configuration classes should be identified using their binary names #44303
  • Correct typo in MVC security when explaining when UserDetailsService auto-configuration will back off #44301
  • Link to JarLauncher's javadoc #44170
  • When using observability annotations, recommend that care is taken to avoid double instrumentation #44145
  • Fix typo in Running Your Application #44035
  • Document Kubernetes preStop handler when using a Docker image without a shell #44022
  • Source snippet in Developing Your First Spring Boot Application section uses the root package #43983
  • Correct the location of MyApplication.java in "Developing Your First Spring Boot Application" #43975
  • Add links to Jackson Javadoc #43971
  • Warn that some Quartz database schema scripts must be modified before use #43958

🔨 Dependency Upgrades

  • Upgrade to Commons Pool2 2.12.1 #44173
  • Upgrade to Couchbase Client 3.7.8 #44269
  • Upgrade to Groovy 4.0.25 #44174
  • Upgrade to Hibernate 6.6.8.Final #44332
  • Upgrade to HttpClient5 5.4.2 #44176
  • Upgrade to HttpCore5 5.3.3 #44177
  • Upgrade to Infinispan 15.0.13.Final #44178
  • Upgrade to jOOQ 3.19.19 #44368
  • Upgrade to Json-smart 2.5.2 #44264
  • Upgrade to Maven Clean Plugin 3.4.1 #44349
  • Upgrade to Micrometer 1.14.4 #44115
  • Upgrade to Micrometer Tracing 1.4.3 #44116
  • Upgrade to Native Build Tools Plugin 0.10.5 #44179

... (truncated)

Commits
  • 2f53c0a Release v3.4.3
  • f99171f Merge branch '3.3.x' into 3.4.x
  • 70e0744 Next development version (v3.3.10-SNAPSHOT)
  • 07d9db3 Merge pull request #44380 from nosan
  • 2295809 Register Log42J StatusListener
  • 575655c Upgrade Tomcat 11 smoke tests to Tomcat 11.0.4
  • c74397a Merge branch '3.3.x' into 3.4.x
  • c718461 Protect against NoSuchMethodException on setReadOnly
  • 7dc9bf2 Upgrade to Testcontainers Redis Module 2.2.4
  • 7d1fc06 Upgrade to Testcontainers 1.20.5
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Summary by Sourcery

Updates the Spring Boot dependency from version 3.4.2 to 3.4.3. This update includes new features, bug fixes, dependency upgrades, and documentation improvements.

Bug Fixes:

  • Fixes an issue where console output may be lost when using Log4j2 with something that replaces System.out.
  • Fixes an issue where the Maven plugin does not consistently use ArgFile for classpath argument on Windows.
  • Fixes an issue where Reactive Jetty web server does not fail fast when configured to use a server name bundle which Jetty does not support.
  • Fixes an issue where the original failure is lost if stopping or destroying the web server throws an exception when web server application context refresh fails.
  • Fixes an issue where the view resolver for Thymeleaf should back off if spring-webmvc is not present.
  • Fixes an issue where the WebServer is not destroyed when ReactiveWebServerApplicationContext refresh fails.
  • Fixes an issue where non-default DataSource candidates are not considered in H2ConsoleAutoConfiguration.
  • Fixes an issue where banner placeholder and defaults do not work during development.
  • Fixes an issue where Mustache templates return with ISO-8859-1 charset rather than UTF-8 in Content-Type response header.
  • Fixes an issue where the Servlet EndpointRequest doesn't match the web server namespace correctly.
  • Fixes a java.lang.ClassCastException when using default management security with WebFlux and health probes enabled.
  • Fixes an issue where Logback configuration that relies on inner-classes does not work in a native image.
  • Fixes an IllegalStateException: Unable to register SSL bundle after 3.3.8 or 3.4.2.
  • Fixes an issue where metrics and health do not include non-default candidate beans.

Enhancements:

  • Adds TWENTY_FOUR to the JavaVersion enum.

Build:

  • Upgrades to Commons Pool2 2.12.1.
  • Upgrades to Couchbase Client 3.7.8.
  • Upgrades to Groovy 4.0.25.
  • Upgrades to Hibernate 6.6.8.Final.
  • Upgrades to HttpClient5 5.4.2.
  • Upgrades to HttpCore5 5.3.3.
  • Upgrades to Infinispan 15.0.13.Final.
  • Upgrades to jOOQ 3.19.19.
  • Upgrades to Json-smart 2.5.2.
  • Upgrades to Maven Clean Plugin 3.4.1.
  • Upgrades to Micrometer 1.14.4.
  • Upgrades to Micrometer Tracing 1.4.3.
  • Upgrades to Native Build Tools Plugin 0.10.5.

Documentation:

  • Documents that auto-configuration classes should be identified using their binary names.
  • Corrects a typo in MVC security when explaining when UserDetailsService auto-configuration will back off.
  • Adds a link to JarLauncher's javadoc.
  • Recommends care to avoid double instrumentation when using observability annotations.
  • Fixes a typo in Running Your Application.
  • Documents Kubernetes preStop handler when using a Docker image without a shell.
  • Fixes an issue where the source snippet in Developing Your First Spring Boot Application section uses the root package.
  • Corrects the location of MyApplication.java in "Developing Your First Spring Boot Application".
  • Adds links to Jackson Javadoc.
  • Warns that some Quartz database schema scripts must be modified before use.

Bumps [org.springframework.boot](https://github.com/spring-projects/spring-boot) from 3.4.2 to 3.4.3.
- [Release notes](https://github.com/spring-projects/spring-boot/releases)
- [Commits](spring-projects/spring-boot@v3.4.2...v3.4.3)

---
updated-dependencies:
- dependency-name: org.springframework.boot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Feb 21, 2025
@sourcery-ai
Copy link

sourcery-ai bot commented Feb 21, 2025

Reviewer's Guide by Sourcery

This pull request updates the Spring Boot version from 3.4.2 to 3.4.3 in all relevant Gradle build files.

No diagrams generated as the changes look simple and do not need a visual representation.

File-Level Changes

Change Details Files
The Spring Boot version has been bumped from 3.4.2 to 3.4.3.
  • Updated the Spring Boot version in the plugins section of the Gradle build files.
batch-rest-repository/build.gradle
batch-skip-step/build.gradle
build.gradle
cloud-jdbc-env-repo/build.gradle
data-domain-events/build.gradle
data-envers-audit/build.gradle
data-jdbc-audit/build.gradle
data-jpa-audit/build.gradle
data-jpa-event/build.gradle
data-jpa-filtered-query/build.gradle
data-mongodb-audit/build.gradle
data-mongodb-full-text-search/build.gradle
data-mongodb-tc-data-load/build.gradle
data-mongodb-transactional/build.gradle
data-rest-validation/build.gradle
graphql/build.gradle
jooq/build.gradle
test-execution-listeners/build.gradle
test-rest-assured/build.gradle
test-slice-tests-rest/build.gradle
web-rest-client/build.gradle

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!
  • Generate a plan of action for an issue: Comment @sourcery-ai plan on
    an issue to generate a plan of action for it.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

Copy link

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have skipped reviewing this pull request. Here's why:

  • It seems to have been created by a bot (hey, dependabot[bot]!). We assume it knows what it's doing!
  • We don't review packaging changes - Let us know if you'd like us to change this.

@github-actions
Copy link
Contributor

Job Summary for Gradle

Build and Publish :: gradle-build
Gradle Root Project Requested Tasks Gradle Version Build Outcome Build Scan®
spring-boot-tutorials build 8.12.1 Build Scan published
spring-boot-tutorials jacocoTestReport sonar 8.12.1 Build Scan published

@sonarqubecloud
Copy link

@rashidi rashidi merged commit 65ad632 into master Feb 22, 2025
7 checks passed
@rashidi rashidi deleted the dependabot/gradle/org.springframework.boot-3.4.3 branch February 22, 2025 02:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants