-
Notifications
You must be signed in to change notification settings - Fork 926
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
Update dependencies #5407
Update dependencies #5407
Conversation
ikhoon
commented
Jan 25, 2024
- Apache Curator 5.5.0 -> 5.6.0
- Brotli4j 1.12.0 -> 1.15.0
- Envoy contorl plain 1.0.42
- Dropwizard 2.1.8 -> 2.1.10
- Dropwizard Metrics 4.2.21 -> 4.2.24
- GraphQL Java 20.4 -> 21.3
- gRPC Java 1.58.0 -> 1.61.0
- gRPC Kotlin 1.4.0 -> 1.4.1
- Guava 32.1.3 -> 33.0.0
- Jackson 2.15.3 -> 2.16.1
- Jetty 9.4.51 -> 9.4.52, 10.0.17 -> 10.0.19, 11.0.17 -> 11.0.19, 12.0.5
- JUnit 5.10.0 -> 5.10.1
- Kafka client 3.6.0 -> 3.6.1
- Kotlin 1.9.0 -> 1.9.22
- krotoDC 1.0.5 - 1.0.6
- Logback 1.2.11 -> 1.2.13, 1.3.11 -> 1.3.14, 1.4.11 -> 1.4.14
- Micrometer 1.11.5 -> 1.12.2
- Micrometer Tracing 1.1.6 -> 1.2.2
- Netty 4.1.100 -> 4.1.106
- Netty io_uring 0.0.23 -> 0.0.24
- Protobuf 3.24.0 -> 3.25.1
- Reactor 3.5.11 -> 3.6.2
- Resilience4j 2.1.0 -> 2.2.0
- ScalaPB 0.11.13 -> 0.11.15
- Spring 6.0.11 -> 6.1.3
- Spring Boot 2.7.14 -> 2.7.18, 3.1.2 -> 3.2.2
- Tomcat 8.5.94 -> 8.5.98, 9.0.82 -> 9.0.85, 10.1.15 -> 10.1.18
- Build
- Apache HttpClient 5.2.1 -> 5.3
- AssertJ 3.24.2 -> 3.25.2
- Checker Framework 2.5.5 -> 2.5.6
- Dagger 2.48.1 -> 2.50
- DGS 7.6.0 -> 8.2.2
- Error Prone 2.22.0 -> 2.24.1
- Finagle 22.12.0 -> 23.11.0
- Gradle 8.3 -> 8.5
- completable-futures 0.3.5 -> 0.3.6
- gax-grpc 2.35.0 -> 2.40.0
- GraphQL Kotlin 6.5.6 -> 7.0.2
- java-websocket 1.5.4 -> 1.5.5
- JCTools 4.0.1 -> 4.0.2
- jmh-gradle-plugin 0.7.1 -> 0.7.2
- jsoup 1.16.1 -> 1.17.2
- ktlint-gradle-plugin 11.5.1 -> 12.1.0
- node-gradle-plugin 5.0.0 -> 7.0.1
- SLF4J 2.0.7 -> 2.0.11
- Testcontainers 1.18.3 -> 1.19.3
- Apache Curator 5.5.0 -> 5.6.0 - Brotli4j 1.12.0 -> 1.15.0 - Envoy contorl plain 1.0.42 - Dropwizard 2.1.8 -> 2.1.10 - Dropwizard Metrics 4.2.21 -> 4.2.24 - GraphQL Java 20.4 -> 21.3 - gRPC Java 1.58.0 -> 1.61.0 - gRPC Kotlin 1.4.0 -> 1.4.1 - Guava 32.1.3 -> 33.0.0 - Jackson 2.15.3 -> 2.16.1 - Jetty 9.4.51 -> 9.4.52, 10.0.17 -> 10.0.19, 11.0.17 -> 11.0.19, 12.0.5 - JUnit 5.10.0 -> 5.10.1 - Kafka client 3.6.0 -> 3.6.1 - Kotlin 1.9.0 -> 1.9.22 - krotoDC 1.0.5 - 1.0.6 - Logback 1.2.11 -> 1.2.13, 1.3.11 -> 1.3.14, 1.4.11 -> 1.4.14 - Micrometer 1.11.5 -> 1.12.2 - Micrometer Tracing 1.1.6 -> 1.2.2 - Netty 4.1.100 -> 4.1.106 - Netty io_uring 0.0.23 -> 0.0.24 - Protobuf 3.24.0 -> 3.25.1 - Reactor 3.5.11 -> 3.6.2 - Resilience4j 2.1.0 -> 2.2.0 - ScalaPB 0.11.13 -> 0.11.15 - Spring 6.0.11 -> 6.1.3 - Spring Boot 2.7.14 -> 2.7.18, 3.1.2 -> 3.2.2 - Tomcat 8.5.94 -> 8.5.98, 9.0.82 -> 9.0.85, 10.1.15 -> 10.1.18 - Build - Apache HttpClient 5.2.1 -> 5.3 - AssertJ 3.24.2 -> 3.25.2 - Checker Framework 2.5.5 -> 2.5.6 - Dagger 2.48.1 -> 2.50 - DGS 7.6.0 -> 8.2.2 - Error Prone 2.22.0 -> 2.24.1 - Finagle 22.12.0 -> 23.11.0 - Gradle 8.3 -> 8.5 - completable-futures 0.3.5 -> 0.3.6 - gax-grpc 2.35.0 -> 2.40.0 - GraphQL Kotlin 6.5.6 -> 7.0.2 - java-websocket 1.5.4 -> 1.5.5 - JCTools 4.0.1 -> 4.0.2 - jmh-gradle-plugin 0.7.1 -> 0.7.2 - jsoup 1.16.1 -> 1.17.2 - ktlint-gradle-plugin 11.5.1 -> 12.1.0 - node-gradle-plugin 5.0.0 -> 7.0.1 - SLF4J 2.0.7 -> 2.0.11 - Testcontainers 1.18.3 -> 1.19.3
emit("$it") | ||
} | ||
} | ||
server = |
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.
I recommend enabling Hide whitespace changes
option to clear massive changes by ktlint.
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.
Genuinely, I don't understand why ktlint keeps changing the default format for every major update. 😵💫🤯
assertThat(a1).isNotEqualTo(new Object()); | ||
assertThat(a1).isEqualTo(a1); | ||
assertThat(a1).isEqualTo(a2); | ||
new EqualsTester() |
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.
Addressed the new assertion of https://errorprone.info/bugpattern/TruthSelfEquals
xml-apis = "1.4.01" | ||
# Ensure that we use the same ZooKeeper version as what Curator depends on. | ||
# See: https://github.com/apache/curator/blob/master/pom.xml | ||
# (Switch to the right tag to find out the right version.) | ||
zookeeper = "3.9.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.
I realized that we already use a higher version of Zookeeper than Curator.
thrift/thrift0.19/src/test/java/com/linecorp/armeria/server/thrift/ThriftOverHttp1Test.java
Outdated
Show resolved
Hide resolved
There is an incompatibility in TTextProtocol with Thrift 0.19. All changes for Thrift 0.19 have been reverted. Let me upgrade Thrift separately. |
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #5407 +/- ##
============================================
+ Coverage 73.92% 73.95% +0.02%
- Complexity 20688 20701 +13
============================================
Files 1791 1791
Lines 76336 76349 +13
Branches 9716 9716
============================================
+ Hits 56433 56463 +30
+ Misses 15289 15275 -14
+ Partials 4614 4611 -3 ☔ View full report in Codecov by Sentry. |
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! 👍 👍 👍
.also { it.start().join() } | ||
@Get("/publisher") | ||
@ProducesJsonSequences | ||
fun publisherBm(): Publisher<String> = Flux.fromStream(IntStream.range(0, 1000).mapToObj { it.toString() }) |
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.
Don't they have line length limit? 🤔
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.
https://pinterest.github.io/ktlint/latest/rules/standard/#max-line-length
The maximum length of ktlint_official
is 140.
It would be good to limit the value to 112
to abide by our convention.
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.
Create #5421 for that.
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 @ikhoon 🙇 👍 🙇
@@ -81,7 +81,7 @@ configure(scala212) { | |||
|
|||
configure(scala213) { | |||
dependencies { | |||
implementation 'org.scala-lang:scala-library:2.13.11' | |||
implementation 'org.scala-lang:scala-library:2.13.12' |
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.
I understood this will be pushed upstream as well
The flaky test which failed in the CI for mac will be handled by the following PR: #5417 |