Look out for more betas over the coming months…
Whatâ€™s in the Liberty profile beta for October?
In the October beta, we’ve added:
- EJB 3.2 Lite The ejbLite-3.2 feature now supports:
- @AroundConstruct annotation, which is a new function in the Interceptors 1.2 specification. This allows interceptors to be defined for an EJB instance constructor method (allows an interceptor to log before and after a bean is created).
- Configuration options for non-persistent EJB timers. Specifically, you can now configure the number of times a timer is retried as well as the interval between retry attempts.
- JAX-WS in OSGi applications You can now develop and deploy OSGi applications that use JAX-WS Web services by simply including your JAX-WS Web services or Web service calls in an OSGi bundle in your OSGi application.
- Java Batch tools A couple of enhancements:
- Remote development tools for Liberty servers WebSphere Developer Tools (WDT) now allows you to develop with a Liberty server running on a remote system. Now you can connect, control and publish applications to remote servers! You can edit server configuration files, publish applications, view and control server status, view and control application status, debug remote applications and view server logs.
- Auto-scaling and dynamic (smart) routing Auto-scaling starts and stops Liberty servers in the Liberty clusters automatically based on scaling policies. Dynamic routing routes HTTP requests automatically to the active Liberty servers in the Liberty cluster. The administrator doesn’t need to monitor and change the configuration for the HTTP request once the auto-scaling and dynamic routing are enabled to the Liberty cluster.
And, of course, a bunch of bug fixes.
Whatâ€™s already in there?
In the September beta, we added Java Batch 1.0 with tools, concurrent-1.0, JPA Entity Listener Injection via CDI, improvements to the server configuration editor, and enhancements to featureManager. In earlier betas, we fixed a shedload of bugs and added things like support for Real-Time Communications (WebRTC) and CouchDB, and there was JAX-RS 2.0, JMS 2.0, JPA 2.1, bean validation 1.1, JSON-P 1.0, EJB 3.2 Lite, Servlet 3.1, OpenID Connect, Java 8 toleration, WebSockets, a facelift for the Liberty Repository…
Go take a look at the previous beta announcements for a full list: