Skip to content

Updating External Dependencies - #49941

Open
jairmyree wants to merge 11 commits into
mainfrom
jairmyree/dep-updates
Open

Updating External Dependencies#49941
jairmyree wants to merge 11 commits into
mainfrom
jairmyree/dep-updates

Conversation

@jairmyree

@jairmyree jairmyree commented Jul 27, 2026

Copy link
Copy Markdown
Member

This pull request primarily updates several external dependencies to their latest versions, focusing on the Netty, Okio, Vert.x, Reactor, and Jackson libraries. These upgrades help ensure compatibility, security, and access to the latest bug fixes and features. The changes span multiple pom.xml files and the external dependencies manifest.

The PR also updates the Core aggregate POM to make checking external dependencies more efficient.

Dependency Upgrades:

  • Upgraded all Netty dependencies from 4.1.135.Final to 4.1.136.Final, and Netty TcNative from 2.0.78.Final to 2.0.80.Final across relevant modules, including azure-core-http-netty and http-netty4 (sdk/core/azure-core-http-netty/pom.xml, sdk/clientcore/http-netty4/pom.xml, eng/versioning/external_dependencies.txt) [1] [2] [3] [4] [5] [6] [7] [8] [9].
  • Upgraded Okio dependencies from 3.16.0 to 3.17.0 in both the OkHttp3 HTTP client and the external dependencies manifest (sdk/clientcore/http-okhttp3/pom.xml, eng/versioning/external_dependencies.txt) [1] [2] [3].
  • Upgraded Vert.x Codegen from 4.5.27 to 4.5.30 and Reactor Core from 3.7.18 to 3.7.19 in the performance test core module and external dependencies (common/perf-test-core/pom.xml, eng/versioning/external_dependencies.txt) [1] [2] [3].
  • Upgraded Jackson Databind from 2.18.7 to 2.18.9 in the external dependencies manifest (eng/versioning/external_dependencies.txt).

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 4 pipeline(s).
31 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the Azure SDK for Java’s pinned third-party dependency versions across multiple modules (client libraries, tools, and test/stress/perf components), aligning the repository’s pom.xml files and the eng/versioning/external_dependencies.txt manifest.

Changes:

  • Bumped Netty (+ TcNative) versions across Netty-based modules and updated associated enforcer “bannedDependencies” allowlists.
  • Bumped Okio, Vert.x, Reactor, and Jackson Databind versions across affected modules and the external dependencies manifest.
  • Updated module CHANGELOGs to record dependency upgrades.

Reviewed changes

Copilot reviewed 45 out of 45 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
sdk/webpubsub/azure-messaging-webpubsub-client/pom.xml Bumps netty-codec-http version and updates enforcer include range.
sdk/webpubsub/azure-messaging-webpubsub-client/CHANGELOG.md Notes Netty dependency upgrade.
sdk/tools/linting-extensions/pom.xml Bumps jackson-databind version.
sdk/tools/azure-openrewrite/pom.xml Bumps jackson-databind version (test deps).
sdk/template/azure-template-stress/pom.xml Bumps vertx-codegen and updates enforcer include range.
sdk/parents/clientcore-parent/pom.xml Bumps jackson-databind version (plugin dependency).
sdk/parents/azure-client-sdk-parent/pom.xml Bumps jackson-databind version (plugin dependency).
sdk/parents/azure-client-sdk-parent-v2/pom.xml Bumps jackson-databind version (plugin dependency).
sdk/openai/azure-ai-openai-realtime/pom.xml Bumps netty-codec-http and updates enforcer include range.
sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml Bumps okio (test scope) and updates enforcer include range.
sdk/monitor/azure-monitor-opentelemetry-exporter/CHANGELOG.md Notes Okio dependency upgrade.
sdk/monitor/azure-monitor-opentelemetry-autoconfigure/pom.xml Updates enforcer include range for Okio.
sdk/monitor/azure-monitor-opentelemetry-autoconfigure/CHANGELOG.md Notes Okio dependency upgrade.
sdk/modelsrepository/azure-iot-modelsrepository/pom.xml Bumps jackson-databind and updates enforcer include range.
sdk/modelsrepository/azure-iot-modelsrepository/CHANGELOG.md Notes Jackson upgrade.
sdk/keyvault/azure-security-test-keyvault-jca/pom.xml Bumps jackson-databind (test scope).
sdk/eventhubs/azure-messaging-eventhubs/docs/pom.xml Bumps reactor-core for docs module.
sdk/cosmos/fabric-cosmos-spark-auth_4-0_2-13/pom.xml Bumps jackson-databind and updates enforcer include range.
sdk/cosmos/fabric-cosmos-spark-auth_4-0_2-13/CHANGELOG.md Notes jackson-databind dependency upgrade.
sdk/cosmos/fabric-cosmos-spark-auth_3/pom.xml Bumps jackson-databind and updates enforcer include range.
sdk/cosmos/fabric-cosmos-spark-auth_3/CHANGELOG.md Notes jackson-databind dependency upgrade.
sdk/cosmos/azure-cosmos-spark-account-data-resolver-sample/pom.xml Bumps jackson-databind and updates enforcer include range.
sdk/cosmos/azure-cosmos-spark_4/pom.xml Bumps jackson-databind.
sdk/cosmos/azure-cosmos-spark_3/pom.xml Updates enforcer include range for jackson-databind.
sdk/cosmos/azure-cosmos-spark_3-5/pom.xml Bumps jackson-databind.
sdk/cosmos/azure-cosmos-spark_3-4_2-12/pom.xml Bumps jackson-databind.
sdk/cosmos/azure-cosmos-spark_3-4_2-12/CHANGELOG.md Notes jackson-databind dependency upgrade.
sdk/cosmos/azure-cosmos-spark_3-3_2-12/pom.xml Bumps jackson-databind.
sdk/cosmos/azure-cosmos-spark_3-3_2-12/CHANGELOG.md Notes jackson-databind dependency upgrade.
sdk/core/pom.xml Adds OWASP dependency-check pluginManagement to core aggregator POM.
sdk/core/azure-core/pom.xml Bumps jackson-databind and reactor-core; updates enforcer include ranges.
sdk/core/azure-core/CHANGELOG.md Notes Jackson/Reactor upgrades.
sdk/core/azure-core-version-tests/pom.xml Bumps jackson-databind and reactor-core; updates enforcer include ranges.
sdk/core/azure-core-serializer-json-jackson/pom.xml Bumps jackson-databind; updates enforcer include range.
sdk/core/azure-core-serializer-json-jackson/CHANGELOG.md Notes Jackson upgrade.
sdk/core/azure-core-http-vertx/pom.xml Bumps Vert.x versions; updates enforcer include ranges.
sdk/core/azure-core-http-vertx/CHANGELOG.md Notes Vert.x upgrades.
sdk/core/azure-core-http-okhttp/pom.xml Bumps okio-jvm; updates enforcer include range.
sdk/core/azure-core-http-okhttp/CHANGELOG.md Notes Okio upgrade.
sdk/core/azure-core-http-netty/pom.xml Bumps Netty + TcNative versions and updates enforcer include ranges.
sdk/core/azure-core-http-netty/CHANGELOG.md Notes Netty/TcNative upgrades.
sdk/clientcore/http-okhttp3/pom.xml Bumps okio-jvm; updates enforcer include range.
sdk/clientcore/http-netty4/pom.xml Bumps Netty versions and updates enforcer include ranges.
eng/versioning/external_dependencies.txt Updates central external dependency version manifest for Netty/TcNative/Okio/Vert.x/Reactor/Jackson Databind.
common/perf-test-core/pom.xml Bumps Vert.x codegen and Reactor core allowlists + dependency version.

Comment thread sdk/core/pom.xml Outdated
Comment thread sdk/core/azure-core/CHANGELOG.md
Comment thread sdk/core/azure-core-serializer-json-jackson/CHANGELOG.md
Comment thread sdk/modelsrepository/azure-iot-modelsrepository/CHANGELOG.md
Comment thread eng/versioning/external_dependencies.txt
Comment thread sdk/monitor/azure-monitor-opentelemetry-autoconfigure/pom.xml Outdated
Comment thread sdk/monitor/azure-monitor-opentelemetry-autoconfigure/CHANGELOG.md Outdated
Comment thread sdk/monitor/azure-monitor-opentelemetry-exporter/CHANGELOG.md Outdated
Comment thread sdk/monitor/azure-monitor-opentelemetry-exporter/pom.xml Outdated
Comment thread sdk/serialization/azure-json/CHANGELOG.md Outdated
@jairmyree
jairmyree requested a review from alzimmermsft July 28, 2026 19:06
@jairmyree
jairmyree enabled auto-merge (squash) July 29, 2026 19:01
@jairmyree
jairmyree requested a review from alzimmermsft July 29, 2026 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Azure.Core azure-core Azure SDK Tools Label for tracking issues related to Azure SDK Tools clientcore common common module used by all azure SDKs (e.g. client, Mgmt) Cosmos EngSys This issue is impacting the engineering system. Event Hubs KeyVault Models Repository Monitor - Autoconfigure Monitor OpenTelemetry Autoconfigure OpenAI WebPubSub

Projects

Status: Untriaged

Development

Successfully merging this pull request may close these issues.

3 participants