Look out for more betas over the coming months.
What’s new in the April beta?
- Servlet 3.1: Basic support for using a readListener. Currently only for servlet requests; not with WebSockets yet.
- EJB 3.2: Support for the local EJB homes.
- Admin Center: New web-based user interface for administering Liberty environments. Simultaneous multi-user access to manage servers and collectives from the desktop and tablets.
- Migration Toolkit – Liberty Tech Preview: Scan your WAS application to see if it will run on Liberty profile.
- z/OS Connect: A Liberty-based gateway to simply and securely discover applications and data on z/OS from web, cloud, and mobile applications. Uses RESTful services and JSON.
- Liberty repository: A new look integrated with our downloads page, providing better filtering options, improved dependency awareness between features, and now supports installing configuration snippets.
What’s already in there?
- Optimized Adapters (WOLA): Close integration of classic applications on z/OS with those running in the Liberty profile for z/OS. Set of APIs for bi-directional calls between applications on Liberty profile and in CICS, z/OS Batch, and z/OS UNIX System Services (USS).
- OpenID: Allows for Liberty profile security integration with an OpenID Security Provider such as Google, Yahoo, and others. Based on the OpenID 2.0 open standard.
- OpenID Connect: A framework to support Single Sign On (SSO) across most major websites like Google, PayPal, and the Liberty profile. Supports OpenID Connect 1.0 as both an OpenID Provider (OP) and as a Relying Party (RP).
- WebSockets: Partial support for the Java API for WebSockets. Includes connection initiation, message reading and writing, ping, pong, most annotations, and message decoding and encoding.
- Java 8 toleration: Allows the Liberty profile to run with fewer errors on a Java 8 virtual machine. Applications still need to be compiled with Java 7.
- Connector Architecture: Standard architecture for integrating Liberty profile and Enterprise Information Systems (EIS). Based on Java EE Connector Architecture V1.6 technology.
- EJB Lite version 3.2: Initial support for the ‘lite’ subset of the Enterprise Java Beans version 3.2 spec. Includes support for non-persistent EJB timers and asynchronous EJB methods.
- Java EE Concurrency Utilities 1.0: Ability to configure and use server-managed executors, scheduled executors, thread factories, and the thread context service. Thread context capture and propagation includes the classloader context, the Java EE metadata context, and the security context.
- Knowledge Center: Beta documentation is online for the first time in IBM Knowledge Center, the new home for IBM product documentation.