I am pleased to announce the immediate release of Liferay Portal CE GA4!
Ext Environment - Liferay 7 CE GA4 reintroduces the Ext plugin type. Although there are very few cases where it should be needed thanks to modularity in Liferay 7, there are still a few use cases that exist where the customization can only be handled by an Ext plugin. Ext plugins have many drawbacks to using them so the rule of thumb is to use them only as a last resort when nothing else will do. Check out the official documentation for details on developing Ext plugins for Liferay 7.. Ext plugins are deprecated and will not be included in the next major release of Liferay Portal, however we hope to have all use cases handled by OSGi extensions in that release.
WAB Generator Fixes - Many fixes have been included around the WAB Generator. The WAB Generator creates a compatibility layer with Liferay 7 when a more traditional WAR file is needed to create a project. Spring MVC is one example where a fully compliant OSGi module won’t work due to the fact that Spring MVC still requires xml based descriptors for configuring the application. For more information see: LPS-71435 and LPS-71194.
Upgrade Duplicate Field Names - Previous versions of Liferay Portal allows you to create structures and templates that let you to use multiple fields with the same name. If you receive the errors highlighted in the following article then you may need to run the script before running your upgrade to Liferay 7. Click here for more details.
Many Fixes - Liferay 7 CE GA4 contains over 2000 fixes from CE GA3. Many of these improvements were added to help ease migrations and upgrades to Liferay 7. We hope that this version will help your projects be more successful. For a complete list of enhancements see the complete fix list.
As with any release there a few known issues. We felt these weren’t show stoppers because they all have documented workarounds or they were only displaying an incorrect message
Marketplace requires an update to the plugin to allow signon. There are two ways to work around this one:
Right-click “Sign-In” and open in a new tab. Sign into Marketplace normally. Switch back to the original session and refresh. The plugin should prompt to auto update.
Go to https://web.liferay.com/marketplace/download and download the latest version of the plugin. Copy the plugin into osgi/marketplace on your installation.
There are some scripting issues when using Wildfly as your application server. See LPS-54266 for more details. As a workaround I have created a fragment bundle with the proposed change here. Place it in the deploy directory and the issue should be resolved.
Web Form displays incorrect error message for mandatory fields. See LPS-72573 for more details.
The source code for GA4 is provided as a zip on the downloads page and also on our home page on GitHub. As we indicated on the new community website we are currently looking at ways to improve the contribution process. Please stay tuned for more details!
Liferay Portal CE is testing extensively against different Open Source App Server/Database server combinations.
- Apache Tomcat 8.0 with Java 8
- Wildfly 10.0 with Java 8
- Liferay CE Databases:
- HSQLDB 2 (only for demonstration, development, and testing)
- MySQL 5.6
- MariaDB 10
- PostgreSQL 9.4
- ElasticSearch 2.2.2
If you believe you have encountered a bug in the new release you can report your issue on issues.liferay.com, selecting the "7.0.0 CE GA4" release as the value for the "Affects Version/s" field.
The upgrade experience for Liferay 7 has been completely revamped There are some caveats though, so be sure to check out the Upgrading section on the Liferay Developer Network for more details on upgrading to 7.0.
Support for Liferay 7.0 CE is provided by our awesome community. Please visit our new community website for more details on how you can receive support for Liferay Portal 7.0 CE.
Liferay and its worldwide partner network also provides services, support, training, and consulting around its flagship enterprise offering, Liferay DXP.
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.
As you may have saw we launched a new community site this past week. This is only the beginning and have many other exciting things in the works. Also work has begun on Liferay 7.1 so stay tuned as we announce more details.
A special thanks goes out to our Build, Release and Engineering Teams for all of the hard work and effort they put into making this release a reality. And thanks to everyone in our community! It is thanks to your constant support that makes each release as great as they are!