Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade BouncyCastle dependencies #583

Merged
merged 1 commit into from
Feb 23, 2025

Conversation

kylewlacy
Copy link
Contributor

This PR is a small version bump for the Bouncy Castle dependencies:

This upgrade was motivated by the known CVEs affecting the current versions of these Bouncy Castle dependencies. I haven't tried to do an analysis to tell if these CVEs are applicable in the context of Tabula or not, but it seemed like upgrading was pretty straightforward. I believe Dependabot didn't catch this since the Maven artifact was effectively replaced (from jdk15on to jdk18on).

I haven't tested this PR extensively, but the code compiled without issues, it passed tests in CI, and it also still worked with some internal tooling I tried out. I also haven't tested with different JDK versions, but based on the Bouncy Castle artifact name change, I'm assuming that this change won't work for JDK versions < 18 (I'm also not sure what the minimum JDK version tabula-java itself supports).

@jazzido
Copy link
Contributor

jazzido commented Feb 23, 2025

Thanks @kylewlacy !

@jazzido jazzido merged commit 971ae76 into tabulapdf:master Feb 23, 2025
1 check passed
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