Liferay, Inc. is pleased to announce the second major release of Liferay Portal Enterprise Edition.
Version 5.2 features major enhancements including:
	* Control Panel – A sleek administration control panel gives a unified view of every aspect of portal administration, from security and user management to checking system resources and performing server administration actions.
	* Microsoft Office® integration – Users can continue to work from preferred productivity suites and programs and manage documents in Liferay Portal as if it were a SharePoint® server.
	* Knowledge Base framework – Users can build a store of information, with simple category-based navigation, to help find solutions to relevant questions or issues that may arise in an organization.
	* Performance and speed – Data capacity and speed have been further enhanced. Portal scored a 92/100 on Yslow, a leading grading product for web page speed.
	
Please email enterprise_edition@liferay.com with any questions.
| Security | |
| Phishing + XSS vulnerability with "Return to Full Page" link | LPE-960 | 
| Same error message displayed for incorrect email and password | LPE-961 | 
| Framework for escaping untrusted data | LPE-934 | 
| Performance | |
| Removed RUON, Mirage, SAW, and Portlet Container | LPE-978 | 
| Reduce network traffic and download time with HTTP ETag | LPE-987 | 
| General | |
| The user information's job title attribute is always blank | LPE-935 | 
| AuthenticatingHttpInvokerRequestExecutor can cause a StackOverflowError | LPE-942 | 
| PortalUtil getPortletTitle method causes StackOverflowError Exception | LPE-951 | 
| Instance specific portal-ext.properties file are ignored | LPE-957 | 
| Deploying to WebLogic fails because the pre-compiler does not allow folders that start with _ | LPE-970 | 
| Links contains spaces | LPE-991 | 
| Added Australia's region information | LPE-963 | 
| Source Formatter leaves an extra space when formatting logs | LPE-964 | 
| Authentication | |
| Updating a user's password may cause an error | LPE-954 | 
| Control Panel | |
| Custom admin roles can access the control panel | LPE-997 | 
| Role title translation are lost when editing a role | LPE-948 | 
| New users are not added to default user groups. | LPE-967 | 
| Incorrect number of role title translations | LPE-949 | 
| Database | |
| Support for Java Persistence Query Language | LPE-968 | 
| Database indexes are added even if the index already exist | LPE-979 | 
| Database shard not created for default company | LPE-980 | 
| Tags with duplicate properties can not be saved | LPE-994 | 
| Framework / API | |
| Removed RUON, Mirage, SAW, and Portlet Container | LPE-978 | 
| Pagination support for getRoleUsers() | LPE-944 | 
| Updated third party libraries | LPE-946 | 
| Added modified date to business intelligence reporting | LPE-947 | 
| Renamed JSPPortlet to MVCPortlet | LPE-950 | 
| PortletURL is unable to escape XML when writing to stream | LPE-955 | 
| Tracking Wiki page changes is more intuitive | LPE-965 | 
| MultiValueMap data type | LPE-976 | 
| New method for getting a BaseModel | LPE-992 | 
| Source Formatter doesn't convert tabs to spaces correctly resulting in false positives | LPE-941 | 
| JavaScript | |
| DelayedTask for JavaScript | LPE-945 | 
| Users are able to open multiple Add Application windows | LPE-982 | 
| Unauthenticated users can not call Liferay.PortletURL | LPE-993 | 
| Star ratings does not work for languages that uses a comma as the decimal separator | LPE-996 | 
| Localization | |
| Dates in Calendar portlet is incorrect | LPE-989 | 
| Star ratings does not work for languages that uses a comma as the decimal separator | LPE-996 | 
| Improved Turkish translation | LPE-966 | 
| Untranslated text in Portlet look and feel | LPE-985 | 
| Permissions | |
| Custom admin roles can access the control panel | LPE-997 | 
| Plugin Hooks | |
| Hooks can overwrite additional portal properties | LPE-977 | 
| Plugin Portlet - WOL | |
| WOL Friends Portlet should not show deactivated users | LPE-943 | 
| Plugin Portlets | |
| Christianity portlets are now plugin portlets | LPE-984 | 
| Eliminate the need for a portlet.xml file in simple MVC portlets | LPE-972 | 
| Plugin portlets can leverage the IFrame portlet | LPE-981 | 
| Plugins | |
| Plugins are easier to deploy to WebLogic | LPE-973 | 
| Portlet - Activities | |
| Social activities from a portlet scoped to a page do not show as community activities | LPE-969 | 
| Portlet - Asset Publisher | |
| Asset Publisher dynamically fills in the meta keywords tag | LPE-988 | 
| Portlet - Blog | |
| Blog Portlet Does Not Factor User Time Zone When Displaying DateTime of Blog Entries | LPE-953 | 
| The "public" checkbox for blogs and messages board messages is disabled by default | LPE-959 | 
| Portlet - Calendar | |
| Dates in Calendar portlet is incorrect | LPE-989 | 
| Portlet - IFrame | |
| Allow IFrame portlet to use dynamic user credentials | LPE-974 | 
| Plugin portlets can leverage the IFrame portlet | LPE-981 | 
| Improved accessibility for IFrame portlet | LPE-990 | 
| Portlet - Journal / Web Content | |
| Velocity stops rendering if the template calls a non existing service | LPE-975 | 
| Toggle edit controls does not toggle web content display icons | LPE-983 | 
| Portlet - Message Boards | |
| Message Boards does not work after upgrade from 5.1.4 to 5.1.5 | LPE-952 | 
| The "public" checkbox for blogs and messages board messages is disabled by default | LPE-959 | 
| Portlet - RSS | |
| Cannot set a footer Journal / Web Content for RSS portlet | LPE-986 | 
| Portlet - Sign In | |
| Same error message displayed for incorrect email and password | LPE-961 | 
| Screen names are changed by Liferay | LPE-956 | 
| Portlet - Tags Admin | |
| Tags with duplicate properties can not be saved | LPE-994 | 
| Portlet - Wiki | |
| Wiki's summary field is pre-populated with old data | LPE-958 | 
| Tracking Wiki page changes is more intuitive | LPE-965 | 
| Search | |
| Option to disable searching users by index | LPE-995 | 
| Star ratings does not work for languages that uses a comma as the decimal separator | LPE-996 | 
| Themes | |
| Phishing + XSS vulnerability with "Return to Full Page" link | LPE-960 | 
| Velocity stops rendering if the template calls a non existing service | LPE-975 | 
| Upgrade | |
| Christianity portlets are now plugin portlets | LPE-984 |