To deliver Java 17-level performance to traditional Java 8 server workloads, Oracle announced with the Java SE Subscription Enterprise Performance Pack. It is claimed to be a direct replacement for JDK 8 and is now available on MyOracleSupport for All Java SE subscription customers and Oracle Cloud Infrastructure (OCI) users are offered free of charge. “The Enterprise Performance Pack provides JDK 8 users with the major memory management and performance improvements that were brought to Java in the seven years between the release of JDK 8 and JDK 17.
The JDK 19 feature set is currently frozen, and Java 19 is expected to be officially released in September of this year. Take a look at these 7 new frozen features of JDK 19. Record Patterns (Preview) Enhance the Java programming language to deconstruct record values with Record Patterns, which can nest record patterns and type patterns to enable powerful, declarative, and composable forms of data navigation and processing. This is a preview language feature.
OpenJDK/Java has made progress in implementing native “pure” Wayland toolkit integration that does not rely on X.Org/X11 or XWayland to render Java GUI applications. Developer Alexey Ushakov has updated the OpenJDK Wiki this week to outline the latest progress in getting Wayland support for OpenJDK on Linux, a further refinement to the mature X11 support. This new toolkit support continues to be implemented from scratch and is currently being developed through Java’s Wakefield repository and the “pure_wl_toolkit” branch.
Java 19 Officially released on September 20, 2022, Java 19 is not a long term support release until March 2023 when it will be replaced by JDK 20, this update brings a total of 7 new features. The update brings seven new features. ➜ bin . /java -version openjdk version "19" 2022-09-20 OpenJDK Runtime Environment (build 19+36-2238) OpenJDK 64-Bit Server VM (build 19+36-2238, mixed mode, sharing) OpenJDK Java 19 download: https://jdk.
The Eclipse Foundation has released the Jakarta EE 10 platform, Web Profile and the new Core Profile specification. Jakarta EE 10 introduces features for building modern, simplified and lightweight cloud-native Java applications. According to Mike Milinkovich, Executive Director of the Eclipse Foundation This release is a “big release” that is firmly embedded in Jakarta EE in the modern era of microservices and containers. The release of Jakarta EE 10 reflects the work of the global community of contributors, and with this release it now brings key innovations to the cloud-native era that are It is critical to the future of our industry.
JDK 19 / Java 19 Official GA JDK 19 / Java 19 has been officially released. The new release contains a total of 7 new JEPs. 405: Record Patterns (Preview) 422: Linux/RISC-V Port 424: Foreign Function & Memory API (Preview) 425: Virtual Threads (Preview) 426: Vector API (Fourth Incubator) 427: Pattern Matching for switch (Third Preview) 428: Structured Concurrency (Incubator) 405: Record Patterns goes to preview stage Record Patterns deconstructs the values of record, and Record patterns and Type patterns enable powerful, declarative, composable forms of data navigation and processing through nesting.
Java 19 was officially released a few minutes ago, a non-LTS (long term support) release with seven features including structured concurrency, record mode, a preview of external functions and memory APIs, and support for the open source Linux/RISC-V instruction set architecture (ISA). New Features JEP 405 Record Patterns (preview) JEP 422 Linux/RISC-V Port JEP 424 Foreign Function & Memory API (preview) JEP 425 Virtual Threads (Preview) JEP 426 Vector API (4th incubation)
Although Microsoft has been using the Java language in many of its products, a recent announcement on its website, “Microsoft is committed to the success of Java developers”, has officially sounded the call for Microsoft to fully embrace Java. NET, TypeScript, Visual BASIC, JScript and so on, why did Microsoft go to the trouble of going deeper into Java? Microsoft’s Latest Moves for Java In this announcement, Julia Liuson, President of Microsoft Developer Division, said, “As a company, we are committed to making Java developers as efficient and productive as possible.
JavaFX 19 is now released, JavaFX 19 requires JDK 11 or higher. This release has enhanced video and CSS features and fixed some touch screen bugs. Additional JavaFX 19 features: Faster creation of observable ArrayList in FXCollections, allowing users to update the list of available printers without restarting the application. Other updates. Added CSS pseudo-classes :focus-visible and :focus-within to support visual focus indication and nested focus visual effects, respectively. A modal behavior fix has been implemented for Stage on Linux platforms.
JDK 18/Java 18 was released last month, and JDK 19 is scheduled to be released in September this year, so before many developers can use Java 18, two of the latest target features about Java 19 have been revealed. There are two official features that will be released in the next version. One is the Vector API, and the other is the porting of the JDK to RISC-V. The former Vector API is an API that expresses vector computation and will be incubated for the fourth time in the next Java release; the latter proposed feature is the porting of the JDK to the open source Linux/RISC-V instruction set architecture (ISA).