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

Update Vulnerable Dependencies, Remove Deprecated Documentation Plugin, Update CI to include Java 21 #73

Merged
merged 5 commits into from
Dec 18, 2024

Conversation

hnhv
Copy link
Member

@hnhv hnhv commented Dec 17, 2024

What does this PR do?

This PR updates the org.asynchttpclient:async-http-client dependency from 2.12.3 to 3.0.1, addressing a known vulnerability. In addition, it removes the deprecated org.ajoberstar.github-pages plugin and associated configuration from the build script.

Also updated the CI matrix to remove Java 8 and add Java 21, aligning with our support policy to run on Java SE versions currently under Premier Support.

We can explore a new approach (e.g., using git-publish) for automated documentation publishing in a future update. I will manually update the docs for this version.

Refactored SignatureUtil.java to replace deprecated Long(long) constructor with Long.toString().

Fixes #72

CHANGELOG

  • [CHANGED] Updated org.asynchttpclient:async-http-client to 3.0.1 to address a vulnerability
  • [CHANGED] Updated CI matrix to remove Java 8 and add Java 21, reflecting current support policy
  • [CHANGED] Replaced deprecated Long(long) constructor with Long.toString() in SignatureUtil.java
  • [REMOVED] Deprecated org.ajoberstar.github-pages plugin and associated configuration

@hnhv hnhv self-assigned this Dec 17, 2024
@hnhv hnhv changed the title Update Vulnerable Dependency and Remove Deprecated Documentation Plugin Update Vulnerable Dependencies, Remove Deprecated Documentation Plugin, Update CI to include Java 21 Dec 18, 2024
@hnhv hnhv requested a review from evgeniibreikin December 18, 2024 10:36
@hnhv hnhv merged commit d41b24f into master Dec 18, 2024
2 checks passed
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.

async-http-client has a critical CVE and needs updating
3 participants