News/Tech News

Open Liberty 23.0.0.3 is released: Embracing cloud-native Java microservices, Jakarta EE 10 and more

Published on may 6, 2023

Open Liberty 23.0.0.3 from IBM supports Java SE 20, Jakarta EE 10 and MicroProfile 6.0. This significant release introduces the Jakarta EE 10 Core Profile, Web Profile, and Platform, as well as enhancements to various features within the profiles. Furthermore, the release includes the new MicroProfile Telemetry 1.0 specification as well as updates to the Metrics, OpenAPI, and JWT Authentication specifications. The release of Open Liberty 23.0.0.3 marks an important milestone in the runtime’s development since its conception over five years ago.

Jakarta EE 10 represents a major milestone, being the first Jakarta update since Java EE 8 in 2017 and the first since Oracle donated Java EE 8 to the Eclipse Foundation. This release includes numerous updates to existing specifications, as well as the Core Profile, designed for lightweight runtimes such as Open Liberty to optimize the operation of cloud-native Java microservices.

The Jakarta EE Core Profile, new for Jakarta EE 10, features Context and Dependency Injection 4.0 Lite, JSON Binding 3.0, RESTful Web Services 3.1, JSON Processing 2.1, Annotations 2.1, Interceptors 2.1, and Dependency Injection 2.0. CDI 4.0 Lite further enhances support for lightweight runtimes and microservices. This streamlined version of CDI 4.0 allows developers to build cloud-native Java applications with minimal resource consumption, improved startup times, and optimum performance. To meet the ever-evolving demands of modern Java development, CDI 4.0 Lite provides developers with a more efficient and agile way to leverage CDI’s power.

This release also includes Jakarta EE Web Profile 10, encompassing Jakarta EE Core Profile 10, Authentication 3.0, Context and Dependency Injection 4.0, Concurrency 3.0, Expression Language 5.0, Faces 4.0, Security 3.0, Servlet 6.0, Standard Tag Library 3.0, Persistence 3.1, Server Pages 3.1, and WebSocket 2.1.This release presents Jakarta EE Platform 10, which includes Jakarta EE Web Profile 10, Authorization 2.1, Activation 2.1, Batch 2.1, Connectors 2.1, Mail 2.1, Messaging 3.1, XML Binding 4.0 (optional), and XML Web Services 4.0 (optional). Developers are required to add the respective feature to their server.xml file in order to enable Jakarta EE Platform 10 or Web Profile 10 features.

You can enable the Core Profile by adding specific features to your server.xml file. In order to use Java EE 10 features on the Application Client Container, developers must add an entry to their application’s client.xml file. Developers can obtain more information by consulting the Jakarta EE 10 specifications, Javadoc, and content on the differences between Jakarta EE 10 and 9.1.

As part of Open Liberty 23.0.0.3, MicroProfile 6.0 includes Jakarta EE Core Profile 10 and enhancements to the MicroProfile ecosystem. This release includes MicroProfile Telemetry 1.0, MicroProfile Metrics 5.0, OpenAPI 3.1, and JWT Authentication 2.1 to ensure compatibility with the latest industry standards.

As part of the Open Liberty 23.0.0.3 release, Java SE 20 support has been added to provide developers with access to the latest features and improvements in the Java ecosystem. As well as numerous bug fixes, this update enhances the runtime’s stability and performance.

Open Liberty 23.0.0.3 can be installed using Maven, Gradle, or container images.

On the Open Liberty Downloads page, the Jakarta EE 10 and MicroProfile 6 packages are available for download. On Stack Overflow, developers can ask questions and receive support and guidance from the community.

Tech News

ChatGPT Is Fun, but the Future Is Fully Autonomous AI for Code at QCon London img

ChatGPT Is Fun, but the Future Is Fully Autonomous AI for Code at QCon London

A presentation on artificial intelligence (AI) for code writing was given by Mathew Lodge, CEO of DiffBlue, at the…

New Java SE Universal Subscription from Oracle img

New Java SE Universal Subscription from Oracle

Since January 2023, Oracle has announced the new Java SE Universal subscription and pricing, which will replace ..

Our Latest Blog

Unlock Your Potential with a Level 5 Diploma in Business London's Top Courses img

Unlock Your Potential with a Level 5 Diploma in Business: London’s Top Courses

Are you looking to enhance your knowledge and skills in the field of business? Do...
Read More
Unlock Your Potential with Level 4 Diploma in Business Courses in London img

Unlock Your Potential with Level 4 Diploma in Business Courses in London

Are you looking for a comprehensive course to take your business career to the next...
Read More

Follow Us

Resources

Presentations
Browse LSET presentations to understand interesting…

Explore Now


eBooks
Get complete guides to empower yourself academically…

Explore Now


Infographics
Learn about information technology and business…

Explore Now