The latest Liberty profile beta contains stuff for both WebSphere® Application Server Liberty Profile and WebSphere Developer Tools (WDT).

Look out for more betas over the coming months…

Get it now! Give feedback on dWAnswers

What’s in the Liberty profile beta for September?

In the September beta, we’ve added:

  • Java Batch 1.0 Implements the JSR 352 Specification API, running on a single server. Also includes function such as:
    • A REST API for remotely managing job executions. This provides start/submit, stop, restart functions along with the ability to view job execution status and other execution data as well as job logs.
    • A command line utility (‘jbatch’) as a convenient mechanism for using the remote management API and also for waiting for job completion.
    • Per-execution job logs with interleaved runtime and application log records.
      Tested with Derby, DB2 LUW, DB2 z/OS, and Oracle databases.
  • Java EE batch tools Optional Java EE batch tools in WebSphere Developer Tools supporting the JSR 352 Specification. Enables you to create Java Batch Applications using the designated programming model interfaces and XML job definitions. Also makes it easy to submit, test, and debug batch applications on the latest Liberty beta runtime. Includes:
    • Project Creation wizard – Creates a Java project suited for providing Java Batch classes and XML artifacts required for batch job submission.

      Batch_Proj_wiz
    • Job creation wizards
    • JSL Editor with job substitution support – Form-based editor with context sensitive XML source page.

      JSLEditor
    • Java class wizards – For programming model artifacts such as Batchlets, Chunks, Listeners, Deciders, Checkpoints, etc…
    • Job submission and Run Configuration

      JobLaunch


      Batch_Run
  • JPA Entity Listener Injection via CDI Entity Listeners are a great way to keep tabs on database access. Now, Entity Listeners in Java EE applications using JPA 2.1 can have their dependencies injected using standard CDI annotations.
  • Server configuration editor Now groups items into useful categories:

    categories
  • featureManager enhancements:
    • Download feature
      • To download a feature from the Liberty Repository to a local directory for offline use, use --downloadOnly. For example:
        featureManager install portletserving-2.0 --downloadOnly --directory=c:\temp\download --acceptLicense
      • To download a feature with all its dependencies from the Liberty Repository to the specified directory for offline use, use --downloadOnly=alldeps
        featureManager install portletserving-2.0 --downloadOnly=alldeps --directory=c:\temp\download --acceptLicense
    • Install feature
      • To install a feature that’s located in a local directory, use --directory. If there are missing dependencies, they are installed from the Liberty Repository. For example:
        featureManager install portletserving-2.0 --directory=c:\temp\download --acceptLicense
      • If you do not want to connect to the Liberty Repository to install missing dependencies, use --offlineOnly. For example:
        featureManager install feature_shortName --directory=c:\temp\download --offlineOnly --acceptLicense
    • Find feature
      • To list all features available in the Liberty Repository:
        featureManager find ""
      • To list detailed information about a particular feature:
        featureManager find portletserving-2.0 --viewInfo
  • concurrent-1.0 Now covers the full set of a capability defined in the EE Concurrency spec.

And, of course, a bunch of bug fixes.

What’s already in there?

In the August/September beta, we added or improved previews of things like JAX-RS 2.0, JMS 2.0, featureManager, JMX REST connector, REST Handler SPI framework, and simplified the download and install wizard in WebSphere Developer Tools. In earlier betas, we fixed a shedload of bugs and added things like support Real-Time Communications (WebRTC) and CouchDB, there was 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:

Get it now! Give feedback on dWAnswers

Join The Discussion

Your email address will not be published. Required fields are marked *