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

feat: support for latest gvm release → 23.1.0 / JVM 21 #143

Merged
merged 1 commit into from
Jan 2, 2024

Conversation

sgammon
Copy link
Owner

@sgammon sgammon commented Sep 20, 2023

Summary

Adds support for the latest GraalVM release. This release brings some breaking changes from upstream, which will be noted in release notes. The 30k-foot view of changes:

  • Support for Java 21
  • Components are deprecated: Languages, tools, etc., are now distributed via Maven

Changelog

  • feat: add necessary support to mapping generator for new release
  • fix: ambiguity with original gvm 21.0.0 release
  • fix: graalvm-ce-20 test was using oracle
  • test: add ce test for java21
  • test: add oracle test for java21
  • chore: regenerate bindist mappings
  • chore: deprecate components via components= property (only on new version)

@sgammon sgammon added dependencies Dependency updates and other related issues 🚧 WIP Work-in-progress, do not merge labels Sep 20, 2023
@sgammon sgammon added this to the 1.0.0 milestone Sep 20, 2023
@sgammon sgammon self-assigned this Sep 20, 2023
This was linked to issues Sep 20, 2023
@sgammon sgammon force-pushed the feat/release-gvm-java-21 branch 2 times, most recently from c29c4d2 to b14f46f Compare September 20, 2023 23:16
@sonarcloud
Copy link

sonarcloud bot commented Sep 20, 2023

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@sgammon sgammon force-pushed the feat/release-gvm-java-21 branch 2 times, most recently from 51b149c to ee5514d Compare January 2, 2024 01:20
@sgammon sgammon marked this pull request as ready for review January 2, 2024 01:20
@sgammon sgammon force-pushed the feat/release-gvm-java-21 branch 2 times, most recently from d3cd4bb to dc2605f Compare January 2, 2024 01:35
@sgammon sgammon removed the 🚧 WIP Work-in-progress, do not merge label Jan 2, 2024
@sgammon sgammon changed the title feat: support for latest gvm release → 23.1.0 feat: support for latest gvm release → 23.1.0 / JVM 21 Jan 2, 2024
- feat: add necessary support to mapping generator for new release
- fix: ambiguity with original gvm `21.0.0` release
- fix: `graalvm-ce-20` test was using oracle
- test: add ce test for `java21`
- test: add oracle test for `java21`
- chore: bump version → `0.11.0`
- chore: regenerate bindist mappings
- chore: deprecate components via `components=` property (only on
  new version)

Signed-off-by: Sam Gammon <sam@elide.ventures>
Copy link

sonarcloud bot commented Jan 2, 2024

Quality Gate Passed Quality Gate passed

Kudos, no new issues were introduced!

0 New issues
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@sgammon sgammon merged commit 89f035e into main Jan 2, 2024
72 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependency updates and other related issues
Projects
Development

Successfully merging this pull request may close these issues.

Deprecation of gu Support for Java 21 release
1 participant