-
Notifications
You must be signed in to change notification settings - Fork 837
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): Update dataflow dependencies (#5278)
* build(deps): bump Kotlin to 1.8.20 and Gradle to 8.5.0 * build(deps): bump klogging to 0.5.8 - fix minor API change in dataflow code * bump(deps): grpc to 1.61, protobuf to 3.25.2, kotlinx-coroutines to 1.7.3 Upgrading grpc introduced a breaking change, where dataflow was not able to connect to the scheduler at runtime due to a name resolution failure. The problem appeared due to a naming resolution code rewrite, which made it modular and reliant on the implementation being loaded at runtime by the JVM, from the jar's META-INF/services. Both grpc (core) and grpc-netty-shaded wrote the information about the naming resolution implementation to the same path within their packages. When building the dataflow fat jar, only one implementation ended up being available, the one for naming resolution of URIs for unix domain sockets. The solution was to use the ShadowJdk gradle plugin and configure it to merge files with the same name in META-INF/services coming from multiple dependencies. Other version bumps: - kubernetes:client-java - junit-jupyter-params * update(licenses): refresh license list for dependencies after Gradle update to 8.5.0
- Loading branch information
Showing
13 changed files
with
579 additions
and
532 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,7 @@ | ||
distributionBase=GRADLE_USER_HOME | ||
distributionPath=wrapper/dists | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip | ||
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip | ||
networkTimeout=10000 | ||
validateDistributionUrl=true | ||
zipStoreBase=GRADLE_USER_HOME | ||
zipStorePath=wrapper/dists |
Oops, something went wrong.