From do-not-reply at jboss.org Wed May 4 02:32:29 2011 Content-Type: multipart/mixed; boundary="===============6488191857374314018==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r6444 - epp/docs/branches/5.1/Release_Notes/en-US. Date: Wed, 04 May 2011 02:32:28 -0400 Message-ID: <201105040632.p446WSou017215@svn01.web.mwc.hst.phx2.redhat.com> --===============6488191857374314018== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: smumford Date: 2011-05-04 02:32:28 -0400 (Wed, 04 May 2011) New Revision: 6444 Modified: epp/docs/branches/5.1/Release_Notes/en-US/5.1.1_Release_Notes.xml epp/docs/branches/5.1/Release_Notes/en-US/Book_Info.xml epp/docs/branches/5.1/Release_Notes/en-US/Revision_History.xml epp/docs/branches/5.1/Release_Notes/en-US/known_issues.xml epp/docs/branches/5.1/Release_Notes/en-US/need_info.xml epp/docs/branches/5.1/Release_Notes/en-US/resolved_issues.xml Log: Compiled full Resolved Issues list and added component version details. Modified: epp/docs/branches/5.1/Release_Notes/en-US/5.1.1_Release_Notes.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- epp/docs/branches/5.1/Release_Notes/en-US/5.1.1_Release_Notes.xml 2011-= 05-04 04:18:44 UTC (rev 6443) +++ epp/docs/branches/5.1/Release_Notes/en-US/5.1.1_Release_Notes.xml 2011-= 05-04 06:32:28 UTC (rev 6444) @@ -13,6 +13,7 @@ By integrating proven open source frameworks such as JBoss Seam, Hibern= ate, Tomcat and JBoss Cache JBoss Enterprise Portal Platform takes advantag= e of innovations in the open source community. As well, JBoss Enterprise Po= rtal Platform version 5.1.1 is fully tested and supported by Red Hat, and i= s certified to work on many leading enterprise hardware and software produc= ts. + =
@@ -25,20 +26,79 @@ = + + + <emphasis role=3D"bold">Upgraded Components</emphasis> - + JBoss EAP - + The Enterprise Application Platform has been upgraded to= 5.1.1-GA. + + JBoss Portlet Bridge + + + The JBoss Portlet Bridge component has been upgraded = to version 2.1.1.GA.EPP51. + + + + + JBoss Cache + + + The JBoss Cache component has been upgraded to versio= n 3.2.7 (as part of the EAP upgrade). + + + + + eXo JCR + + + The eXo JAva Content Repository has been upgraded to = version 1.12.8. + + + + + PicketLink + + + The PicketLink IDM component has been upgraded to ver= sion 1.1.8-GA. + + + + + Seam + + + Seam has been upgraded to 2.2.3.EAP5 (as part of the = EAP upgrade). + + + + + WSRP + + + The WSRP component has been upgraded to 2.0.1-GA. + + + + + More details about the component versions that make up JBoss Ente= rprise Portal Platform 5.1.1 can be found in + +
=
@@ -62,129 +122,231 @@ - JBoss Enterprise Application Platform + EAP + 5.1.1-GA - eXo Kernel + eXo junit + + 1.2.1-GA + + + + + eXo kernel + + 2.2.8-GA eXo Core - + + 2.3.8-GA eXo WS - + + 2.1.8-GA eXo JCR - + + 1.12.8-CP01 - JBoss Cache + Apache Schindig - + + 1.0-r790473-Patch04 - Apache Shindig + Simple Captcha - + + 1.1.1-GA-Patch01 - Simple Captcha + GateIn Parent - + + 1.0.1-GA + GateIn dep + + + 1.0.2-GA + + + + GateIn Common - + + 2.0.3-GA GateIn WCI - + + 2.0.2-GA GateIn PC - + + 2.2.0-GA GateIn WSRP - + + 2.0.1-EPP51-GA GateIn MOP - + + 1.0.3-GA + GateIn SSO + + + 1.0.2-epp-GA + + + + PicketLink IDM - + + 1.1.8-GA Chromattic - + + 1.0.3 Portlet Bridge - + + 2.1.1.GA.EPP51 - GateIn SSO + Seam - + + 2.2.3.EAP5 + + + Richfaces + + + 3.3.1.SP3 + + + + + Groovy + + + 1.6.5 + + + + + Commons DBCP + + + 1.2.2 + + + + + Commons IO + + + 1.4 + + + + + Commons Lang + + + 2.4 + + + + + HSQLDB + + + 1.8.0.7 + + + + + JBoss Cache + + + 3.2.7 + + +
- -
+ = +
Installation The JBoss Enterprise Portal Platform Installation Guide contains detail= s of software and hardware requirements as well as detailed installation in= structions. @@ -195,37 +357,33 @@ =
= -
- Resolved Issues - - The following is a list of issues fixed in this release: - - -
- = -
- Known Issues - +
+ Resolved Issues + + The following is a list of issues fixed in this release: + + + +
+ = +
+ Known Issues + + There are no known issues in this release of JBoss Enterprise Portal Pl= atform + + +
+ = + - = -
+
--> + = +
Migration -
- From 4.3 Stream JBoss Enterprise Portal Platform 5 is based upon an entirely new core = architecture and is not backwards compatible with JBoss Enterprise Portal P= latform 4.3. @@ -238,20 +396,11 @@ Red Hat JBoss Customer Support can be accessed at . -
- = -
- From 5.x Stream - - Anything that needs to go in here! - = -
-
- =
- <remark>Site Publisher</remark> + <remark>Site Publisher</remark> + DOCS NOTE: Do we still want this here? Site Publisher provides many additional features for organizations look= ing to enable line of business resources to directly manage sites, pages an= d content within the context of the portal versus through integration with = an external web content management system. @@ -281,9 +430,7 @@ This document explains how to install and verify the installation o= f JBoss Enterprise Portal Platform using different installation methods. - - User Guide @@ -291,9 +438,7 @@ This document provides an easy to follow guide to the functions and= options available in JBoss Enterprise Portal Platform. It is intended to b= e accessible and useful to both experienced and novice portal users. - - Reference Guide @@ -303,6 +448,14 @@ + + Site Publisher + + + Dedicated Installation and User Guides provide inf= ormation on installing, configuring and using the JBoss Enterprise Portal P= latform Site Publisher extension. These documents assume the required JBoss= Enterprise Portal Platform installion is present and functioning properly. = + + + @@ -367,7 +520,6 @@
- + = - - + \ No newline at end of file Modified: epp/docs/branches/5.1/Release_Notes/en-US/Book_Info.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- epp/docs/branches/5.1/Release_Notes/en-US/Book_Info.xml 2011-05-04 04:1= 8:44 UTC (rev 6443) +++ epp/docs/branches/5.1/Release_Notes/en-US/Book_Info.xml 2011-05-04 06:3= 2:28 UTC (rev 6444) @@ -7,7 +7,7 @@ 5.1.1 Release Notes For use with JBoss Enterprise Portal Platform 5.1.1 1 - 1.0 + 1.1 JBoss Enterprise Portal Platform 5.1 Modified: epp/docs/branches/5.1/Release_Notes/en-US/Revision_History.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- epp/docs/branches/5.1/Release_Notes/en-US/Revision_History.xml 2011-05-= 04 04:18:44 UTC (rev 6443) +++ epp/docs/branches/5.1/Release_Notes/en-US/Revision_History.xml 2011-05-= 04 06:32:28 UTC (rev 6444) @@ -7,6 +7,20 @@ Revision History + + 1-1.1 + Wed May 4 2011 + + Scott + Mumford + smumford(a)redhat.com + + + + Compiled full Resolved Issues list and add= ed component version details. + + + 1-1.0 Thu Apr 28 2011 Modified: epp/docs/branches/5.1/Release_Notes/en-US/known_issues.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- epp/docs/branches/5.1/Release_Notes/en-US/known_issues.xml 2011-05-04 0= 4:18:44 UTC (rev 6443) +++ epp/docs/branches/5.1/Release_Notes/en-US/known_issues.xml 2011-05-04 0= 6:32:28 UTC (rev 6444) @@ -1,72 +1,9 @@ - + +%BOOK_ENTITIES; ]> - - - - = - - - - - - Customers should be aware that passwords entered into the portal = and remembered with the Remember me option are stored = in the JCR database in plain text. This presents a possible security vulner= ability. - - - - - - - - - - Cause: The two JBoss Cache instances created by PicketLink were c= alling on the same configuration file in idm-configuration.xml and, as a re= sult, were using the same cluster names. - - - Consequence: This could lead to conflicts as the same JBoss Cache= instance could join the same channel twice. - - - Fix: Two configuration files were created and added to the distri= bution package and the Portal configuration was customized to call on the d= ifferent files. = - - - Result: JBoss Cache instances can now run simultaneously without = conflict. - - - - - - - - - - Cause: EPP doesn't set content-type on css-files added via gatein= -resources.xml. - - - Consequence: This means IE9 ignores these css-files due to new= security policy. In the console it states: SEC7113: CSS was ignored due to= mime type mismatch. = - - - Workaround: Add the following setContentType code to the CSS p= ortion of the ResourceRequestFilter.java file: -.... -if (uri.endsWith(".css")) - { - final OutputStream out =3D response.getOutputStream(); - // New code start - httpResponse.setContentType("text/css; charset=3DUTF-8"); - // New code end - final BinaryOutput output =3D new BinaryOutput() - { - public Charset getCharset() - { - return UTF_8; - } -.... - - - - Result: Content-types will be set and IE9 will render the Port= al as expected. - - - - + + Modified: epp/docs/branches/5.1/Release_Notes/en-US/need_info.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- epp/docs/branches/5.1/Release_Notes/en-US/need_info.xml 2011-05-04 04:1= 8:44 UTC (rev 6443) +++ epp/docs/branches/5.1/Release_Notes/en-US/need_info.xml 2011-05-04 06:3= 2:28 UTC (rev 6444) @@ -1,196 +1,9 @@ - + +%BOOK_ENTITIES; ]> - - - - = - - - - - - Original Text: -Thread safety issue leading to "Error while rendering the porlet -java.lang.NullPointerException at org.exoplatform.portal.webui.component.U= IBreadcumbsPortlet.loadSelectedPath(UIBreadcumbsPortlet.java:69)" under loa= d. - - -Cause: A bug in the double-check locking code. - - -Consequence: A NullPointerException thrown from Breadcrumbs portlet under = load. - - - Fix: Volatile specifier added to eventMap field to prevent reordering. - - - Result: NPE is no longer thrown. - - - Proposed text: -A bug in double-check locking code caused a NullPointerException to be thr= own from the Breadcrumbs portlet when under load. A 'volatile' java specifi= er was added to the eventMap to prevent reordering, which resolved the issu= e. The portlet no longer throws the NPE. - - - + + = - - - - - - Cause: NEEDINFO What allowed the javascript to be executed? Or wh= at what missing that would have prevented it? - - - Consequence: This allowed javascript snippets to be executed w= hen creating a new page through the Portal Dashboard. - - - Fix: Groovy encoding methods have been added to the code to p= revent this (NEEDINFO Is this correct? What was added/removed that stops j= avascript?) - - - Result: Javascript is no longer invoked when entered into page= fields. - - - - - - - - - - The upload service will not work with Internet Explorer 7, any ap= plication using the upload service (such as EPP SP) will not behave correct= ly with this web browser unless if a name has been provided. A patch is ava= ilable. - - - NEEDINFO: Has this issue been corrected for 5.1.1? I.E. Has th= e patch been incorporated into the product? And should this now be a "Resol= ved Issue" - - - - - - - - - - Cause: NEEDINFO (Was there a definite 'cause' [eg code bug or mis= sing code?]) - - - Consequence: The 'Preferences' tab would only appear in some p= ortlets if that portlet's portal.xml file had been modified to include it. - - - Fix: The UIFormInputSet.java and UIPortletForm.java files have= been patched...NEEDINFO (what was added in the patch?) - - - Result: The 'Preferences' tab now appears in all portlets? - - - - - - - - - - Configuration moved from jar file to portal.war. - - - Does this need a release note? - - - - - - - - - - Cause: NEEDINFO - - - Consequence: Resources (js, css, etc) added to new portlets wi= th the doHeaders() method were added twice. - - - Fix: A patch has been applied that... NEEDINFO (What does the = patch do?) - - - Result: New resources are only linked once. - - - - - - - - - - Cause: A bug in data caching prevented some changes to Portal nav= igation from reloading in real time. - - - Consequence: When changing a group navigation priority, the re= ordering of the groups was only happening after logging out. - - - Fix: The UIPageNavigationForm.java has been patched...NEEDINFO= (what does the patch do?) - - - Result: Now data updates immediately, without the user needing= to log out. = - - - - - - - - - - Cause: NEEDINFO (Code bug? Caching issue? Data writing issue? Per= mission issue?) - - - Consequence: WSRP 'Strict Mode' was not properly restored when= EPP was started. - - - Fix: An upgrade to WSRP 2.0.1 GA corrects this issue. - - - Result: WSRP Strict Mode is now implemented at startup. - - - - = - - - - - - Cause: NEEDINFO Why couldn't MOPPortalStructuralAccess close POMS= ession properly? - - - Consequence: An NPE was thrown (from GTNPORTAL-1868)? - - - Fix: A code change in MOPPortalStructureAccess.java requires E= PP to save the session instead of closing it. - - - Result: MOPPortalStructuralAccess can now close the POMSessio= n properly and the NPE no longer occurs. - - - - = - - - - - - Cause: In previous Portal versions, page definitions were held in= system memory before being written when starting the Portal. - - - Consequence: This could cause an Out Of Memory error if a larg= e number of pages were defined in the XML descriptors (NEEDINFO How many is= 'many' pages?). = - - - Fix: The transaction has now been split so that not all page d= efinitions are held in memory prior to being written. - - - Result: The Out Of Memory error is no longer encountered (NEED= INFO No upper limit on page numbers now?) - - - - - \ No newline at end of file Modified: epp/docs/branches/5.1/Release_Notes/en-US/resolved_issues.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- epp/docs/branches/5.1/Release_Notes/en-US/resolved_issues.xml 2011-05-0= 4 04:18:44 UTC (rev 6443) +++ epp/docs/branches/5.1/Release_Notes/en-US/resolved_issues.xml 2011-05-0= 4 06:32:28 UTC (rev 6444) @@ -1,48 +1,159 @@ - + +%BOOK_ENTITIES; ]> - + + + + + + Warning messages were found in the server log when starting JBoss Ente= rprise Portal Platform 5 without an active internet connection. This was be= cause the Java EE Webservices Metadata Handler 2.0 schema was requested via= the network at start up. The schema is now bundled with the WSRP which all= ows JBoss Enterprise Portal Platform to start without producing error messa= ges if there is no internet connection. + = + = - - = - - - - - - Warning messages were found in the server log when starting EPP 5= without an active internet connection. This was because the Java EE Webser= vices Metadata Handler 2.0 schema was requested via the network at start up= . The schema is now bundled with the WSRP which allows EPP to start without= producing error messages if there is no internet connection. - - - + + + + + + A thread safety issue in the breadcrumb portlet could lead to NullPoin= terException under load.The issue has been fixed. + = - - - - - - Exceptions thrown by the handleFaceletNotFound method (when a fac= elet file was not found) were being obscured by FaceletViewHandler as the r= esponse object was not a subtype of HttpServletResponse (it is a instance o= f PortletResponse). - - - FaceletPortletViewHandler.java has been updated to handle inst= ances of both HttpServletResponse and PortletResponse response objects. - - - (Text taken from same issue in 4.3.CP06 Release Notes JBEPP-44= 7 http://docs.redhat.com/docs/en-US/JBoss_Enterprise_Portal_Platform/4.3/ht= ml-single/CP06_Release_Notes/index.html#issues_resolved) - - - + = - - - - - - The Single Sign On (SSO) AbstractLogoutFilter in EPP would read r= equest parameters before setting the character encoding. When a form was su= bmitted with non-UTF-8 characters (while SSO was enabled) the values could = be garbled on output. - - - An upgrade of the SSO component to version 1.0.2-epp-GA (which= includes a patch to the AbstractLogoutFilter code) resolves this issue and= non-UTF-8 characters are now specified correctly. - - - + + + + + + The name of a dashboard page entered by user was not properly encoded = before being returned on the web browser. This allowed javascript snippets = to be executed when creating a new page through the Portal Dashboard. The n= ame of the page is now properly HTML encoded before being returned and java= script is no longer invoked when entered into page fields. + = + + + + + + + + Previous versions of JBoss Enterprise Portal Platform wrote saved pass= words to the JCR database in plain text. This created a possible security r= isk as user passwords could be obtained with an SQL query. Passwords are no= w encrypted when written to the database, negating the security risk. + + + + + + + + + + A bug cause the JBoss Enterprise Portal Platform upload service to not= work properly with Internet Explorer 7. As a result, any application using= the upload service (such as Site Publisher) would not behave correctly wit= h this web browser unless a name was provided. The bug has been fixed and t= he upload service now works as expected in all browsers (including IE7). + + + + + + + + + + A bug prevented the 'Preferences' tab from appearing in some portlets.= The tab would only appear in portlets that were customized during the firs= t deployment through the portal.xml descriptor. Non-customized portlets wou= ld not show a 'Preferences' tab. The UIFormInputSet.java and UIPortletForm.= java files have been patched to fix the issue and now the tab now appears i= n all portlets that have configurable preferences. + + + + + + + + + + The two JBoss Cache instances created by PicketLink were calling on th= e same configuration file in idm-configuration.xml and, as a result, were u= sing the same cluster names. This could lead to conflicts as the same JBoss= Cache instance could join the same channel twice. Separate configuration f= iles were added to the distribution package and the Portal configuration wa= s customized to call on the different files. JBoss Cache instances can now = run simultaneously without conflict. + + + + + + + + + + When adding resources (js, css, etc) to the Head of the HTML response = with the doHeaders method a bug was encountered which caused those resource= s to be added twice. A patch has been applied to fix the bug and new resour= ces are now only linked once. + + + + + + + + + + A bug in data caching prevented some changes to Portal navigation from= reloading in real time. When changing a group navigation priority, the reo= rdering of the groups was only happening after a log-out. The UIPageNavigat= ionForm.java has been patched to correct this and navigation changes now up= date immediately, without the user needing to log-out. + + + + + + + + + + WSRP Strict mode was previously set only via listeners, which were not= triggered at startup since they don't yet exist at that time. This meant t= hat WSRP Strict Mode was not properly restored when JBoss Enterprise Portal= Platform was started. An upgrade to WSRP 2.0.1 GA corrects this issue and = WSRP Strict Mode is now properly restored from persistent state at startup. + + + + + + + + + + Exceptions thrown by the handleFaceletNotFound method (when a facelet = file was not found) were being obscured by FaceletViewHandler as the respon= se object was not a subtype of HttpServletResponse (it is a instance of Por= tletResponse). FaceletPortletViewHandler.java has been updated to handle in= stances of both HttpServletResponse and PortletResponse response objects. + + + + + + + + + + The Single Sign On (SSO) AbstractLogoutFilter in JBoss Enterprise Port= al Platform would read request parameters before setting the character enco= ding. When a form was submitted with non-UTF-8 characters (while SSO was en= abled) the values could be garbled on output. An upgrade of the SSO compone= nt to version 1.0.2-epp-GA (which includes a patch to the AbstractLogoutFil= ter code) resolves this issue and Non-UTF-8 characters are now specified co= rrectly. + + + + + + + + + + MOPPortalStructuralAccess was improperly closing the POMSession that w= as under control of another Portal component, leaving that component unable= to properly access JCR state. An NPE was thrown when other components trie= d to access the closed POMSession. MOPPortalStructureAccess now simply save= s the session instead of saving *and* closing it. Since MOPPortalStructural= Access doesn't close the POMSession anymore, it can still be used by compon= ents upstream without issue. + + + + + + + + + + In previous Portal versions, page definitions were held in system memo= ry before being written when starting the Portal. This could cause an Out O= f Memory error if a large number of pages were defined in the XML descripto= rs. The transaction has now been split so that not all page definitions are= held in memory prior to being written and the Out Of Memory error is no lo= nger encountered. + + + + + + + + + + JBoss Enterprise Portal Platform doesn't set content-type on css-files= added via gatein-resources.xml. This causes Internet Explorer 9 to ignore = these css-files due to new security policy (a console message states: SEC71= 13: CSS was ignored due to mime type mismatch). The ResourceRequestFilter.j= ava file has been modified to set the content type so that content-types wi= ll be set and Internet Explorer 9 will render the Portal as expected. + + + + + + + --===============6488191857374314018==--