-
Notifications
You must be signed in to change notification settings - Fork 937
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 #6125
Update dependencies #6125
Conversation
minwoox
commented
Feb 25, 2025
•
edited
Loading
edited
- Apache Client 5.4.1 -> 5.4.2
- BlockHound 1.0.10.RELEASE -> 1.0.11.RELEASE
- Brave 6.0.3 -> 6.1.0
- Brotli4J 1.17.0 -> 1.18.0
- Context Propagation 1.1.1 -> 1.1.2
- ControlPlane 1.0.46 -> 1.0.48
- GraphQL Kotlin 8.2.1 -> 8.3.0
- gRPC Java 1.68.1 -> 1.70.0
- Guava 33.3.1-jre -> 33.4.0-jre
- Jackson 2.18.1 -> 2.18.2
- JSoup 1.18.1 -> 1.18.3
- Kafka 3.8.1 -> 3.9.0
- Kotlin 1.9.25 -> 2.1.10
- Kotlin Coroutine 1.9.0 -> 1.10.1
- Kubernetes Client 6.13.4 -> 6.13.5
- Logback 1.5.12 -> 1.5.16
- Micrometer 1.13.6 -> 1.14.4
- Micrometer Tracing 1.3.5 -> 1.4.3
- Netty 4.1.115.Final -> 4.1.118.Final
- Netty Incubator IO_Uring 0.0.25.Final -> 0.0.26.Final
- Prometheus 1.3.2 -> 1.3.6
- Protobuf Jackson 2.6.0 -> 2.7.0
- Reactor 3.6.11 -> 3.7.3
- Resilience4J 2.2.0 -> 2.3.0
- RxJava 3.1.9 -> 3.1.10
- Sangria 4.2.2 -> 4.2.5
- Scala213 2.13.15 -> 2.13.16
- Spring6 6.2.3
- Spring Boot 3.3.5 -> 3.4.3
- Build and Test
- AssertJ 3.26.3 -> 3.27.3
- Awaitility 4.2.2 -> 4.3.0
- Dagger 2.52 -> 2.53
- Errorprone 2.35.1 -> 2.36.0
- GAX gRPC 2.57.0 -> 2.61.0
- Jakarta validation 3.1.0 -> 3.1.1
- Java Websocket 1.5.7 -> 1.6.0
- JKube 1.17.0 -> 1.18.1
- jmh-gradle-plugin 0.7.2 -> 0.7.3
- JUnit5 5.11.3 -> 5.12.0
- JWT 4.4.0 -> 4.5.0
- ktlint-gradle-plugin 12.1.1 -> 12.1.2
- MUnit 1.0.2 -> 1.1.0
- NullAway 0.12.1 -> 0.12.3
- nullaway-gradle-plugin 2.1.0 -> 2.2.0
- Test Containers 1.20.3 -> 1.20.5
- Apache Client 5.4.1 -> 5.4.2 - BlockHound 1.0.10.RELEASE -> 1.0.11.RELEASE - Brave 6.0.3 -> 6.1.0 - Brotli4J 1.17.0 -> 1.18.0 - Context Propagation 1.1.1 -> 1.1.2 - ControlPlane 1.0.46 -> 1.0.48 - GraphQL Kotlin 8.2.1 -> 8.3.0 - gRPC Java 1.68.1 -> 1.70.0 - Guava 33.3.1-jre -> 33.4.0-jre - Jackson 2.18.1 -> 2.18.2 - JSoup 1.18.1 -> 1.18.3 - Kafka 3.8.1 -> 3.9.0 - Kotlin 1.9.25 -> 2.1.10 - Kotlin Coroutine 1.9.0 -> 1.10.1 - Kubernetes Client 6.13.4 -> 7.1.0 - Logback 1.5.12 -> 1.5.16 - Micrometer 1.13.6 -> 1.14.4 - Micrometer Tracing 1.3.5 -> 1.4.3 - Netty 4.1.115.Final -> 4.1.118.Final - Netty Incubator IO_Uring 0.0.25.Final -> 0.0.26.Final - Prometheus 1.3.2 -> 1.3.6 - Protobuf Jackson 2.6.0 -> 2.7.0 - Reactor 3.6.11 -> 3.7.3 - Resilience4J 2.2.0 -> 2.3.0 - RxJava 3.1.9 -> 3.1.10 - Sangria 4.2.2 -> 4.2.5 - Scala213 2.13.15 -> 2.13.16 - Spring6 6.2.3 - Spring Boot 3.3.5 -> 3.4.3 - Build and Test - AssertJ 3.26.3 -> 3.27.3 - Awaitility 4.2.2 -> 4.3.0 - Dagger 2.52 -> 2.53 - Errorprone 2.35.1 -> 2.36.0 - GAX gRPC 2.57.0 -> 2.61.0 - Jakarta validation 3.1.0 -> 3.1.1 - Java Websocket 1.5.7 -> 1.6.0 - JKube 1.17.0 -> 1.18.1 - jmh-gradle-plugin 0.7.2 -> 0.7.3 - JUnit5 5.11.3 -> 5.12.0 - JWT 4.4.0 -> 4.5.0 - ktlint-gradle-plugin 12.1.1 -> 12.1.2 - MUnit 1.0.2 -> 1.1.0 - NullAway 0.12.1 -> 0.12.3 - nullaway-gradle-plugin 2.1.0 -> 2.2.0 - Test Containers 1.20.3 -> 1.20.5
...rc/main/java/com/linecorp/armeria/internal/testing/InternalTestingBlockHoundIntegration.java
Outdated
Show resolved
Hide resolved
final ServerServiceDefinition interceptV1 = | ||
ServerInterceptors.intercept(ProtoReflectionServiceV1.newInstance(), | ||
protoReflectionServiceInterceptor); | ||
return addProtoReflectionIntercept(interceptV1, path, methodDescriptor); |
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.
Question) Should both ProtoReflectionServiceV1
and ProtoReflectionService
be set when ProtoReflectionService
is specified by a user?
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, that's the way I've implemented it. Do you have any concerns?
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’m not very familiar with ProtoReflectionServiceV1
. Could you explain why both are necessary
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.
Ah, I see! You were asking whether we need to provide both services when ProtoReflectionService
is specified.
The answer is no, we don't have to. I only implemented it this way to include ProtoReflectionServiceV1
with a warning log for a smoother migration. If you think it's unnecessary, I can remove it—I'm fine with either approach. It's your call. 😉
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.
The API is managed by gRPC-Java. Users should follow the library's policy. I believe it is up to the user which version of the API to use from the perspective of Armeria.
What do you think of setting the proto reflection service as it is instead of adding the new API automatically?
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.
No big deal. Addressed.
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! 🙇♂️🙇♂️