Latest Java Updates: JDK 25 Features, AI Tools, and More

Originally published at ssojet Jakarta EE 11 Web Profile has been officially released, marking a significant update in the Java ecosystem. This release is accompanied by the eleventh milestone of GlassFish 8.0.0, which includes bug fixes and improved compatibility with Jakarta EE 11 features. The Jakarta EE 11 Web Profile is available for review at Jakarta EE 11 Web Profile, and GlassFish 8.0.0 details can be found in the release notes. In a blog post by Ivar Grimstad, Jakarta EE Developer Advocate at the Eclipse Foundation, he stated: “Jakarta EE 11 Web Profile is released! It has been a tremendous effort to refactor the TCK.” This milestone is pivotal for developers seeking to leverage the latest specifications in their applications. Additional compatible products can be explored here. JDK 25 Developments JDK 25 is expected to be a long-term support release, scheduled for September. Key features include a preview of an API for stable values, designed to enhance application startup speed, and the removal of the deprecated 32-bit x86 port. The stable values API can be reviewed at JEP 502, while the removal of the 32-bit port is detailed in JEP 503. The stable values feature allows objects to hold immutable data, enabling performance optimizations. This change aims to improve Java application startup times significantly. Key enhancements in JDK 25 also include potential features from JDK 24, such as a key derivation function API and structured concurrency. TornadoVM 1.1.0 Release TornadoVM 1.1.0 has been released, introducing several enhancements, including support for mixed precision computations. Details of this release can be viewed in the release notes. The new method mapOnDeviceMemoryRegion() allows device buffer mapping for various buffers, improving efficiency. Micronaut Framework Updates Micronaut version 4.8.0 has also been released, bringing numerous improvements, particularly in dependency injection tracing. More about this update is available at Micronaut Framework. JHipster and JHipster Lite Updates JHipster 8.10.0 has been launched, featuring a workaround for a ClassCastException as well as various dependency upgrades. The release notes can be found at JHipster Release. Additionally, JHipster Lite 1.31.0 includes critical updates that address recent vulnerabilities in Vite. AI Coding Tools Impact on Development A recent HackerRank report highlights the increased pressure on developers to deliver faster due to the rise of AI coding tools. Over two-thirds of surveyed developers reported that the adoption of these tools has accelerated project deadlines. The shift in hiring trends has led to a 22% increase in lead developer roles, as detailed in the report available at HackerRank Report. SSOJet's API-First Solutions In this evolving landscape, SSOJet offers an API-first platform for secure Single Sign-On (SSO) and user management, including features like directory sync, SAML, and OIDC. Our solutions are designed to streamline authentication processes for enterprises, ensuring robust security and easy integration. Explore our services at SSOJet or contact us for more information on how we can enhance your user management experience.

Apr 7, 2025 - 07:31
 0
Latest Java Updates: JDK 25 Features, AI Tools, and More

Originally published at ssojet

Jakarta EE 11 Web Profile has been officially released, marking a significant update in the Java ecosystem. This release is accompanied by the eleventh milestone of GlassFish 8.0.0, which includes bug fixes and improved compatibility with Jakarta EE 11 features. The Jakarta EE 11 Web Profile is available for review at Jakarta EE 11 Web Profile, and GlassFish 8.0.0 details can be found in the release notes.

In a blog post by Ivar Grimstad, Jakarta EE Developer Advocate at the Eclipse Foundation, he stated: “Jakarta EE 11 Web Profile is released! It has been a tremendous effort to refactor the TCK.” This milestone is pivotal for developers seeking to leverage the latest specifications in their applications. Additional compatible products can be explored here.

JDK 25 Developments

JDK 25 is expected to be a long-term support release, scheduled for September. Key features include a preview of an API for stable values, designed to enhance application startup speed, and the removal of the deprecated 32-bit x86 port. The stable values API can be reviewed at JEP 502, while the removal of the 32-bit port is detailed in JEP 503.

The stable values feature allows objects to hold immutable data, enabling performance optimizations. This change aims to improve Java application startup times significantly. Key enhancements in JDK 25 also include potential features from JDK 24, such as a key derivation function API and structured concurrency.

TornadoVM 1.1.0 Release

TornadoVM 1.1.0 has been released, introducing several enhancements, including support for mixed precision computations. Details of this release can be viewed in the release notes. The new method mapOnDeviceMemoryRegion() allows device buffer mapping for various buffers, improving efficiency.

Micronaut Framework Updates

Micronaut version 4.8.0 has also been released, bringing numerous improvements, particularly in dependency injection tracing. More about this update is available at Micronaut Framework.

JHipster and JHipster Lite Updates

JHipster 8.10.0 has been launched, featuring a workaround for a ClassCastException as well as various dependency upgrades. The release notes can be found at JHipster Release. Additionally, JHipster Lite 1.31.0 includes critical updates that address recent vulnerabilities in Vite.

AI Coding Tools Impact on Development

A recent HackerRank report highlights the increased pressure on developers to deliver faster due to the rise of AI coding tools. Over two-thirds of surveyed developers reported that the adoption of these tools has accelerated project deadlines. The shift in hiring trends has led to a 22% increase in lead developer roles, as detailed in the report available at HackerRank Report.

SSOJet's API-First Solutions

In this evolving landscape, SSOJet offers an API-first platform for secure Single Sign-On (SSO) and user management, including features like directory sync, SAML, and OIDC. Our solutions are designed to streamline authentication processes for enterprises, ensuring robust security and easy integration.

Explore our services at SSOJet or contact us for more information on how we can enhance your user management experience.