[GR-46219] Remove the GraalVM Updater · Issue #6855 · oracle/graal (original) (raw)
Navigation Menu
- Explore
- Pricing
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Description
TL;DR
We plan to remove the GraalVM Updater and provide GraalVM language plugins and other GraalVM extensions in new ways.
Goals
- Installed applications and runtimes are supposed to stay immutable. GraalVM Updater modified the installation, making it hard to work with systems and package managers requiring immutability. We, therefore, will remove GraalVM Updater and find replacements for its use cases with the GraalVM for the JDK 21 release.
- For polyglot embedding, all languages should be usable as Maven dependency.
- Language launcher users should be guided to use standalone distributions instead of using the launchers installed by gu.
All non-language components and their migration:
Component ID | Component Name | How to use in GraalVM for JDK 21+ |
---|---|---|
jipher | Jipher JCE Provider | to be included in Oracle GraalVM(not available in GraalVM CE) |
llvm-toolchain | LLVM.org toolchain | Build from source or usable as part of the Ruby standalone |
native-image-llvm-backend | Native Image LLVM backend | Build from source |
visualvm | VisualVM | GitHub release (VisualVM standalone) |
Non-Goals
- Remove any of the components themselves
- Introduce a new component installer or rework
gu