July 22, 2015 | Written by: Jarek Gawor
Categorized: What's New
Share this post:
UPDATE 08/20/2015: In order to give our customers more time to prepare for this change, we delayed the release of the Liberty buildpack with the new defaults until September 18th.
Throughout the year, almost with each buildpack release, we have updated the Liberty runtime to make available or preview the latest Java EE 7 Liberty features. Some of these features, such as
websocket-1.1, were released as GA features and some, such as
jpa-2.1, as beta features. At the end of June, a new version of the Liberty runtime was released that fully supports the Java EE 7 platform. The
v1.20 release of the Liberty buildpack contains this latest Liberty runtime and makes the remaining Liberty Java EE 7 features available as production-ready in Bluemix!
Note: Even though the Liberty profile provides all of the Java EE 7 platform features, not all of the features are supported in Bluemix. See the list of Liberty features supported in Bluemix for details.
Important Upcoming Buildpack Changes
With the Liberty Java EE 7 support, two major changes will be made to the Liberty buildpack that will be available September 18th:
- The default Liberty features for WAR and EAR applications will change from Java EE 6 Web Profile features to Java EE 7 Web Profile features.
- The default JRE version will change from 7 to 8.
Some applications might be adversely impacted by these changes due to the update of the specification levels, their underlying implementations and/or Java version. If you are concerned about these changes, please read about avoiding buildpack defaults for details on how to prevent your application being affected by the new defaults in the upcoming buildpack release.