What's New

Liberty for Java Buildpack Now Contains Two Liberty Production Runtimes

Share this post:

Changes to the Liberty for Java buildpack

The Liberty runtime is moving from a quarterly to a four-week release cycle. As a result, the buildpack will release new functions and fixes quicker.

Users of the Liberty for Java buildpack will notice a few changes to the Liberty versions packaged with the buildpack:

  1. The buildpack will now contain an additional production version of Liberty. It will continue to provide the latest release but will also provide a constant default version for approximately three months.
  2. The monthly beta version of Liberty will no longer be part of the Liberty for Java buildpack.

Why are we making these changes?

Customers will be able to choose how quickly they adopt new features.  Those that want to use the latest features can do so by setting two environment variables (see below). In contrast, customers that want to move up at a slower pace can continue to use the default. In order to not increase the size of the buildpack, the monthly beta version of Liberty has been removed in favor of the latest production version.

What does this mean for me?

Customers that are currently using the monthly beta will now obtain the monthly beta directly from WASdev and develop and test locally.

Do I lose stability with a four-week Liberty runtime release?

No, all four-week Liberty releases are considered GA releases. We hold all releases to the same quality standards as the previous quarterly releases. For customers who prefer to update their runtime less frequently, the buildpack will continue to provide the default release for approximately three months. For example, in 2019, the buildpack will provide 18.0.0.4 as the default runtime until March 2019. At that time, the default Liberty runtime will become 19.0.0.3 and will continue to be the default until June 2019.

How do I use the latest four-week release?

Two environment variables must be set in order to change the default Liberty runtime to the four-week release:

IBM_LIBERTY_MONTHLY = true

JBP_CONFIG_LIBERTY = 'version: +'

You can set the environment variables in the manifest.yml or by using the ibmcloud cf set-env command.

IBM Cloud Runtime Buildpacks, WebSphere Application Server-DynaCache/DRS/Proxy L3 & Development

More What's New stories
March 11, 2019

Worker Node Auto-Scaling GA in IBM Cloud Kubernetes Service

We're extremely excited to announce the general availability of worker node auto-scaling in IBM Cloud Kubernetes Service.

Continue reading

March 8, 2019

IBM Cloud Kubernetes Service Supports CoreDNS

Kubernetes recently announced that CoreDNS has become the default cluster DNS provider starting in version 1.13. To align with this announcement, CoreDNS is also the default cluster DNS provider for new IBM Cloud Kubernetes Service version 1.13 clusters.

Continue reading

March 7, 2019

Modernize Your WebSphere Apps to the Cloud

Mix existing Java EE app capabilities and IBM Cloud services like AI and data analytics with IBM Cloud Application Platform. it combines application modernization and cloud-native application development into a single, consolidated offering.

Continue reading