-
Notifications
You must be signed in to change notification settings - Fork 65
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
chore: updating tomcat version to v10.1.33 #3939
Conversation
Signed-off-by: sj895092 <[email protected]>
Quality Gate passedIssues Measures |
@@ -7,6 +7,7 @@ dependencyResolutionManagement { | |||
|
|||
version('springBoot', '3.3.5') | |||
version('springBootGraphQl', '3.3.5') | |||
version('springBootStarterTomcat', '3.3.6') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why do we pin just one extra dependency for upgrade? Does it make sense to update the spring-boot-starter-web patch version rather than just one specific dependency? This way we would be pinning one dependency after another that would be difficult to manage.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
it has 4 dependencies. 3 of them are tomcat and 1 is jakarta-annotations-api. all 3 tomcat dependencies need to be upgraded. I dont think there will be any issue in upgrading jakarta-annotations-api to latest version, it has no breaking changes or vulnerabilities in the latest version.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tomcat is a transitive dependency of spring-boot-starter-web. Why do we upgrade only the tomcat and not the whole spring-boot-starter-web (which is already 2 patches behind)?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
only tomcat is listed to be upgraded to this particular version for v3. its mentioned in the description of the task for dependency upgrade.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now I see, it was not clear which issue is the PR related to as there is no reference. Even though the task mentions tomcat specifically, we should bear in mind that spring dependencies are provided as versioned sets and are tested together. Mixing spring boot transitive dependencies across different versions may bring unexpected troubles because these combinations are not tested and not guaranteed by spring to work. Such request to update a specific transitive dependency should imply upgrade of the main package we depend on, unless there is very strong reason not to do so.
this is no longer needed. |
Description
this is to update the tomcat version to v10.1.33
Type of change
Please delete options that are not relevant.
Checklist:
For more details about how should the code look like read the Contributing guideline