Jrebel release notes6/17/2023 ![]() With the foreign function and memory API ( JEP 412) the usage of external native (non-Java) libraries is more convenient.Using the Vector API can lead to faster calculations, and pattern matching for switch will facilitate and speed up code writing. The pattern matching for switch ( JEP 406) and enhanced Vector API ( JEP 414) will help make code clearer, more concise, and easier to write and modify.It is now easier to write in Java™, so you may get a speed development productivity boost! The deprecation of the outdated Security Manager ( JEP 411) will encourage developers to move to modern security solutions.The introduction of context-specific deserialization filters ( JEP 415) is the key to fixing a potential weak spot for hacker attacks.In our opinion, this is one of the major updates that will influence Java™ development for many years. It lessens the risk of using potentially insecure undocumented APIs without understanding their inner workings. With the strong encapsulation for JDK internal elements ( JEP 403), developers avoid running into a situation when they rely on undefined behavior not specified in the public API.There are many vital additions that give JDK security a significant boost. We have already covered all the JEPs in depth, so let’s talk about the most important new features. You can get Liberica JDK 17 and enjoy all the benefits right now! It will be the JDK version used in Spring Framework Spring Framework 6 and Spring Boot 3-based applications will require a minimum of JDK 17 at runtime. We provide support to VMware Tanzu users and developers.Our enterprise support is provided by the same engineers who have developed Liberica JDK, and it is available 24/7/365.We support many additional platforms, including AArch64, lightweight Alpine Linux, and many others.Liberica JDK has additional features not present in OpenJDK.In addition to the numbered versions, we release Critical Patch-only Updates (CPU) that keep your runtime secure.In OpenJDK 17 we fixed 7 issues out of 2743. ![]() BellSoft is one of the top OpenJDK contributors, with multiple JEPs proposed and implemented. Liberica JDK is released by the same people who develop OpenJDK.What makes Liberica JDK different from other OpenJDK builds, and from our competitors? Many things: And if you have any questions, don’t hesitate to ask the people who created it!īook a consultation Why choose Liberica as the LTS JDK? So, without further ado, we present to you Liberica JDK 17. In this article, we would like to focus on the essential changes, and try to give you some guidelines for updating in case you do make that decision. 1 The new LTS release could be solid ground for an update, for many reasons, like the new features and security. LTS means “Long-Term Support” release, but we sometimes call it “Long Time no See.” And while the LTS releases of Liberica JDK are introduced at a cadence fully aligned with OpenJDK releases, it’s a big event every time, which we await eagerly, so much so, that we have already told you about all the added, updated, and deprecated features in the new Java™.Įvery time there is a new LTS release, the question arises, “To upgrade or not to upgrade?” And while there are no radical differences between non-LTS and LTS releases, users tend to stick to the later ones, with 69% of them still using Java 8, 36% relying on Java 11, and only 16% enjoying the features of Java 12 and up (with some of the developers asked using more than one version).
0 Comments
Leave a Reply. |