Skip to content

Conversation

@senthh
Copy link

@senthh senthh commented Jan 19, 2026

No description provided.

pan3793 and others added 4 commits December 24, 2025 17:03
…cies

### What changes were proposed in this pull request?

CodeHaus Jackson dependencies were pulled from Hive, while in apache/hive#4564 (Hive 2.3.10), it migrated to Jackson 2.x, so we can remove them from Spark now.

### Why are the changes needed?

Remove unused and vulnerable dependencies.

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Pass GA.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes apache#46521 from pan3793/SPARK-48231.

Authored-by: Cheng Pan <[email protected]>
Signed-off-by: yangjie01 <[email protected]>

(cherry picked from commit 7916799)
…cies

### What changes were proposed in this pull request?

CodeHaus Jackson dependencies were pulled from Hive, while in apache/hive#4564 (Hive 2.3.10), it migrated to Jackson 2.x, so we can remove them from Spark now.

### Why are the changes needed?

Remove unused and vulnerable dependencies.

### Does this PR introduce _any_ user-facing change?

No

### How was this patch tested?

Pass GA.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes apache#46521 from pan3793/SPARK-48231.

Authored-by: Cheng Pan <[email protected]>
Signed-off-by: yangjie01 <[email protected]>

(cherry picked from commit 7916799)
…module

### What changes were proposed in this pull request?

This PR simplifies dependency management in YARN module by pruning unnecessary test scope dependency which pulls from the vanilla Hadoop client.

### Why are the changes needed?

Since 3.2 (SPARK-33212), Spark moved from the vanilla Hadoop3 client to the shaded Hadoop3 client, significantly simplifying dependency management, some hack rules of dependency to address the odd issues can be removed to simplify the Maven/SBT configuration files now.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

- pass SBT test: `build/sbt -Pyarn yarn/test`
- pass Maven test: `build/mvn -Pyarn -pl :spark-yarn_2.13 clean install -DskipTests -am && build/mvn -Pyarn -pl :spark-yarn_2.13 test`
- verified no affection on runtime deps: `dev/test-dependencies.sh`

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes apache#48468 from pan3793/SPARK-49969.

Authored-by: Cheng Pan <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>

(cherry picked from commit 856cfe7)
@basapuram-kumar basapuram-kumar merged commit 180c832 into hf/ADOC-3.5.5.3.3.6.2-101 Jan 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants