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

Updates to the BOM based on dependabot recommendations. #8535

Merged
merged 1 commit into from
Dec 31, 2024

Conversation

dwolfson
Copy link
Member

Updates to the bom to based on testing of the proposed Dependabot recommendations. The following tables are also now included in a new README.md file in the bom directory:

Summary of BOM changes on 12/28/2024 for version 5.2 of Egeria

Not all changes suggested by Dependabot worked. The following summarizes the
version updates that worked and those that will need further investigation and potentially code changes. Egeria was built and tested on Mac x86, Mac M3 and Linux x86 using JDK version Temurin 19.

The BOM has been annotated to indicate proposed changes that did not work.

Changes that worked

These version updates were successful.

package old version new version
classgraphVersion 4.8.177 4.8.179
commonsioVersion 2.16.1 2.18.0
commonscliVersion 1.8.0 1.9.0
jenaVersion 5.0.0 5.2.0
junitjupiterVersion 5.11.2 5.11.3
jwtVersion 9.41.2 9.47
kafkaVersion 3.7.0 3.9.0
lettuceVersion 6.3.2.RELEASE 6.5.0.RELEASE
openlineageVersion 1.23.0 1.25.0
postgresVersion 42.7.3 42.7.4
nettyVersion 4.1.114.Final 4.1.115.Final
prometheusVersion 1.13.6 1.14.2
quartzVersion 2.3.2 2.5.0
swaggerVersion 2.2.22 2.2.25
jnrVersion 3.1.19 3.1.20
openhft 2.26ea50 2.27ea5
lombokVersion 1.18.32 1.18.36

Failed updates requiring further evaluation and potential code changes

These changes either broke the build or caused an XTDB runtime error due to the Lucene
package renaming issue.

package current version proposed version status
jacksonDatabindVersion 2.18.0 2.18.2 xtdb runtime failure
logbackVersion 1.5.6 1.5.8 build breaks
cassandraVersion 4.1.5 5.0.1 doesn't work
log4jVersion 2.24.1 2.24.3 doesn't build
jacksonjdk8Version 2.18.0 2.18.2 runtime failure
commonscodecVersion 1.16.0 1.17.0 xtdb runtime failure - lucene
commonstextVersion 1.11.0 xtdb runtime failure - lucene
luceneVersion 8.11.3 xtdb runtime failure - lucene

…sis. See the README.md file in the bom directory for update status.

Signed-off-by: Daniel C Wolfson <[email protected]>
@mandy-chessell mandy-chessell merged commit 424815a into odpi:main Dec 31, 2024
5 checks passed
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.

2 participants