Comments (4)
It's something I can look into. It's technically possible to include as long as there are upstream releases we can use, but it seems very early days according to the release notes. I would want to see if this works for things like our test suite and common use cases, like building Spring Boot apps before we include it.
Java 16 (experimental) support: The GraalVM distributions based on Oracle Java 16 and OpenJDK 16 are available for download with several known limitations.
from graalvm.
I talked with a few folks on this one & GraalVM's Java 16 support, in particular for native image, seems to have some issues that are not fixed in 21.1. In particular, oracle/graal#3310 which we observed about 30% of our sample apps hitting.
Given that, yes we will support Java 16 in the GraalVM buildpack, but we'll likely target its next release so we can get some more stability. I'll leave this open for tracking purposes until support is added.
from graalvm.
See related Spring Native comment. I would be in favor of waiting Java 17 (LTS) support for introducing the support in buildpack and officially on Spring Native (where we still document supporting only Java 8 and 11).
Notice that at that point we may remove Java 8 support, and maybe even Java 11 one to focus on Java 17 (which can compile most Java 8 and Java 11 applications).
from graalvm.
I have added support for Java 16 into GraalVM CNB version 6.3.0, which was just released. Java 16 is still marked as experimental upstream with GraalVM. As such, it's not the default (probably never will be) and should be used at your own risk. i.e. Do not use it in production.
from graalvm.
Related Issues (14)
- Documentation should reflect $JAVA_OPTS being an input
- How to use different GraalVM version(aarch64)? HOT 4
- Support CA Certificates with native images HOT 29
- Support Static / `FROM scratch` HOT 2
- How to download GraalVM faster? HOT 13
- 不支持mac os环境吗? HOT 1
- Allow `gu install` of other items HOT 2
- Oracle GraalVM version? HOT 9
- Native image to be bundled HOT 1
- Investigate new GraalVM included native-image HOT 4
- support for java20 HOT 1
- Support for Java 21 HOT 1
- Environment Variable/Flag for Running GraalVM Tracing Agent HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from graalvm.