-
Notifications
You must be signed in to change notification settings - Fork 11
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
Upgrade to target compile 17 #7413
Conversation
Generate changelog in
|
# Large internal product uses 2.x | ||
org.codehaus.groovy:* = 2.5.14 |
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.
Confirmed they have upgraded to 3.x
# Subsequent versions use Java 17, which we don't use right now. | ||
com.palantir.goethe:* = 0.12.0 |
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.
We're now in java 17
|
||
# Large internal consumer still relies on protobuf 3.x. | ||
# We need to bump this in coordination with them. | ||
com.google.protobuf:* = 3.25.4 |
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.
Pinned from above to 3.x
org.mockito:* = 5.12.0 | ||
|
||
# Dagger 2.52.0+ adds a dependency on jakarta. Bump this with the javax -> jakarta migration. | ||
com.google.dagger:* = 2.51.1 |
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.
Explanation inline, pinned from above.
org.junit.jupiter:* = 5.10.2 | ||
org.junit.platform:* = 1.10.2 | ||
org.mockito:* = 5.12.0 |
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.
Explanation inline, pinned from above.
org.awaitility:awaitility = 4.2.1 | ||
org.assertj:* = 3.26.3 | ||
org.awaitility:awaitility = 4.2.2 | ||
org.codehaus.groovy:* = 3.0.9 |
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.
Unpinned from below.
com.palantir.docker.proxy:* = 1.6.0 | ||
com.palantir.goethe:* = 0.12.0 |
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.
Unpinned from below.
com.palantir.conjure.java:* = 8.28.0 | ||
com.palantir.conjure:conjure = 4.49.0 | ||
com.palantir.dialogue:* = 3.135.0 | ||
com.palantir.dialogue:* = 4.1.0 |
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.
Major version bump, but it's fine since most internal products are on 4.x already.
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.
yeah confirmed large product is on 4.x
# Ksp version is temporary, can be removed once Maven calms down. | ||
com.google.devtools.ksp:symbol-processing-api = 1.5.21-1.0.0-beta07 | ||
com.google.errorprone:* = 2.10.0 # upgrading to 2.11.0 is blocked by a google bug | ||
com.google.errorprone:error_prone_annotations = 2.10.0 | ||
com.google.guava:guava = 33.2.1-jre | ||
com.google.protobuf:* = 3.25.3 |
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.
Pinned below.
@@ -10,73 +10,70 @@ com.google.auto.service:auto-service-annotations = 1.0 | |||
com.google.auto:auto-common = 1.2.2 | |||
com.google.code.findbugs:findbugs-annotations = 3.0.1 | |||
com.google.code.findbugs:jsr305 = 3.0.2 | |||
com.google.dagger:* = 2.51.1 |
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.
Pinned below.
atlasdb-processors/src/main/java/com/palantir/processors/AutoDelegateProcessor.java
Outdated
Show resolved
Hide resolved
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.
Thanks! Couple of small bits 👍
com.palantir.conjure.java:* = 8.28.0 | ||
com.palantir.conjure:conjure = 4.49.0 | ||
com.palantir.dialogue:* = 3.135.0 | ||
com.palantir.dialogue:* = 4.1.0 |
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.
yeah confirmed large product is on 4.x
versions.lock
Outdated
com.zaxxer:HikariCP:5.1.0 (1 constraints: 08050736) | ||
commons-cli:commons-cli:1.8.0 (3 constraints: 7e249d97) | ||
commons-codec:commons-codec:1.17.0 (2 constraints: 6d148085) | ||
com.zaxxer:HikariCP:6.0.0 (1 constraints: 08050936) |
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.
👀 Do we know what changed here?
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.
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.
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.
thanks for the sign posted bumps, looks good to me modulo the hikari bump
…elegateProcessor.java Co-authored-by: Carter Kozak <[email protected]>
General
After this PR:
Upgrade AtlasDB to java 17. Follow up of #7306.
Changes:
com.google.common.primitives.Longs
referencesWhat needs to be done in the future:
dagger.internal.Provider
added a dependency onjakarta.inject.Inject
.DropwizardExtensionsSupport
uses an internal method from junit that has been removed.org.mockito:* = 5.14.1
also bumps junit to 5.11.0+==COMMIT_MSG==
==COMMIT_MSG==