Az Oracle ma reggel megjelent a GraalVM Community Edition 22.1 szolgáltatáskiadása ehhez a nagy teljesítményű Java/JDK disztribúcióhoz, amely JavaScript, Python és más nyelvek futtatókörnyezetét is biztosítja.
A GraalVM 22.1 a nagy teljesítményű JDK/Java és más JVM nyelvi terjesztési környezet új szolgáltatási kiadása. Az Oracle a mai napon hibajavítási pontokat is közzétett a GraalVM CE 21.3.2 és 20.3.6 verziójával.
A GraalVM 22.1 számos fejlesztést tartalmaz, amelyek az elmúlt hónapok során épültek fel, többek között:
-Az Arm-alapú Apple Silicon támogatása már elérhető a GraalVM-mel a darwin-aarch64 célon keresztül. Ez az Apple Silicon támogatás jelenleg kísérleti jellegű.
– Kódméret-fejlesztések a natív végrehajtható fájlok méretének csökkentése érdekében. A natív képgenerátor teljesítményét és memóriaigényét is javítani kell.
-A GraalVM JavaScript-támogatása javaslatokat valósított meg az Intl.NumberFormat v3, a tömbcsoportosítás, az időbeli és egyéb szolgáltatásokhoz.
-A GraalVM Ruby nyelvi támogatása megvalósította a Ruby 3 kulcsszóargumentumok szemantikáját, csökkentette a C bővítmények memóriaterületét, és egyéb fejlesztéseket is végrehajtott.
-A GraalVM Python nyelvi támogatása már képes kezelni a modulok lefagyását, ami a Python REPL 30%-kal gyorsabban és 40%-kal kevesebb memóriával indul el.
-A GraalVM LLVM futásidejű támogatása hozzáadta a C/C++ szál helyi tárolásának támogatását, az új interop API-kat és egyéb fejlesztéseket.
-A Java on Truffle explicit referenciafeldolgozást valósított meg egyszálas módban, így több helyzetben is használható az erőforrások kiszivárgásának megakadályozására.
A GraalVM Community Edition letöltése a GitHubon keresztül. További részletek a GraalVM 22.1 változásairól a GraalVM.org oldalon.