Project Group: io.openliberty.features

Jakarta EE Platform 9.1

io.openliberty.features : jakartaee-9.1

This feature combines the Liberty features that support the Jakarta EE 9.1 Platform.

Last Version: 22.0.0.6

Release Date:

Jakarta EE 9.1 Application Client

io.openliberty.features : jakartaeeClient-9.1

This feature enables support for the Jakarta EE 9.1 Application Client.

Last Version: 22.0.0.6

Release Date:

Java EE Full Platform 7.0

io.openliberty.features : javaee-7.0

This feature combines the Liberty features that support the Java EE 7.0 Full Platform.

Last Version: 22.0.0.6

Release Date:

Java EE Full Platform 8.0

io.openliberty.features : javaee-8.0

This feature combines the Liberty features that support the Java EE 8.0 Full Platform.

Last Version: 22.0.0.6

Release Date:

Java EE 7 Application Client

io.openliberty.features : javaeeClient-7.0

This feature enables support for Java EE 7 Application Client.

Last Version: 22.0.0.6

Release Date:

Java EE 8 Application Client

io.openliberty.features : javaeeClient-8.0

This feature enables support for Java EE 8 Application Client.

Last Version: 22.0.0.6

Release Date:

Java Database Connectivity 4.3

io.openliberty.features : jdbc-4.3

This feature enables the configuration of DataSources to access Databases from applications. Any JDBC driver that complies with the JDBC 4.3, 4.2, 4.1, 4.0, 3.0, or 2.x specification can be used; customized configuration of many specific providers is included. High performance connection pooling is also provided.

Last Version: 22.0.0.6

Release Date:

JavaServer Faces Container 2.2

io.openliberty.features : jsfContainer-2.2

This feature enables CDI integrations for web applications that use the Java Server Faces (JSF) 2.2 framework. This feature only includes container integration code for JSF, and does not include any JSF interfaces or implementation. To use this feature, JSF interfaces and implementation must be packaged within web applications that use JSF.

Last Version: 22.0.0.6

Release Date:

JavaServer Faces Container 2.3

io.openliberty.features : jsfContainer-2.3

This feature enables CDI integrations for web applications that use the Java Server Faces (JSF) 2.3 framework. This feature only includes container integration code for JSF, and does not include any JSF interfaces or implementation. To use this feature, JSF interfaces and implementation must be packaged within web applications that use JSF.

Last Version: 22.0.0.6

Release Date:

JavaScript Object Notation Binding 1.0 via Bells

io.openliberty.features : jsonbContainer-1.0

The Java API for JSON Binding (JSON-B) feature provides a standard for converting between Java objects and JavaScript Object Notation (JSON). The default JSON-B provider is configured via a <bell> which points at a library containing the JSON-B provider JAR file(s).

Last Version: 22.0.0.6

Release Date:

Jakarta JSON Binding 2.0 Container

io.openliberty.features : jsonbContainer-2.0

The Jakarta API for JSON Binding (JSON-B) feature provides a standard for converting between Java objects and JavaScript Object Notation (JSON). The default JSON-B provider is configured via a <bell> which points at a library containing the JSON-B provider JAR file(s).

Last Version: 22.0.0.6

Release Date:

JavaScript Object Notation Processing 1.1 via Bells

io.openliberty.features : jsonpContainer-1.1

The Java API for JSON Processing (JSON-P) feature provides a standardized method for constructing and manipulating data to be rendered in JavaScript Object Notation (JSON). When this feature is enabled, there is no built-in JSON-P provider. Instead, configure a JSON-P provider via a <bell> which points at a library containing the JSON-P provider JAR file(s).

Last Version: 22.0.0.6

Release Date:

Jakarta JSON Processing 2.0 Container

io.openliberty.features : jsonpContainer-2.0

The Jakarta API for JSON Processing (JSON-P) feature provides a standardized method for constructing and manipulating data to be rendered in JavaScript Object Notation (JSON). When this feature is enabled, there is no built-in JSON-P provider. Instead, configure a JSON-P provider via a <bell> which points at a library containing the JSON-P provider JAR file(s).

Last Version: 22.0.0.6

Release Date:

JSON Web Token Single Sign-On 1.0

io.openliberty.features : jwtSso-1.0

This feature allows the runtime to produce and consume MP-JWT cookies for authentication.

Last Version: 22.0.0.6

Release Date:

Admin Local Connector 1.0

io.openliberty.features : localConnector-1.0

This feature allows the use of a local JMX connector that is built into the JVM to access JMX resources in the server. The JMX connector can only be used on the same host machine by a client that has the same user ID and the same JDK as the server process. It enables local access by JMX clients such as jConsole, or other JMX clients that use the Attach API.

Last Version: 22.0.0.6

Release Date:

Logstash Collector 1.0

io.openliberty.features : logstashCollector-1.0

Logstash collector gathers data from various sources and forwards the data to a Logstash server using Lumberjack protocol.

Last Version: 22.0.0.6

Release Date:

Jakarta Messaging 3.0

io.openliberty.features : messaging-3.0

This feature enables the configuration of resource adapters to access messaging systems by using the Jakarta Messaging API. This feature also enables the configuration of Jakarta Messaging connection factories, queues, topics, and activation specifications. Any Jakarta Messaging resource adapter that complies with the Jakarta Connectors 2.0 specification can be used.

Last Version: 22.0.0.6

Release Date:

Messaging Server 3.0 Security

io.openliberty.features : messagingSecurity-3.0

This feature enables the WebSphere Embedded Messaging Server to authenticate and authorize access from Jakarta Messaging clients.

Last Version: 22.0.0.6

Release Date:

MicroProfile 1.0

io.openliberty.features : microProfile-1.0

This feature combines the Liberty features that support Eclipse MicroProfile 1.0 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 1.2

io.openliberty.features : microProfile-1.2

This feature combines the Liberty features that support Eclipse MicroProfile 1.2 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 1.3

io.openliberty.features : microProfile-1.3

This feature combines the Liberty features that support Eclipse MicroProfile 1.3 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 1.4

io.openliberty.features : microProfile-1.4

This feature combines the Liberty features that support Eclipse MicroProfile 1.4 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 2.0

io.openliberty.features : microProfile-2.0

This feature combines the Liberty features that support Eclipse MicroProfile 2.0 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 2.1

io.openliberty.features : microProfile-2.1

This feature combines the Liberty features that support Eclipse MicroProfile 2.1 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 2.2

io.openliberty.features : microProfile-2.2

This feature combines the Liberty features that support Eclipse MicroProfile 2.2 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 3.0

io.openliberty.features : microProfile-3.0

This feature combines the Liberty features that support Eclipse MicroProfile 3.0 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 3.2

io.openliberty.features : microProfile-3.2

This feature combines the Liberty features that support Eclipse MicroProfile 3.2 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 3.3

io.openliberty.features : microProfile-3.3

This feature combines the Liberty features that support Eclipse MicroProfile 3.3 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 4.0

io.openliberty.features : microProfile-4.0

This feature combines the Liberty features that support Eclipse MicroProfile 4.0 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 4.1

io.openliberty.features : microProfile-4.1

This feature combines the Liberty features that support MicroProfile 4.1 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile 5.0

io.openliberty.features : microProfile-5.0

This feature combines the Liberty features that support MicroProfile 5.0 for Cloud Native Java.

Last Version: 22.0.0.6

Release Date:

MongoDB Integration 2.0

io.openliberty.features : mongodb-2.0

This feature has been stabilized. The strategic alternative to this feature is described at https://openliberty.io/blog/2019/02/19/mongodb-with-open-liberty.html. This feature enables the usage of the MongoDB Java Driver and allows DB instances to be configured in the server configuration, injected into managed components such as EJBs, and accessed through JNDI. Applications interact with these DB instances via the MongoDB APIs

Last Version: 22.0.0.6

Release Date:

MicroProfile Context Propagation 1.0

io.openliberty.features : mpContextPropagation-1.0

This feature implements the MicroProfile Context Propagation 1.0 specification, which allows you to obtain class instances of CompletableFuture that are backed by an instance of ManagedExecutor and provides the ability to contextualize CompletableFuture actions.

Last Version: 22.0.0.6

Release Date:

MicroProfile Context Propagation 1.2

io.openliberty.features : mpContextPropagation-1.2

This feature implements the MicroProfile Context Propagation 1.2 specification, which allows you to obtain class instances of CompletableFuture that are backed by an instance of ManagedExecutor and provides the ability to contextualize CompletableFuture actions.

Last Version: 22.0.0.6

Release Date:

MicroProfile GraphQL 1.0

io.openliberty.features : mpGraphQL-1.0

This feature provides support for the Eclipse MicroProfile GraphQL specification for enterprise Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile GraphQL 2.0

io.openliberty.features : mpGraphQL-2.0

This feature provides support for the Eclipse MicroProfile GraphQL specification for enterprise Java.

Last Version: 22.0.0.6

Release Date:

MicroProfile Reactive Messaging 1.0

io.openliberty.features : mpReactiveMessaging-1.0

The Eclipse MicroProfile Reactive Messaging specification provides asynchronous messaging support based on Reactive Streams for MicroProfile.

Last Version: 22.0.0.6

Release Date:

OpenAPI 3.1

io.openliberty.features : openapi-3.1

This feature enables users to discover and understand REST APIs exposed by web applications and Liberty components that use the OpenAPI 3.0 specification.

Last Version: 22.0.0.6

Release Date:

OpenID 2.0

io.openliberty.features : openid-2.0

This feature enables web applications to integrate OpenID 2.0 for authenticating users instead of, or in addition to, the configured user registry.

Last Version: 22.0.0.6

Release Date:

OpenID Connect Client 1.0

io.openliberty.features : openidConnectClient-1.0

This feature enables web applications to integrate OpenID Connect Client 1.0 for authenticating users instead of, or in addition to, the configured user registry.

Last Version: 22.0.0.6

Release Date:

OpenID Connect Provider 1.0

io.openliberty.features : openidConnectServer-1.0

This feature enables web applications to integrate OpenID Connect Server 1.0 for authenticating users instead of, or in addition to, the configured user registry.

Last Version: 22.0.0.6

Release Date:

OSGi Debug Console 1.0

io.openliberty.features : osgiConsole-1.0

This feature enables an OSGi console to aid debug of the runtime. It can be used to display information about bundles, packages and services which may be useful when developing your own features for product extensions.

Last Version: 22.0.0.6

Release Date:

Request Timing 1.0

io.openliberty.features : requestTiming-1.0

Provides warnings and diagnostic info for slow or hung requests.

Last Version: 22.0.0.6

Release Date:

JCache Session Persistence 1.0

io.openliberty.features : sessionCache-1.0

This feature enables persistence of HTTP sessions using JCache. Persisting HTTP session data using JCache allows for high performance HTTP session persistence without the use of a relational database. Failover of HTTP sessions can be achieved by configuring multiple servers to persist data to the same location.

Last Version: 22.0.0.6

Release Date:

Database Session Persistence 1.0

io.openliberty.features : sessionDatabase-1.0

This feature enables persistence of HTTP sessions to a datasource using JDBC. Persisting HTTP session data to a database allows recovery of the data after a server restart or unexpected server failure. Failover of HTTP sessions can be achieved by configuring multiple servers to persist data to the same location

Last Version: 22.0.0.6

Release Date:

SIP Servlet 1.1

io.openliberty.features : sipServlet-1.1

This feature enables support for SIP Servlets written to the Java SipServlet 1.1 specification. The servlets can be packaged in Java EE specified WAR, SAR or EAR files. If servlet security is required, an appSecurity feature should also be configured; in the absence of a security feature any security constraints for the application will be ignored.

Last Version: 22.0.0.6

Release Date:

Social Media Login 1.0

io.openliberty.features : socialLogin-1.0

The Social Media Login feature provides a form of single sign-on (SSO) that enables users to sign in to a secured website by using their existing social media account.

Last Version: 22.0.0.6

Release Date:

Simple and Protected GSSAPI Negotiation Mechanism 1.0

io.openliberty.features : spnego-1.0

This feature enables web applications to integrate SPNEGO 1.0 for authenticating users instead of, or in addition to, the configured user registry.

Last Version: 22.0.0.6

Release Date:

Spring Boot Support 1.5

io.openliberty.features : springBoot-1.5

This feature enables support for Spring Boot applications using Spring Boot version 1.5.x.

Last Version: 22.0.0.6

Release Date:

Spring Boot Support 2.0

io.openliberty.features : springBoot-2.0

This feature enables support for Spring Boot applications using Spring Boot version 2.0.x.

Last Version: 22.0.0.6

Release Date: