I am pleased to announce the release of: Liferay Portal 7.0 CE GA3!
Overriding LPKG Files: A while back I wrote a blog entry on patching OSGi modules. The original process wasn't very elegant because it involved altering the out of the box .lpkg files. GA3 now includes a way to override the out of the box modules without altering the .lpkg files. See the updated blog entry on patching modules for more details.
Fixes: Liferay Portal 7.0 CE GA3 contains many fixes. For complete list see here.
Following Liferay's versioning scheme established in 2010, this release is Liferay 7.0 CE GA3. The internal version number is 7.0.2 (i.e. the third release of 7.0). Future CE releases of 7.0 will be designated GA4, GA5, .. and so on. See below for upgrade instructions from 6.1, 6.0, and 5.x.
You can find the 7.0 release on the usual downloads page.
As Liferay is an open source project, many of you will want to get at its guts. The source is available as a zip archive on the downloads page, or on its home on GitHub. Many community contributions went into this release, and hopefully many more in future releases! If you're interested in contributing, take a look at our contribution page.
Liferay's general policy is to update our support matrix for each release, testing Liferay against newer major releases of supporting operating systems, app servers, browsers, and databases (we regularly update the bundled upstream open source libraries to fix bugs or take advantage of new features in the open source we depend on).
Liferay 7.0 CE GA3 was tested extensively for use with the following Application/Database Servers:
Liferay CE Application Servers:
Apache Tomcat 8.0 with Java 8
Wildfly 10.0 with Java 8
Liferay CE Databases:
HSQLDB 2 (only for demonstration, development, and testing)
The Liferay Documentation Team has been hard at work updating all of the documentation for the new release. This includes updated (and vastly improved/enlarged) javadoc and related reference documentation, and updated installation and development documentation can be found on the Liferay Developer Network. Our community has been instrumental in identifying the areas of improvement, and we are constantly updating the documentation to fill in any gaps.
As always, the project continues to use issues.liferay.com to report and manage bug and feature requests. If you believe you have encountered a bug in the new release (shocking, I know), please be cognizant of the bug reporting standards and report your issue on issues.liferay.com, selecting the "7.0.0 CE GA3" release as the value for the "Affects Version/s" field.
Good news for those of you on 6.0 or prior! Liferay introduced the seamless upgrade feature with Liferay 6.1. Seamless upgrades allow Liferay to be upgraded more easily. In most cases, pointing the latest version of Liferay to the database of the older version is enough. There are some caveats though, so be sure to check out the Upgrading section on the Liferay Developer Network for more detail on upgrading to 7.0.
Support for Liferay 7.0 CE comes from the wonderful and active community, from which Liferay itself was nurtured into the enterprise offering it is today. Please visit the community pages to find out more about the myriad avenues through which you can get your questions answered.
Liferay and its worldwide partner network also provides services, support, training, and consulting around its flagship enterprise offering, which is due to be released shortly after this CE release.
Also note that customers on existing releases such as 6.1 and 6.2 continue to be professionally supported, and the documentation, source, and other ancillary data about these releases will remain in place.
Of course we in the Liferay Community are interested in your take on the new features in Liferay 7.0. Work has already begun on the next evolution of Liferay, based on user feedback and community ideas. If you are interested in learning more about how you can get involved, visit the Liferay Community pages and dig in.
This release was produced by Liferay's worldwide portal engineering team, and involved many hours of development, testing, writing documentation, translating, testing some more, and working with the wider Liferay community of customers, partners, and open source developers to incorporate all sorts of contributions, both big and small. We are glad you have chosen to use Liferay, and hope that it meets or exceeds your expectations!