Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrading spring boot version to 3.4.3 #1220

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

salaboy
Copy link
Contributor

@salaboy salaboy commented Feb 20, 2025

Description

Upgrading Spring Boot version to keep aligned with supported OSS version: https://spring.io/projects/spring-boot#support

I think we are ok to remove 3.2.x from the validation pipeline.

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Please reference the issue this PR will close: #1219

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

  • Code compiles correctly
  • Created/updated tests
  • Extended the documentation

@salaboy salaboy requested review from a team as code owners February 20, 2025 17:32
Copy link
Contributor

@artur-ciocanu artur-ciocanu left a comment

Choose a reason for hiding this comment

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

@salaboy overall looks good, but please take a look at my comments. Also please make sure all the tests are 🟢.

@@ -32,6 +32,10 @@ jobs:
spring-boot-version: 3.3.0
spring-boot-display-version: 3.3.x
experimental: false
Copy link
Contributor

Choose a reason for hiding this comment

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

I this file shouldn't we remove the 3.2.x from the GitHub action since it is no longer supported.

Copy link
Contributor Author

@salaboy salaboy Feb 21, 2025

Choose a reason for hiding this comment

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

I think we should, but my main doubt is because there is people out there that are still using 3.2.x and if we do something that breaks that version we will need to come back and fix it later.. I rather have some tests failing early on..

@@ -45,7 +45,7 @@
<junit-bom.version>5.8.2</junit-bom.version>
<snakeyaml.version>2.0</snakeyaml.version>
<testcontainers.version>1.20.0</testcontainers.version>
Copy link
Contributor

Choose a reason for hiding this comment

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

Shouldn't we use 3.3.x here instead of the latest and greatest. It is better to have the previous supported version for all our code, instead of relying on the latest Spring Boot version.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I thought about this too.. but the end of support for is 2025-06-30. That only gives us 3 months of support. I would rather start testing 3.4.x and get ready to move to 3.5.x when it is final. I think if we are wise enough, we will align with their release cadence..

@salaboy
Copy link
Contributor Author

salaboy commented Feb 23, 2025

@artursouza @cicoyle can you please retrigger the pipelines? the issue here is not related to the changes done in spring boot.

@artur-ciocanu
Copy link
Contributor

I have retriggered the failing job

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade Spring Boot version to make sure it is OSS supported
2 participants