This is an automated email from the ASF dual-hosted git repository.
dongjoon-hyun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 06e0ee7f3a71 [SPARK-58259][BUILD] Remove redundant Jackson version
declarations managed by jackson-bom
06e0ee7f3a71 is described below
commit 06e0ee7f3a71d66f3a61aed4490a7e5ec8ef2f56
Author: gillespeiffer-db <[email protected]>
AuthorDate: Fri Jul 24 12:51:53 2026 -0700
[SPARK-58259][BUILD] Remove redundant Jackson version declarations managed
by jackson-bom
### What changes were proposed in this pull request?
This PR drops the redundant per-module
`<version>${fasterxml.jackson.version}</version>` declarations on the
`com.fasterxml.jackson.dataformat` artifacts in `connector/kinesis-asl`,
`hadoop-cloud`, and `resource-managers/kubernetes/core`. These artifacts are
already managed by the `com.fasterxml.jackson:jackson-bom` import
(apache/spark#52668), so the per-module versions are redundant. Completes the
`jackson-bom` adoption, consistent with the `jjwt-bom` (apache/spark#56155) and
`grpc- [...]
### Why are the changes needed?
Simplify dependency management.
### Does this PR introduce _any_ user-facing change?
No.
### How was this patch tested?
Pass the CIs. No-op on dependency resolution — the
`com.fasterxml.jackson.dataformat` artifacts resolve identically (`2.22.0`,
direct and transitive) before/after, verified with `build/mvn dependency:tree`.
### Was this patch authored or co-authored using generative AI tooling?
Generated-by: Claude Code (Opus 4.8)
Closes #56773 from gillespeiffer-db/jackson-bom-cleanup.
Authored-by: gillespeiffer-db
<[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
---
connector/kinesis-asl/pom.xml | 1 -
hadoop-cloud/pom.xml | 1 -
resource-managers/kubernetes/core/pom.xml | 1 -
3 files changed, 3 deletions(-)
diff --git a/connector/kinesis-asl/pom.xml b/connector/kinesis-asl/pom.xml
index 46be379bc039..4d62b8b13dca 100644
--- a/connector/kinesis-asl/pom.xml
+++ b/connector/kinesis-asl/pom.xml
@@ -134,7 +134,6 @@
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
- <version>${fasterxml.jackson.version}</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
diff --git a/hadoop-cloud/pom.xml b/hadoop-cloud/pom.xml
index 10408ba66f98..e87fbfae61a6 100644
--- a/hadoop-cloud/pom.xml
+++ b/hadoop-cloud/pom.xml
@@ -139,7 +139,6 @@
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-cbor</artifactId>
- <version>${fasterxml.jackson.version}</version>
</dependency>
<!--Explicit declaration to force in Spark version into transitive
dependencies -->
<dependency>
diff --git a/resource-managers/kubernetes/core/pom.xml
b/resource-managers/kubernetes/core/pom.xml
index b640b60c4eab..c38f947efcf6 100644
--- a/resource-managers/kubernetes/core/pom.xml
+++ b/resource-managers/kubernetes/core/pom.xml
@@ -157,7 +157,6 @@
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
- <version>${fasterxml.jackson.version}</version>
</dependency>
<!-- Explicitly depend on shaded dependencies from the parent, since
shaded deps aren't transitive -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]