Skip to content

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

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

[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
Contributor

…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
ContributorAuthor

@LuciferYang

Copy link
Copy Markdown
Contributor

One Jira ticket per dependency upgrade.

@uros-buros-b left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

+1 with @LuciferYang's comment above, e.g. #58116 for Jackson

@anoopamS

Copy link
Copy Markdown
ContributorAuthor

Closing this combined PR. Will re-submit as individual PRs per reviewer feedback (one per dependency upgrade).

Sign up for freeto 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.

3 participants

@anoopamS@LuciferYang@uros-b