Update Jackson, Netty, Reactor, and Vert.x dependencies#48636
Open
alzimmermsft wants to merge 5 commits intoAzure:mainfrom
Open
Update Jackson, Netty, Reactor, and Vert.x dependencies#48636alzimmermsft wants to merge 5 commits intoAzure:mainfrom
alzimmermsft wants to merge 5 commits intoAzure:mainfrom
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates shared dependency versions across the Azure SDK for Java repo, aligning multiple modules on newer patch releases of Jackson, Netty (and netty-tcnative), Reactor (and Reactor Netty), and Vert.x.
Changes:
- Bump Jackson artifacts to
2.18.6across core, tooling, and test modules. - Bump Netty artifacts to
4.1.132.Final(andnetty-tcnative-boringssl-staticto2.0.75.Final), plus Reactor Netty to1.2.16. - Bump Reactor Core/Test to
3.7.17and Vert.x to4.5.26, and updateexternal_dependencies.txtaccordingly.
Reviewed changes
Copilot reviewed 45 out of 45 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| sdk/webpubsub/azure-messaging-webpubsub-client/pom.xml | Updates Netty netty-codec-http and corresponding enforcer include. |
| sdk/voicelive/azure-ai-voicelive/pom.xml | Updates reactor-test version. |
| sdk/tools/linting-extensions/pom.xml | Updates jackson-databind version. |
| sdk/tools/azure-openrewrite/pom.xml | Updates Jackson core/databind/smile versions used by the tool. |
| sdk/template/azure-template-stress/pom.xml | Updates Vert.x vertx-codegen and corresponding enforcer include. |
| sdk/serialization/azure-json/pom.xml | Updates jackson-core version and corresponding enforcer include. |
| sdk/parents/clientcore-parent/pom.xml | Updates managed jackson-databind version for the parent. |
| sdk/parents/azure-client-sdk-parent/pom.xml | Updates managed jackson-databind version for the parent. |
| sdk/parents/azure-client-sdk-parent-v2/pom.xml | Updates managed jackson-databind version for the v2 parent. |
| sdk/openai/azure-ai-openai-realtime/pom.xml | Updates Netty netty-codec-http and corresponding enforcer include. |
| sdk/modelsrepository/azure-iot-modelsrepository/pom.xml | Updates Jackson test/runtime deps and enforcer includes. |
| sdk/keyvault/azure-security-test-keyvault-jca/pom.xml | Updates test jackson-databind version. |
| sdk/eventhubs/azure-messaging-eventhubs/docs/pom.xml | Updates reactor-core version used for docs build. |
| sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-jedis/pom.xml | Updates test reactor-test version. |
| sdk/e2e/pom.xml | Updates test reactor-test version. |
| sdk/cosmos/fabric-cosmos-spark-auth_3/pom.xml | Updates Jackson deps and enforcer includes for the Spark auth module. |
| sdk/cosmos/azure-cosmos/pom.xml | Updates Jackson runtime modules and enforcer includes. |
| sdk/cosmos/azure-cosmos-tests/pom.xml | Updates reactor-test and Jackson test module versions. |
| sdk/cosmos/azure-cosmos-spark-account-data-resolver-sample/pom.xml | Updates Jackson + reactor-test versions and enforcer includes. |
| sdk/cosmos/azure-cosmos-spark_4-0_2-13/pom.xml | Updates Jackson deps for Spark 4.0 / Scala 2.13 module. |
| sdk/cosmos/azure-cosmos-spark_3/pom.xml | Updates Jackson deps, reactor-test, and enforcer includes. |
| sdk/cosmos/azure-cosmos-spark_3-5/pom.xml | Updates Jackson deps for Spark 3.5 module. |
| sdk/cosmos/azure-cosmos-spark_3-4_2-12/pom.xml | Updates Jackson deps for Spark 3.4 / Scala 2.12 module. |
| sdk/cosmos/azure-cosmos-spark_3-3_2-12/pom.xml | Updates Jackson deps for Spark 3.3 / Scala 2.12 module. |
| sdk/cosmos/azure-cosmos-encryption/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core/pom.xml | Updates Jackson + Reactor versions and enforcer includes for core. |
| sdk/core/azure-core-version-tests/pom.xml | Updates Jackson + Reactor versions and enforcer includes for version tests. |
| sdk/core/azure-core-tracing-opentelemetry/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-test/pom.xml | Updates test reactor-test version and enforcer include. |
| sdk/core/azure-core-serializer-json-jackson/pom.xml | Updates Jackson + reactor-test versions and enforcer includes. |
| sdk/core/azure-core-serializer-json-gson/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-serializer-avro-apache/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-perf/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-management/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-http-vertx/pom.xml | Updates Vert.x and test reactor-test versions plus enforcer includes. |
| sdk/core/azure-core-http-okhttp/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-http-netty/pom.xml | Updates Netty/Reactor Netty/test Reactor versions and enforcer includes. |
| sdk/core/azure-core-http-jdk-httpclient/pom.xml | Updates test reactor-test version. |
| sdk/core/azure-core-experimental/pom.xml | Updates test reactor-test version. |
| sdk/communication/azure-communication-common/pom.xml | Updates test reactor-test version. |
| sdk/clientcore/http-netty4/pom.xml | Updates Netty versions used by clientcore Netty transport. |
| sdk/batch/microsoft-azure-batch/pom.xml | Updates test jackson-core version. |
| eng/versioning/external_dependencies.txt | Updates the tracked external dependency versions for Jackson/Netty/Reactor/Vert.x. |
| eng/bomgenerator/pom.xml | Updates Jackson XML dataformat used by the BOM generator. |
| common/perf-test-core/pom.xml | Updates Vert.x codegen + Reactor core versions and enforcer includes used by perf infra. |
srnagar
approved these changes
Mar 30, 2026
vcolin7
approved these changes
Mar 30, 2026
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Updates dependencies for Jackson, Netty, Reactor, and Vert.x to their latest patch versions.
All SDK Contribution checklist:
General Guidelines and Best Practices
Testing Guidelines