Skip to content

[SPARK-58755][BUILD] Upgrade 6 third-party dependencies to fix 29 sec… - #57982

Open
anoopamS wants to merge 1 commit into
apache:masterfrom
anoopamS:spark-3pp-upgrade
Open

[SPARK-58755][BUILD] Upgrade 6 third-party dependencies to fix 29 sec…#57982
anoopamS wants to merge 1 commit into
apache:masterfrom
anoopamS:spark-3pp-upgrade

Conversation

@anoopamS

Copy link
Copy Markdown

…urity vulnerabilities

Upgrades:

  • libthrift: 0.16.0 -> 0.24.0 (18 CVEs)
  • Jackson (fasterxml): 2.22.0 -> 2.22.1 (4 CVEs)
  • Log4j: 2.26.0 -> 2.26.1 (1 CVE)
  • Janino: 3.1.9 -> 3.1.12 (1 CVE)
  • Apache Ivy: 2.5.3 -> 2.6.0 (1 CVE)
  • scalapb-runtime: 0.11.17 -> 0.11.20 (4 CVEs)

All upgrades are minor/patch versions maintaining backward compatibility. Full distribution build passes with no compile errors. No user-facing API changes.

Closes #XXXXX

What changes were proposed in this pull request?

Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

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

…urity vulnerabilities

Upgrades:
- libthrift: 0.16.0 -> 0.24.0 (18 CVEs)
- Jackson (fasterxml): 2.22.0 -> 2.22.1 (4 CVEs)
- Log4j: 2.26.0 -> 2.26.1 (1 CVE)
- Janino: 3.1.9 -> 3.1.12 (1 CVE)
- Apache Ivy: 2.5.3 -> 2.6.0 (1 CVE)
- scalapb-runtime: 0.11.17 -> 0.11.20 (4 CVEs)

All upgrades are minor/patch versions maintaining backward compatibility.
Full distribution build passes with no compile errors.
No user-facing API changes.

Closes #XXXXX
@LuciferYang

Copy link
Copy Markdown
Contributor
image

@anoopamS Thanks for your work.

  1. You need to permit the execution of GHA workflows.
  2. Each dependency upgrade should be submitted as a separate PR, unless there are coupling dependencies between them. This allows clean reverts when issues are identified.
  3. Per the rules, any third-party library upgrade must wait at least one week after its official release before we bump its version.
  4. There is already an existing PR for upgrading Janino: [SPARK-58134][BUILD] Upgrade janino to 3.1.12 #57266

@anoopamS

anoopamS commented Aug 13, 2026 via email

Copy link
Copy Markdown
Author

@LuciferYang

Copy link
Copy Markdown
Contributor

One Jira ticket per dependency upgrade.

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.

2 participants