Skip to content

Upgrade to Java 17 and bump all dependencies - #15

Merged
ebrard merged 1 commit into
masterfrom
check-dependency-upgrades
Jun 11, 2026
Merged

Upgrade to Java 17 and bump all dependencies#15
ebrard merged 1 commit into
masterfrom
check-dependency-upgrades

Conversation

@ebrard

@ebrard ebrard commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade Java target from 8 to 17 (matching the main consumer of this library)
  • Bump all dependencies to current stable versions — notably Jackson 2.9.10 → 2.18.2 (EOL, multiple CVEs), Hadoop 2.7.3 → 3.3.6, Mockito 1.x → 5.x, SLF4J 1.7 → 2.0, Swagger Parser 2.0 → 2.1
  • Upgrade all Maven plugins (compiler, jar, shade, protoc-jar)

Test plan

  • mvn test passes locally (25 tests, 0 failures)
  • CI build passes on this PR

🤖 Generated with Claude Code

@ebrard
ebrard requested a review from a team as a code owner June 11, 2026 09:06
@ebrard
ebrard force-pushed the check-dependency-upgrades branch from cf5ba52 to 0fa5eb5 Compare June 11, 2026 09:23
The main consumer of this library runs on Java 17, so remove the
Java 8 constraint and upgrade all dependencies and plugins to
current stable versions. Notably fixes Jackson EOL (2.9 → 2.18)
which had multiple known CVEs.

Bumps project version to 1.17.1 to match the parquet-mr version
this library is built against.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ebrard
ebrard force-pushed the check-dependency-upgrades branch from 0fa5eb5 to 28eca89 Compare June 11, 2026 09:24
@ebrard
ebrard merged commit 884dabc into master Jun 11, 2026
4 checks passed
@ebrard
ebrard deleted the check-dependency-upgrades branch June 11, 2026 10:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant