Security
Filters are not applied to URLs of the form /widget/c/portal/*LPE-1124
Unauthenticated users can view content on private pagesLPE-905
Phishing + XSS vulnerability with "Return to Full Page" linkLPE-960
Same error message displayed for incorrect email and passwordLPE-961
Guest can have configuration permissionLPE-1014
Malicious JavaScript can be inserted into the Polls portletLPE-1100
Login portlet does not properly escape login informationLPE-962
Framework for escaping untrusted dataLPE-934
Performance
Filters are not applied to URLs of the form /widget/c/portal/*LPE-1124
Possible memory leak when using CASLPE-1058
Cache files created during staging are never removedLPE-1158
Performance improvement for the Class system in Liferay's JavascriptLPE-1183
Removed RUON, Mirage, SAW, and Portlet ContainerLPE-978
Reduce network traffic and download time with HTTP ETagLPE-987
WSRP has been rewrittenLPE-1089
Language servlet requests are not cachedLPE-1165
Chat portlet leaves empty database entries in Oracle databaseLPE-1190
File descriptor leak prevent themes from deployingLPE-925
General
Monitoring support for portal and portlet operationsLPE-1042
Friendly URLs that cannot start with a locale IDLPE-1043
Portlets on User Group Pages Do Not Retain Their Custom Names When Assigned to a MemberLPE-1054
Unable to change look and feel of some pagesLPE-1061
Google Apps integrationLPE-1065
Users are not redirected to the correct pageLPE-1067
MVCPortlets can now automatically copy parameters from ActionRequest to RenderRequestLPE-1071
Portlet errors are not displayedLPE-1073
Standardized filters to extend BasePortalFilterLPE-1081
Improve speed of indexing users and ldap import/exportLPE-1092
Validator.isXml does not recognize <root /> as XMLLPE-1101
Cannot restart Liferay portal from WebSphereLPE-1103
Friendly URL using i18n Servlet Defined in web.xml is Replaced With LanguageId in All LinksLPE-1111
Ant build-lang may translate the languages incorrectlyLPE-1149
New script to build all services and wsdd's automaticallyLPE-1151
WSRP support has been moved to a pluginLPE-1153
Browser does not open after Tomcat 6 startsLPE-1156
Filters should match against URL plus query stringLPE-1163
Add release.properties to the ext environmentLPE-1175
User's external social ID preferences are not trimmed of extra spaces and set to lower caseLPE-900
ServletContextUtil incorrectly returns class namesLPE-902
JSON services now support two dimensional arraysLPE-907
Default query string for layoutsLPE-922
ccpp.jar is missing from the Liferay WARLPE-924
Cleaned up synchronous messagingLPE-933
The user information's job title attribute is always blankLPE-935
AuthenticatingHttpInvokerRequestExecutor can cause a StackOverflowErrorLPE-942
PortalUtil getPortletTitle method causes StackOverflowError ExceptionLPE-951
Deploying to WebLogic fails because the pre-compiler does not allow folders that start with _LPE-970
Deploying to WebLogic fails because of invalid weblogic.xmlLPE-971
Links contains spacesLPE-991
Some html <input> tags are not closed properlyLPE-1052
SAXReaderImpl & ExceptionTranslator's stack traces are incompleteLPE-1066
Added Switzerland Region InformationLPE-1117
Incorrect HTML used in loading animationLPE-1147
The copy page select options contains HTML markupLPE-918
Added Australia's region informationLPE-963
Source Formatter leaves an extra space when formatting logsLPE-964
Authentication
Unable to change passwords if using LDAP password policyLPE-1030
Possible memory leak when using CASLPE-1058
LDAP users are not importedLPE-915
Cannot access "Add Application" menu using NTLM and IELPE-1017
Option to not require password for basic authenticationLPE-1031
Administrator passwords do not get synced with LDAPLPE-1045
Static passwords may be displayed to the user incorrectly after account creationLPE-1056
Cannot use FCKeditor to upload imagesLPE-1080
Sample RequestHeaderAutoLoginLPE-1085
LDAP export may fail if jobtitle is emptyLPE-1133
Updating a user's password may cause an errorLPE-954
Enabling LDAP export throws an exceptionLPE-1020
Updating user that does not exist in LDAP throws an exceptionLPE-1095
Control Panel
New option to prevent users from editing screen name and emailLPE-1041
Some Wiki links do not work in the control panelLPE-1049
Converting permission algorithms may not workLPE-1118
Thumbnails in the Image Gallery are overlappingLPE-1164
Header column is too short in plugins configurationLPE-1075
Database
Quickly adding social activities results in a duplicate key exceptionLPE-1015
Liferay does not start if database is shardedLPE-1064
Counter service's database connection times outLPE-1102
"Invalid object name" error occurs if using SQL Server 2000LPE-1152
Corrupt database do not get upgradedLPE-1047
ShardLocalServiceUtil is more robustLPE-1083
Upgrade may fail if database supports altering column name but not column typeLPE-1093
QueryPos can now take an array of valuesLPE-1104
Automatically detect and fix incorrect user entries in the databaseLPE-1161
Database objects are incorrectly cachedLPE-906
Upgrading a Liferay database does not correctly add new UUID columnsLPE-931
Support for Java Persistence Query LanguageLPE-968
Database indexes are added even if the index already existLPE-979
Database shard not created for default companyLPE-980
Tags with duplicate properties can not be savedLPE-994
Added Switzerland Region InformationLPE-1117
Sample database script should use screen names for user friendly URLsLPE-1160
Export / Import (LAR)
Web Content / Journal articles do not show up in searches after a site importLPE-1046
Portlets on User Group Pages Do Not Retain Their Custom Names When Assigned to a MemberLPE-1054
Journal Content Portlet Exports the Most Recent Article, Regardless of Approval StatusLPE-1055
When importing a Wiki article, comments are imported for every version of the articleLPE-1181
Plugins cannot use LAR's XStream supportLPE-936
Site export / import does not work with permission algorithm 6LPE-938
Exporting certain portlets may failLPE-939
Option to disable automatically exporting the Journal portletLPE-940
Site import fails if there are commentsLPE-998
Extension Environment
New mechanism to override the default resource-actions permissionsLPE-1106
Framework / API
Quickly adding social activities results in a duplicate key exceptionLPE-1015
Added a business rules engineLPE-1099
Removed RUON, Mirage, SAW, and Portlet ContainerLPE-978
JavaScript framework for accessing portal propertiesLPE-1016
New method to get the number of message board post across all communitiesLPE-1018
Removed spring-test.jarLPE-1036
New methods to dynamically set headers when using HttpUtil.URLto*()LPE-1062
Methods in PortletResponseUtil can now take a MimeResponseLPE-1079
New Axis ServletUtil classLPE-1082
Service builder will now auto-generate localization methodsLPE-1087
New util method to create a localization map based on a XMLLPE-1088
WSRP has been rewrittenLPE-1089
QueryPos can now take an array of valuesLPE-1104
New method to access PortletRequest from a SearchContainerLPE-1107
Simplify API for sending messages on the message busLPE-1108
Allow plugins and ext environment to configure destinations on the message busLPE-1109
New constructor for SearchContainerLPE-1113
Allow plugins to configure PortletBag with other portletsLPE-1114
New Content-Length constant for HttpHeaders classLPE-1121
New method to access the latest response's cookiesLPE-1122
New $ constant for StringPoolLPE-1123
liferay-portlet.xml now honors full URLs for CSS and JSLPE-1125
StringServletOutputStream can now take a ByteArrayOutputStreamLPE-1127
New ResourceRetriever interface for accessing resourcesLPE-1128
get*Uuid() methods are now auto-generatedLPE-1130
Classes that extend PrimitiveWrapper are now ComparableLPE-1157
ServiceBuilder may generate Clp classes incorrectlyLPE-1159
Automatically detect and fix incorrect user entries in the databaseLPE-1161
Users with the correct permissions cannot copy a Journal ArticleLPE-1169
Unread messages of a Message Board thread are now highlightedLPE-1170
Upgrade third party librariesLPE-1177
New Find*ActionsLPE-908
Simplify posting to a site that requires authenticationLPE-909
Unique finders with a Date field throws exceptionsLPE-910
New method to count Liferay instancesLPE-916
Portal level polling mechanism for portletsLPE-920
Validator.equals() now take objects as argumentsLPE-927
Plugins cannot use LAR's XStream supportLPE-936
Pagination support for getRoleUsers()LPE-944
Added modified date to business intelligence reportingLPE-947
Renamed JSPPortlet to MVCPortletLPE-950
PortletURL is unable to escape XML when writing to streamLPE-955
MultiValueMap data typeLPE-976
New method for getting a BaseModelLPE-992
Source Formatter doesn't convert tabs to spaces correctly resulting in false positivesLPE-941
High Availability / Clustering
Load balancing for SolrLPE-1145
JavaScript
Performance improvement for the Class system in Liferay's JavascriptLPE-1183
Unable to expand/collapse all when publishing to live or remoteLPE-1006
JavaScript framework for accessing portal propertiesLPE-1016
Cannot access "Add Application" menu using NTLM and IELPE-1017
Some javascript is not minified correctly and throws an exceptionLPE-1050
The list of pages in Manage Pages does not update when pages are added/deletedLPE-1090
Freed up the JavaScript namespaceLPE-1155
Portal level polling mechanism for portletsLPE-920
DelayedTask for JavaScriptLPE-945
Users are able to open multiple Add Application windowsLPE-982
Unauthenticated users can not call Liferay.PortletURLLPE-993
Star ratings does not work for languages that uses a comma as the decimal separatorLPE-996
Localization
New util method to create a localization map based on a XMLLPE-1088
LocalizationUtil may return the wrong XML when removing a languageLPE-1097
Friendly URL using i18n Servlet Defined in web.xml is Replaced With LanguageId in All LinksLPE-1111
Ant build-lang may translate the languages incorrectlyLPE-1149
Language servlet requests are not cachedLPE-1165
Star ratings does not work for languages that uses a comma as the decimal separatorLPE-996
Untranslated textLPE-901
Untranslated text in Portlet look and feelLPE-985
Permissions
Unauthenticated users can view content on private pagesLPE-905
Guest can have configuration permissionLPE-1014
Allow user groups to be a member of organizationsLPE-1053
Migrating to permission algorithm 5 or 6 failsLPE-1007
Cannot access "Add Application" menu using NTLM and IELPE-1017
Guest users cannot view blog entriesLPE-1021
Improved script for migrating to permission algorithm 5 & 6LPE-1084
Default permissions for the Owner roleLPE-1105
New mechanism to override the default resource-actions permissionsLPE-1106
Users with the correct permissions cannot copy a Journal ArticleLPE-1169
Impersonating a user may redirect to a restricted urlLPE-1174
Plugin Hooks
Hooks can overwrite additional portal propertiesLPE-977
Plugin Portlet - Chat
Chat portlet leaves empty database entries in Oracle databaseLPE-1190
Portal level polling mechanism for portletsLPE-920
The alt attribute is missing from the image tags in Chat/Weather/WOL portletsLPE-1142
Plugin Portlet - Google Gadget
Google Gadgets portlet does not workLPE-1132
Plugin Portlet - Google Maps
Get directions does not work in Google Maps PluginsLPE-1098
Plugin Portlet - Google Search
Google search portlet does not work with new API keysLPE-1116
Plugin Portlet - Weather
The alt attribute is missing from the image tags in Chat/Weather/WOL portletsLPE-1142
Plugin Portlet - WOL
WOL Summary portlet shows Twitter accountLPE-1004
WOL Friends Portlet should not show deactivated usersLPE-943
The alt attribute is missing from the image tags in Chat/Weather/WOL portletsLPE-1142
Plugin Portlets
Christianity portlets are now plugin portletsLPE-984
Class loading issues with PluginsMessagingConfigurator in pluginsLPE-1048
Allow plugins to configure PortletBag with other portletsLPE-1114
liferay-portlet.xml now honors full URLs for CSS and JSLPE-1125
Redeployed plugins uses old cacheLPE-914
Plugins cannot use LAR's XStream supportLPE-936
Eliminate the need for a portlet.xml file in simple MVC portletsLPE-972
Plugin portlets can leverage the IFrame portletLPE-981
Plugin Web - Solr Search Engine
Added ability to toggle auto-commit in Solr pluginLPE-1143
Basic authentication for SolrLPE-1144
Load balancing for SolrLPE-1145
Plugins
Unable to specify a portlet's available window states in portlet.xmlLPE-1096
Deploying plugins to WebSphere no longer requires adding ibm-web-ext.xmiLPE-1138
Plugins are easier to deploy to WebLogicLPE-973
Portlet
Portlets With Refresh Enabled Do Not Retain Their Window StateLPE-1060
Adding tags with special characters may cause javscript errorsLPE-1069
Refresh icon disappearsLPE-1074
The refresh portlet icon only works onceLPE-1077
Unable to specify a portlet's available window states in portlet.xmlLPE-1096
Thumbs up/down ratings does not work in IE6LPE-1171
Pasting text into a discussion comment box does not enable the Reply buttonLPE-1173
Ratings star selector does not work in IE6LPE-1178
Portlet - Activities
Unauthenticated users can view content on private pagesLPE-905
Quickly adding social activities results in a duplicate key exceptionLPE-1015
Activities portlet now tracks Image Gallery activitiesLPE-1119
Activities portlet does not work on community and organization pagesLPE-1136
Standardized social activities entriesLPE-904
Portlet - Admin
Converting permission algorithms may not workLPE-1118
Thumbnails in the Image Gallery are overlappingLPE-1164
Server uptime is incorrect in Server AdministrationLPE-1179
Portlet - Asset Publisher
Cannot select Journal articles in a staging communityLPE-921
Portlet - Blog
Links in BlogAggregator broken for articles with non-english titleLPE-1168
Guest users cannot view blog entriesLPE-1021
Some javascript is not minified correctly and throws an exceptionLPE-1050
Blogs trackback requires a HTTP POSTLPE-926
Blog Entry Titles With Special Characters Such As "?" Cause Blog Entry Links to be InvalidLPE-929
The "public" checkbox for blogs and messages board messages is disabled by defaultLPE-959
The Blogs portlet default value for Maximum Items to Display can cause confusionLPE-1011
Portlet - Breadcrumb
Guest can have configuration permissionLPE-1014
Portlet - Calendar
Web crawlers trying to export calendar events causes an exceptionLPE-903
Calendar portlet does not cleanup temporary files after export/import of eventsLPE-912
Portlet - Document Library
Old versions of Document Library files may not fully downloadLPE-1000
Cannot change the folder of a document in Document LibraryLPE-1019
Document Library, Image Gallery and Wiki allows files up to 3GBLPE-1026
An empty path causes WebDAV to throw an exceptionLPE-1035
No error message when uploading multiple filesLPE-1162
Cannot delete or edit commentsLPE-1166
New Find*ActionsLPE-908
Portlet - Enterprise Admin
Malicious JavaScript can be inserted into the Enterprise Admin portletLPE-1135
New option to prevent users from editing screen name and emailLPE-1041
A non-administrator user may be unable to use the Organization Admin portletLPE-911
Adding additional organization addresses causes an errorLPE-937
Untranslated textLPE-901
Portlet - IFrame
Allow IFrame portlet to use dynamic user credentialsLPE-974
Plugin portlets can leverage the IFrame portletLPE-981
Improved accessibility for IFrame portletLPE-990
Portlet - Image Gallery
Document Library, Image Gallery and Wiki allows files up to 3GBLPE-1026
Activities portlet now tracks Image Gallery activitiesLPE-1119
No error message when uploading multiple filesLPE-1162
Portlet - Journal / Web Content
Web Content Display indexes are not removed when removing the portlet from a pageLPE-1028
Dynamically generated links in Web Content / Journal articlesLPE-1032
Some javascript is not minified correctly and throws an exceptionLPE-1050
Journal Content Portlet Exports the Most Recent Article, Regardless of Approval StatusLPE-1055
Cannot delete or edit commentsLPE-1166
Users with the correct permissions cannot copy a Journal ArticleLPE-1169
Cannot select Journal articles in a staging communityLPE-921
Option to disable automatically exporting the Journal portletLPE-940
Velocity stops rendering if the template calls a non existing serviceLPE-975
Portlet - Message Boards
"My Post" in Message Boards causes exception on MySQLLPE-899
Message Boards does not work after upgrade from 5.1.4 to 5.1.5LPE-952
New method to get the number of message board post across all communitiesLPE-1018
Message Board threadcounts and postcounts may be incorrectLPE-1150
Unread messages of a Message Board thread are now highlightedLPE-1170
New Find*ActionsLPE-908
Permalink to individual message board messagesLPE-917
The "public" checkbox for blogs and messages board messages is disabled by defaultLPE-959
Portlet - Navigation
Guest can have configuration permissionLPE-1014
Portlet - Plugin Installer
Header column is too short in plugins configurationLPE-1075
Portlet - Polls
Malicious JavaScript can be inserted into the Polls portletLPE-1100
Portlet - RSS
Cannot set a footer Journal / Web Content for RSS portletLPE-986
Portlet - Shopping
Guest can have configuration permissionLPE-1014
Shopping portlet using foreign currency will display and save values incorrectly in currency fieldsLPE-1172
Portlet - Sign In
Same error message displayed for incorrect email and passwordLPE-961
Guest can have configuration permissionLPE-1014
Login portlet does not properly escape login informationLPE-962
Screen names are changed by LiferayLPE-956
Portlet - Site Map
Guest can have configuration permissionLPE-1014
Portlet - Tags Admin
Freed up the JavaScript namespaceLPE-1155
Tags Admin Does Not Throw an Error When Adding Tags With Invalid CharactersLPE-930
Tags with duplicate properties can not be savedLPE-994
Portlet - Wiki
Document Library, Image Gallery and Wiki allows files up to 3GBLPE-1026
Some Wiki links do not work in the control panelLPE-1049
Links in the Wiki RSS is brokenLPE-1154
Cannot delete or edit commentsLPE-1166
When importing a Wiki article, comments are imported for every version of the articleLPE-1181
Wiki's recent changes feed links are incorrectLPE-923
Wiki's summary field is pre-populated with old dataLPE-958
Search
Web Content / Journal articles do not show up in searches after a site importLPE-1046
Tags with multiple words are not searchableLPE-1070
Lucene search is more robustLPE-1091
Star ratings does not work for languages that uses a comma as the decimal separatorLPE-996
Improved search term highlighting in search resultsLPE-1023
Staging
Cache files created during staging are never removedLPE-1158
Unable to expand/collapse all when publishing to live or remoteLPE-1006
Links in staging results in a redirect loop after a session timeoutLPE-1072
Scheduling a publish to live and then publishing to live manually causes errorsLPE-1182
Publishing a workflow proposal should not show options for schedulingLPE-913
Publishing a staged site broadcasts an eventLPE-928
Publishing a staged site may not workLPE-932
Option to disable automatically exporting the Journal portletLPE-940
TagLib
Javascript Validation of Maximum Length on text (area) fields does not work correctly on cut and pasteLPE-1057
Adding tags with special characters may cause javscript errorsLPE-1069
Freed up the JavaScript namespaceLPE-1155
Impersonating a user may redirect to a restricted urlLPE-1174
Cannot use CSS to change the column width in <liferay-ui:search-iterator>LPE-1022
Themes
Phishing + XSS vulnerability with "Return to Full Page" linkLPE-960
Community logo is not used on private pagesLPE-1001
Themes do not display correctly when using JbossLPE-1063
File descriptor leak prevent themes from deployingLPE-925
Velocity stops rendering if the template calls a non existing serviceLPE-975
Improved SEO for the default themeLPE-1025
Upgrade
Upgrading an Oracle database fails because it cannot modify column typeLPE-1008
Upgrade will fail if a job title is over 75 charactersLPE-1009
Upgrading may delete comments and cause you to be unable to add commentsLPE-1039
Some subscriptions are lost during upgradeLPE-1059
Christianity portlets are now plugin portletsLPE-984
Corrupt database do not get upgradedLPE-1047
Improved script for migrating to permission algorithm 5 & 6LPE-1084
Upgrade may fail if database supports altering column name but not column typeLPE-1093
Upgrading a Liferay database does not correctly add new UUID columnsLPE-931