Modified: portals/site-live/jetspeed-2/release-notes-2.2.1.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/release-notes-2.2.1.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/release-notes-2.2.1.html (original)
+++ portals/site-live/jetspeed-2/release-notes-2.2.1.html Tue May 31 02:15:08 
2022
@@ -42,7 +42,7 @@
   
     
             <div class="xleft">
-        Last Published: 9 May 2016
+        Last Published: 26 May 2022
                       </div>
             <div class="xright">            <a 
href="http://portals.apache.org/applications/"; 
class="externalLink">Applications</a>
             |
@@ -253,298 +253,298 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"><person name="David Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Jetspeed_-_Version_2.2.1"></a>Release Notes - Jetspeed - 
Version 2.2.1</h2>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"><person name="David Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Jetspeed_-_Version_2.2.1"></a>Release Notes - Jetspeed - 
Version 2.2.1</h2>
 <p>
                 The list below outlines the issues that are addressed with 
release 2.2.1  For a full list of features, see the
                 <a href="features.html">features list</a>.
-            </p>
+            </p>
 <p>
                 And the release notes of the previous release 2.2.0 are 
available here: <a href="release-notes-2.2.0.html">release notes 2.2.0</a>.
-            </p>
-<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-686"; 
class="externalLink">JS2-686</a>] -         Including fragments from a library
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-748"; 
class="externalLink">JS2-748</a>] -         drop down list to add portlets to a 
page
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1055"; 
class="externalLink">JS2-1055</a>] -         CAS authentication / authorization
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1057"; 
class="externalLink">JS2-1057</a>] -         Prototype New Customization and 
Spaces features
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1080"; 
class="externalLink">JS2-1080</a>] -         Breadcrumbs for Jet UI
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1086"; 
class="externalLink">JS2-1086</a>] -         Support Preview Custom Portlet Mode
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1087"; 
class="externalLink">JS2-1087</a>] -         Initial JAX-RS services in 
Jetspeed-2
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1101"; 
class="externalLink">JS2-1101</a>] -         OpenID Login Support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1110"; 
class="externalLink">JS2-1110</a>] -         DPSML flag to control use of page 
for inherited page paths
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1143"; 
class="externalLink">JS2-1143</a>] -         New LDAP 
UserPasswordCredentialManager providing LDAP authentication, maintenance of 
LDAP credentials and UserPasswordCredentialPolicyManager support
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-368"; 
class="externalLink">JS2-368</a>] -         Improve access to binary builds
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-581"; 
class="externalLink">JS2-581</a>] -         Dynamically configure the height of 
the IFrame portlet using the size of the client window
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-880"; 
class="externalLink">JS2-880</a>] -         Full Wicket implementation of the 
admin portlets 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-917"; 
class="externalLink">JS2-917</a>] -         User home directory path needs to 
be optimized and customizable.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-950"; 
class="externalLink">JS2-950</a>] -         Improve Jetspeed statistics 
component
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-963"; 
class="externalLink">JS2-963</a>] -         Developer Browser 'Filter by Role' 
feature needs to be re-implemented in Wicket User Browser portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-964"; 
class="externalLink">JS2-964</a>] -         Enhance the Administrative APIs to 
be able to scroll over large data sets
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1034"; 
class="externalLink">JS2-1034</a>] -         Add DB Export, Init, and Import 
capabilities to installer to facilitate ETL based migration
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1043"; 
class="externalLink">JS2-1043</a>] -         Upgrade Search component to lucene 
2.3.2
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1061"; 
class="externalLink">JS2-1061</a>] -         Option to to allow empty namespace 
uri in portlet descirptor
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1066"; 
class="externalLink">JS2-1066</a>] -         Replace Jetspeed provided 
log4j.properties with log4j.xml to ensure its not overruled by other log4j.xml 
configurations embedded as resource in jars on the classpath 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1069"; 
class="externalLink">JS2-1069</a>] -         Portal Site should not filter 
folders w/o pages when page exists within menu depth constraints
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1070"; 
class="externalLink">JS2-1070</a>] -         Research and Prototype alternative 
clientside userability issues
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1071"; 
class="externalLink">JS2-1071</a>] -         Provide SSO IFrame Portlet based 
on Reverse Proxy component
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1073"; 
class="externalLink">JS2-1073</a>] -         psml.xsd is missing menu element
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1088"; 
class="externalLink">JS2-1088</a>] -         UserInfoManager implementation 
needs inprovements in resolving mapped user attributes and its cache handling
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1091"; 
class="externalLink">JS2-1091</a>] -         Admin to set some portlets to 
out-of-service state at runtime.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1099"; 
class="externalLink">JS2-1099</a>] -         Portlet application's error logs 
should be found in its own log file, not in jetspeed's log file.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1106"; 
class="externalLink">JS2-1106</a>] -         Support auto-switching to 
edit_defaults even when the portlet doesn't support EDIT mode.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1108"; 
class="externalLink">JS2-1108</a>] -         Admin portlet to edit properties 
of a page or folder by leveraging Portal Site Manager portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1113"; 
class="externalLink">JS2-1113</a>] -         Provide &quot;inherit&quot; 
decorators for popup pages.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1115"; 
class="externalLink">JS2-1115</a>] -         spanish languages properties files
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1117"; 
class="externalLink">JS2-1117</a>] -         Implement 1:1 Light Portal Site 
SiteView Variant
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1118"; 
class="externalLink">JS2-1118</a>] -         Extend PSML access from Portal 
Site Menus
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1120"; 
class="externalLink">JS2-1120</a>] -         Portlet icon to be shown on 
toolbox should be loaded from application context
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1121"; 
class="externalLink">JS2-1121</a>] -         Create Two Sets of Demo/Min Pages 
Environments for 2.2.1 Release
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1123"; 
class="externalLink">JS2-1123</a>] -         Jetui Pipeline fails cannot 
distinguish between guest user landing page and authenticated users shared 
landing
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1124"; 
class="externalLink">JS2-1124</a>] -         Cleanup and upgrade LDAP 
configuration to ApacheDS 1.5.5  
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1131"; 
class="externalLink">JS2-1131</a>] -         Allow to add folders and links to 
a space in page navigator portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1132"; 
class="externalLink">JS2-1132</a>] -         Allow to set display ordering on 
items in page navigator portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1134"; 
class="externalLink">JS2-1134</a>] -         Enhancements to support rooted 
space menus and reserved folder filtering
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1135"; 
class="externalLink">JS2-1135</a>] -         Space management security access 
should be configurable.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1136"; 
class="externalLink">JS2-1136</a>] -         Cleanup and strengthening the 
Security Entity/LDAP mapping
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1137"; 
class="externalLink">JS2-1137</a>] -         Update J2 installer to include new 
UI pipeline configuration
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1138"; 
class="externalLink">JS2-1138</a>] -         Page Layout/Portal Site components 
should support requests and rendering of *.tpsml, *.fpsml, and *.dpsml documents
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1149"; 
class="externalLink">JS2-1149</a>] -         Replace commonj dependency by the 
geronimo spec jar
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1158"; 
class="externalLink">JS2-1158</a>] -         Extend Portal Maven Archetypes to 
Support UI Pipeline Configurations
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1171"; 
class="externalLink">JS2-1171</a>] -         Provide LDAP search paging and 
callback handling support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1185"; 
class="externalLink">JS2-1185</a>] -         Upgrade to bridges-common and 
bridges-velocity 2.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1186"; 
class="externalLink">JS2-1186</a>] -         New Usermanager, supporting paging 
and ajaxfied UI
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Task"></a>Task</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-902"; 
class="externalLink">JS2-902</a>] -         Outstanding tasks required for 
upgrading from Jetespeed 2.1.3 to the new Jetspeed-2.2 model and api
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-960"; 
class="externalLink">JS2-960</a>] -         Implement a Portlet 2.0 CCPP Service
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1078"; 
class="externalLink">JS2-1078</a>] -         Review Page Manager copy/merge API 
usage
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1090"; 
class="externalLink">JS2-1090</a>] -         Jetspeed 2.1 derby database 
becoming huge.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1112"; 
class="externalLink">JS2-1112</a>] -         Jetui cleanup 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1165"; 
class="externalLink">JS2-1165</a>] -         Create XML Schemas for new PSML 
types
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1180"; 
class="externalLink">JS2-1180</a>] -         Reduce redundant dependencies
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Wish"></a>Wish</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-1094"; 
class="externalLink">JS2-1094</a>] -         Reloading resource bundle of 
portlet definition at runtime
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-351"; 
class="externalLink">JS2-351</a>] -         fallback profiling rule for 
multiple devices
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-548"; 
class="externalLink">JS2-548</a>] -         Extending password policy to 
require alternate characters (eg 2 numbers along with 4 letters) will fail on 
auto-password generation for new user registration
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-914"; 
class="externalLink">JS2-914</a>] -         Possible security issue because 
pipline can be set by the &quot;pipeline&quot; request parameter.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-930"; 
class="externalLink">JS2-930</a>] -         Expires header set to 0 does not 
cause round-trip in IE
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1014"; 
class="externalLink">JS2-1014</a>] -         Unit tests fail in Portals 
Components using JDK6
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1015"; 
class="externalLink">JS2-1015</a>] -         Unattached portlet definitions 
left in DB after registry unit tests run
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1022"; 
class="externalLink">JS2-1022</a>] -         Docs need better clarification on 
need to install *both* standard and demo JS2, or just one of the two.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1024"; 
class="externalLink">JS2-1024</a>] -         mssql create-schema.sql is 
incorrect
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1027"; 
class="externalLink">JS2-1027</a>] -         PSML layout decorator defaults no 
longer accepted in sub/profiled folders
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1029"; 
class="externalLink">JS2-1029</a>] -         LDAP configuration causes 
Exceptions in initialize
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1030"; 
class="externalLink">JS2-1030</a>] -         LDAP configuration property 
ldap.user.searchBase (when not empty) makes login impossible
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1031"; 
class="externalLink">JS2-1031</a>] -         Ldap AttributeBasedRelationDAO 
class gets NullPointerException when trying to create a relation between two 
ldap entities
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1033"; 
class="externalLink">JS2-1033</a>] -         Deadlock during PAM initialization 
between java prefs and database row locks
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1037"; 
class="externalLink">JS2-1037</a>] -         LDAP integration does not save 
users' passwords in LDAP. So new users that are created by Portal, cannot have 
passwords.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1039"; 
class="externalLink">JS2-1039</a>] -         OutOfMemoryError when trying to 
add a role to a user, if the user has already that role
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1040"; 
class="externalLink">JS2-1040</a>] -         When dom4j library is common lib 
dir, dom4j DocumentFactory cannot be accessed because of classloaders conclict
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1041"; 
class="externalLink">JS2-1041</a>] -         Installer fails when attempting to 
run PostgreSQL database scripts
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1044"; 
class="externalLink">JS2-1044</a>] -         Folder document order removed on 
page update
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1046"; 
class="externalLink">JS2-1046</a>] -         Action processing for maximized 
portlet which sets any render parameter on ActionResponse without changing 
window state causes portal page to resort to &quot;normal&quot; window state 
rendering whereby all portlets are rendered instead of only maximized one
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1047"; 
class="externalLink">JS2-1047</a>] -         install 
jetspeed-installer-demo-2.2.0.jar  database user oracle9i is error! why?
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1048"; 
class="externalLink">JS2-1048</a>] -         jetspeed2.2 Deployments weblogic92 
ERROR:datasource JetspeedDS Bean create is Error
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1054"; 
class="externalLink">JS2-1054</a>] -         Page get corrupted while creating 
from PortalSiteManager
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1056"; 
class="externalLink">JS2-1056</a>] -         Memory consumption fixes for 2.1.3 
need to be ported forward to 2.2.X
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1058"; 
class="externalLink">JS2-1058</a>] -         JS_PORTLET_HEAD_ELEMENTS in event 
of file downloads.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1059"; 
class="externalLink">JS2-1059</a>] -         Permission Actions are limited to 
base modes and states
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1063"; 
class="externalLink">JS2-1063</a>] -         PortletWindow desktop widget fails 
to render portlet content when the content has script tag with src attribute 
pointing a url of different domain.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1064"; 
class="externalLink">JS2-1064</a>] -         Jetspeed Maven Plugin errors with 
Maven 2.1.x or Maven 2.2.x
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1068"; 
class="externalLink">JS2-1068</a>] -         LDAP When last user is removed 
from a role a uniqueMember with uid=foobar is left
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1075"; 
class="externalLink">JS2-1075</a>] -         possible cross site scripting 
during login
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1076"; 
class="externalLink">JS2-1076</a>] -         insecure redirector during login
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1081"; 
class="externalLink">JS2-1081</a>] -         A Page without portlets breaks CSS 
in Jet UI
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1082"; 
class="externalLink">JS2-1082</a>] -         What are the layout or contextual 
path for user, guest, admin, jsp (wml, html, and xhtml) on Jetspeed 2.2.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1083"; 
class="externalLink">JS2-1083</a>] -         Portlet head contribution does not 
work when a portlet is instantly rendered from a decorator
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1085"; 
class="externalLink">JS2-1085</a>] -         Category Portlet Selector Edit 
Mode NPE
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1089"; 
class="externalLink">JS2-1089</a>] -         j2-admin deployment failed with 
JDK6
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1092"; 
class="externalLink">JS2-1092</a>] -         Portlet exceptions are not logged 
in jetspeed log files.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1093"; 
class="externalLink">JS2-1093</a>] -         To use #parse() velocity macro can 
cause unexpected behavior with Velocity 1.5
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1095"; 
class="externalLink">JS2-1095</a>] -         simplest portal documentation 
broken
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1096"; 
class="externalLink">JS2-1096</a>] -         Several issues with 
LdapAuthenticationProvider and LdapContextProxy: rewrite using Spring LDAP 
instead
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1097"; 
class="externalLink">JS2-1097</a>] -         Broken unicode characters in the 
portal application
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1100"; 
class="externalLink">JS2-1100</a>] -         DeveloperBrowser-type portlets for 
delegated admin can be used to assign global admin role
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1102"; 
class="externalLink">JS2-1102</a>] -         Access for view not permitted error
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1107"; 
class="externalLink">JS2-1107</a>] -         The config custom mode has been 
broken since template psml feature was introduced.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1109"; 
class="externalLink">JS2-1109</a>] -         ContentFragment separator may 
interfere with namespace
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1114"; 
class="externalLink">JS2-1114</a>] -         [velocity] Null reference 
[template 'decorations/layout/jetspeed/header.vm', line 49, column 17] 
:${layoutFragment.id} cannot be resolved
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1119"; 
class="externalLink">JS2-1119</a>] -         Impossible to log in using 
Jetspeed 2 and Tomcat 6.0.24
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1122"; 
class="externalLink">JS2-1122</a>] -         Jetui Pipeline fails to redirect 
on login if credential change is required
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1128"; 
class="externalLink">JS2-1128</a>] -         Spring LDAP 
DefaultDirContextValidator bug LDAP-189 causing unexpected error when borrowing 
new ContextSource from pool
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1129"; 
class="externalLink">JS2-1129</a>] -         JetSpeed hides error if values in 
SSO-Portlets are specified too long
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1133"; 
class="externalLink">JS2-1133</a>] -         Internal Error upon adding a new 
user
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1141"; 
class="externalLink">JS2-1141</a>] -         Space beans session cache needs to 
be shared and managed per user session.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1142"; 
class="externalLink">JS2-1142</a>] -         Space is not created from the 
specified template folder. (foldet.metadata is not copied from the template.)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1145"; 
class="externalLink">JS2-1145</a>] -         Text wrapping incorrect for some 
portlets
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1148"; 
class="externalLink">JS2-1148</a>] -         CXF produces warning logs in sys 
console, not in the specified log file.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1150"; 
class="externalLink">JS2-1150</a>] -         Jetspeed Toolbox selected layout 
not reflecting actual space layout
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1151"; 
class="externalLink">JS2-1151</a>] -         Portlet Maximize button relocates 
when pressed
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1152"; 
class="externalLink">JS2-1152</a>] -         Space Navigator does not render 
the list of spaces as intended
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1153"; 
class="externalLink">JS2-1153</a>] -         Problem with GroupManager
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1155"; 
class="externalLink">JS2-1155</a>] -         Spaces list portlet - clicking 
edit is equivalent to clicking the name of the space
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1156"; 
class="externalLink">JS2-1156</a>] -         Spaces list portlet - deleting 
takes place without confirmation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1157"; 
class="externalLink">JS2-1157</a>] -         Remove LGPL dependencies for Step2
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1159"; 
class="externalLink">JS2-1159</a>] -         Portal Site Manager - Page 
Decorator list populated twice (duplicated list items)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1160"; 
class="externalLink">JS2-1160</a>] -         Portal Site Manager - single click 
not reliable for selecting a node in the Portal Tree (double click is)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1161"; 
class="externalLink">JS2-1161</a>] -         Portal Site Manager - The View 
button is formatted as a label
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1162"; 
class="externalLink">JS2-1162</a>] -         PortalSiteManager portlet does not 
close input/output stream resources properly
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1163"; 
class="externalLink">JS2-1163</a>] -         Portal Site Manager - Menus Panel 
should not appear for Menus
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1164"; 
class="externalLink">JS2-1164</a>] -         PortalSiteManager portlet exports 
to a zip file with wrong entry paths.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1166"; 
class="externalLink">JS2-1166</a>] -         Theme/Layout selection is not 
properly displayed in toolbox portlet with Google Chrome or others
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1167"; 
class="externalLink">JS2-1167</a>] -         Tab selection is not updated in 
toolbox portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1168"; 
class="externalLink">JS2-1168</a>] -         After adding a page, the tree of 
the portal site manager portlet is not refreshed automatically.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1170"; 
class="externalLink">JS2-1170</a>] -         User/Role/Group selection pages 
under /Administrative/choosers/ are not displayed correctly because the simple 
layout decorator is missing.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1172"; 
class="externalLink">JS2-1172</a>] -         Test Security Administrative 
Portlets prior to 2.2.1 release
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1173"; 
class="externalLink">JS2-1173</a>] -         Testing fails with Maven 2.2.1
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1175"; 
class="externalLink">JS2-1175</a>] -         Portal Site Validation logic 
prevents simple rename move operations
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1181"; 
class="externalLink">JS2-1181</a>] -         PortletEventCoordinationService 
needs to ensure potential PortletEvent target (page) fragments have a 
PortletWindow created
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1182"; 
class="externalLink">JS2-1182</a>] -         PublicRenderParameters access 
fails for portlets without PortletWindowRequestNavigationalState  
-</li>
-</ul>
-</div>
-</div>
+            </p>
+<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-686";>JS2-686</a>] -         
Including fragments from a library
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-748";>JS2-748</a>] -         
drop down list to add portlets to a page
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1055";>JS2-1055</a>] -         
CAS authentication / authorization
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1057";>JS2-1057</a>] -         
Prototype New Customization and Spaces features
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1080";>JS2-1080</a>] -         
Breadcrumbs for Jet UI
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1086";>JS2-1086</a>] -         
Support Preview Custom Portlet Mode
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1087";>JS2-1087</a>] -         
Initial JAX-RS services in Jetspeed-2
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1101";>JS2-1101</a>] -         
OpenID Login Support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1110";>JS2-1110</a>] -         
DPSML flag to control use of page for inherited page paths
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1143";>JS2-1143</a>] -         
New LDAP UserPasswordCredentialManager providing LDAP authentication, 
maintenance of LDAP credentials and UserPasswordCredentialPolicyManager support
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-368";>JS2-368</a>] -         
Improve access to binary builds
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-581";>JS2-581</a>] -         
Dynamically configure the height of the IFrame portlet using the size of the 
client window
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-880";>JS2-880</a>] -         
Full Wicket implementation of the admin portlets 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-917";>JS2-917</a>] -         
User home directory path needs to be optimized and customizable.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-950";>JS2-950</a>] -         
Improve Jetspeed statistics component
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-963";>JS2-963</a>] -         
Developer Browser 'Filter by Role' feature needs to be re-implemented in Wicket 
User Browser portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-964";>JS2-964</a>] -         
Enhance the Administrative APIs to be able to scroll over large data sets
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1034";>JS2-1034</a>] -         
Add DB Export, Init, and Import capabilities to installer to facilitate ETL 
based migration
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1043";>JS2-1043</a>] -         
Upgrade Search component to lucene 2.3.2
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1061";>JS2-1061</a>] -         
Option to to allow empty namespace uri in portlet descirptor
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1066";>JS2-1066</a>] -         
Replace Jetspeed provided log4j.properties with log4j.xml to ensure its not 
overruled by other log4j.xml configurations embedded as resource in jars on the 
classpath 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1069";>JS2-1069</a>] -         
Portal Site should not filter folders w/o pages when page exists within menu 
depth constraints
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1070";>JS2-1070</a>] -         
Research and Prototype alternative clientside userability issues
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1071";>JS2-1071</a>] -         
Provide SSO IFrame Portlet based on Reverse Proxy component
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1073";>JS2-1073</a>] -         
psml.xsd is missing menu element
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1088";>JS2-1088</a>] -         
UserInfoManager implementation needs inprovements in resolving mapped user 
attributes and its cache handling
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1091";>JS2-1091</a>] -         
Admin to set some portlets to out-of-service state at runtime.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1099";>JS2-1099</a>] -         
Portlet application's error logs should be found in its own log file, not in 
jetspeed's log file.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1106";>JS2-1106</a>] -         
Support auto-switching to edit_defaults even when the portlet doesn't support 
EDIT mode.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1108";>JS2-1108</a>] -         
Admin portlet to edit properties of a page or folder by leveraging Portal Site 
Manager portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1113";>JS2-1113</a>] -         
Provide &quot;inherit&quot; decorators for popup pages.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1115";>JS2-1115</a>] -         
spanish languages properties files
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1117";>JS2-1117</a>] -         
Implement 1:1 Light Portal Site SiteView Variant
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1118";>JS2-1118</a>] -         
Extend PSML access from Portal Site Menus
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1120";>JS2-1120</a>] -         
Portlet icon to be shown on toolbox should be loaded from application context
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1121";>JS2-1121</a>] -         
Create Two Sets of Demo/Min Pages Environments for 2.2.1 Release
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1123";>JS2-1123</a>] -         
Jetui Pipeline fails cannot distinguish between guest user landing page and 
authenticated users shared landing
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1124";>JS2-1124</a>] -         
Cleanup and upgrade LDAP configuration to ApacheDS 1.5.5  
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1131";>JS2-1131</a>] -         
Allow to add folders and links to a space in page navigator portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1132";>JS2-1132</a>] -         
Allow to set display ordering on items in page navigator portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1134";>JS2-1134</a>] -         
Enhancements to support rooted space menus and reserved folder filtering
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1135";>JS2-1135</a>] -         
Space management security access should be configurable.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1136";>JS2-1136</a>] -         
Cleanup and strengthening the Security Entity/LDAP mapping
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1137";>JS2-1137</a>] -         
Update J2 installer to include new UI pipeline configuration
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1138";>JS2-1138</a>] -         
Page Layout/Portal Site components should support requests and rendering of 
*.tpsml, *.fpsml, and *.dpsml documents
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1149";>JS2-1149</a>] -         
Replace commonj dependency by the geronimo spec jar
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1158";>JS2-1158</a>] -         
Extend Portal Maven Archetypes to Support UI Pipeline Configurations
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1171";>JS2-1171</a>] -         
Provide LDAP search paging and callback handling support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1185";>JS2-1185</a>] -         
Upgrade to bridges-common and bridges-velocity 2.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1186";>JS2-1186</a>] -         
New Usermanager, supporting paging and ajaxfied UI
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Task"></a>Task</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-902";>JS2-902</a>] -         
Outstanding tasks required for upgrading from Jetespeed 2.1.3 to the new 
Jetspeed-2.2 model and api
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-960";>JS2-960</a>] -         
Implement a Portlet 2.0 CCPP Service
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1078";>JS2-1078</a>] -         
Review Page Manager copy/merge API usage
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1090";>JS2-1090</a>] -         
Jetspeed 2.1 derby database becoming huge.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1112";>JS2-1112</a>] -         
Jetui cleanup 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1165";>JS2-1165</a>] -         
Create XML Schemas for new PSML types
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1180";>JS2-1180</a>] -         
Reduce redundant dependencies
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Wish"></a>Wish</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1094";>JS2-1094</a>] -         
Reloading resource bundle of portlet definition at runtime
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-351";>JS2-351</a>] -         
fallback profiling rule for multiple devices
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-548";>JS2-548</a>] -         
Extending password policy to require alternate characters (eg 2 numbers along 
with 4 letters) will fail on auto-password generation for new user registration
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-914";>JS2-914</a>] -         
Possible security issue because pipline can be set by the &quot;pipeline&quot; 
request parameter.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-930";>JS2-930</a>] -         
Expires header set to 0 does not cause round-trip in IE
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1014";>JS2-1014</a>] -         
Unit tests fail in Portals Components using JDK6
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1015";>JS2-1015</a>] -         
Unattached portlet definitions left in DB after registry unit tests run
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1022";>JS2-1022</a>] -         
Docs need better clarification on need to install *both* standard and demo JS2, 
or just one of the two.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1024";>JS2-1024</a>] -         
mssql create-schema.sql is incorrect
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1027";>JS2-1027</a>] -         
PSML layout decorator defaults no longer accepted in sub/profiled folders
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1029";>JS2-1029</a>] -         
LDAP configuration causes Exceptions in initialize
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1030";>JS2-1030</a>] -         
LDAP configuration property ldap.user.searchBase (when not empty) makes login 
impossible
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1031";>JS2-1031</a>] -         
Ldap AttributeBasedRelationDAO class gets NullPointerException when trying to 
create a relation between two ldap entities
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1033";>JS2-1033</a>] -         
Deadlock during PAM initialization between java prefs and database row locks
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1037";>JS2-1037</a>] -         
LDAP integration does not save users' passwords in LDAP. So new users that are 
created by Portal, cannot have passwords.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1039";>JS2-1039</a>] -         
OutOfMemoryError when trying to add a role to a user, if the user has already 
that role
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1040";>JS2-1040</a>] -         
When dom4j library is common lib dir, dom4j DocumentFactory cannot be accessed 
because of classloaders conclict
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1041";>JS2-1041</a>] -         
Installer fails when attempting to run PostgreSQL database scripts
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1044";>JS2-1044</a>] -         
Folder document order removed on page update
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1046";>JS2-1046</a>] -         
Action processing for maximized portlet which sets any render parameter on 
ActionResponse without changing window state causes portal page to resort to 
&quot;normal&quot; window state rendering whereby all portlets are rendered 
instead of only maximized one
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1047";>JS2-1047</a>] -         
install jetspeed-installer-demo-2.2.0.jar  database user oracle9i is error! why?
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1048";>JS2-1048</a>] -         
jetspeed2.2 Deployments weblogic92 ERROR:datasource JetspeedDS Bean create is 
Error
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1054";>JS2-1054</a>] -         
Page get corrupted while creating from PortalSiteManager
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1056";>JS2-1056</a>] -         
Memory consumption fixes for 2.1.3 need to be ported forward to 2.2.X
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1058";>JS2-1058</a>] -         
JS_PORTLET_HEAD_ELEMENTS in event of file downloads.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1059";>JS2-1059</a>] -         
Permission Actions are limited to base modes and states
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1063";>JS2-1063</a>] -         
PortletWindow desktop widget fails to render portlet content when the content 
has script tag with src attribute pointing a url of different domain.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1064";>JS2-1064</a>] -         
Jetspeed Maven Plugin errors with Maven 2.1.x or Maven 2.2.x
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1068";>JS2-1068</a>] -         
LDAP When last user is removed from a role a uniqueMember with uid=foobar is 
left
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1075";>JS2-1075</a>] -         
possible cross site scripting during login
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1076";>JS2-1076</a>] -         
insecure redirector during login
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1081";>JS2-1081</a>] -         A 
Page without portlets breaks CSS in Jet UI
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1082";>JS2-1082</a>] -         
What are the layout or contextual path for user, guest, admin, jsp (wml, html, 
and xhtml) on Jetspeed 2.2.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1083";>JS2-1083</a>] -         
Portlet head contribution does not work when a portlet is instantly rendered 
from a decorator
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1085";>JS2-1085</a>] -         
Category Portlet Selector Edit Mode NPE
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1089";>JS2-1089</a>] -         
j2-admin deployment failed with JDK6
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1092";>JS2-1092</a>] -         
Portlet exceptions are not logged in jetspeed log files.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1093";>JS2-1093</a>] -         
To use #parse() velocity macro can cause unexpected behavior with Velocity 1.5
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1095";>JS2-1095</a>] -         
simplest portal documentation broken
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1096";>JS2-1096</a>] -         
Several issues with LdapAuthenticationProvider and LdapContextProxy: rewrite 
using Spring LDAP instead
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1097";>JS2-1097</a>] -         
Broken unicode characters in the portal application
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1100";>JS2-1100</a>] -         
DeveloperBrowser-type portlets for delegated admin can be used to assign global 
admin role
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1102";>JS2-1102</a>] -         
Access for view not permitted error
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1107";>JS2-1107</a>] -         
The config custom mode has been broken since template psml feature was 
introduced.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1109";>JS2-1109</a>] -         
ContentFragment separator may interfere with namespace
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1114";>JS2-1114</a>] -         
[velocity] Null reference [template 'decorations/layout/jetspeed/header.vm', 
line 49, column 17] :${layoutFragment.id} cannot be resolved
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1119";>JS2-1119</a>] -         
Impossible to log in using Jetspeed 2 and Tomcat 6.0.24
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1122";>JS2-1122</a>] -         
Jetui Pipeline fails to redirect on login if credential change is required
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1128";>JS2-1128</a>] -         
Spring LDAP DefaultDirContextValidator bug LDAP-189 causing unexpected error 
when borrowing new ContextSource from pool
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1129";>JS2-1129</a>] -         
JetSpeed hides error if values in SSO-Portlets are specified too long
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1133";>JS2-1133</a>] -         
Internal Error upon adding a new user
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1141";>JS2-1141</a>] -         
Space beans session cache needs to be shared and managed per user session.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1142";>JS2-1142</a>] -         
Space is not created from the specified template folder. (foldet.metadata is 
not copied from the template.)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1145";>JS2-1145</a>] -         
Text wrapping incorrect for some portlets
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1148";>JS2-1148</a>] -         
CXF produces warning logs in sys console, not in the specified log file.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1150";>JS2-1150</a>] -         
Jetspeed Toolbox selected layout not reflecting actual space layout
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1151";>JS2-1151</a>] -         
Portlet Maximize button relocates when pressed
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1152";>JS2-1152</a>] -         
Space Navigator does not render the list of spaces as intended
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1153";>JS2-1153</a>] -         
Problem with GroupManager
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1155";>JS2-1155</a>] -         
Spaces list portlet - clicking edit is equivalent to clicking the name of the 
space
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1156";>JS2-1156</a>] -         
Spaces list portlet - deleting takes place without confirmation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1157";>JS2-1157</a>] -         
Remove LGPL dependencies for Step2
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1159";>JS2-1159</a>] -         
Portal Site Manager - Page Decorator list populated twice (duplicated list 
items)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1160";>JS2-1160</a>] -         
Portal Site Manager - single click not reliable for selecting a node in the 
Portal Tree (double click is)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1161";>JS2-1161</a>] -         
Portal Site Manager - The View button is formatted as a label
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1162";>JS2-1162</a>] -         
PortalSiteManager portlet does not close input/output stream resources properly
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1163";>JS2-1163</a>] -         
Portal Site Manager - Menus Panel should not appear for Menus
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1164";>JS2-1164</a>] -         
PortalSiteManager portlet exports to a zip file with wrong entry paths.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1166";>JS2-1166</a>] -         
Theme/Layout selection is not properly displayed in toolbox portlet with Google 
Chrome or others
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1167";>JS2-1167</a>] -         
Tab selection is not updated in toolbox portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1168";>JS2-1168</a>] -         
After adding a page, the tree of the portal site manager portlet is not 
refreshed automatically.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1170";>JS2-1170</a>] -         
User/Role/Group selection pages under /Administrative/choosers/ are not 
displayed correctly because the simple layout decorator is missing.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1172";>JS2-1172</a>] -         
Test Security Administrative Portlets prior to 2.2.1 release
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1173";>JS2-1173</a>] -         
Testing fails with Maven 2.2.1
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1175";>JS2-1175</a>] -         
Portal Site Validation logic prevents simple rename move operations
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1181";>JS2-1181</a>] -         
PortletEventCoordinationService needs to ensure potential PortletEvent target 
(page) fragments have a PortletWindow created
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1182";>JS2-1182</a>] -         
PublicRenderParameters access fails for portlets without 
PortletWindowRequestNavigationalState  
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -553,7 +553,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           

Modified: portals/site-live/jetspeed-2/release-notes-2.2.2.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/release-notes-2.2.2.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/release-notes-2.2.2.html (original)
+++ portals/site-live/jetspeed-2/release-notes-2.2.2.html Tue May 31 02:15:08 
2022
@@ -42,7 +42,7 @@
   
     
             <div class="xleft">
-        Last Published: 9 May 2016
+        Last Published: 26 May 2022
                       </div>
             <div class="xright">            <a 
href="http://portals.apache.org/applications/"; 
class="externalLink">Applications</a>
             |
@@ -253,148 +253,148 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"><person name="David Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Jetspeed_-_Version_2.2.2"></a>Release Notes - Jetspeed - 
Version 2.2.2</h2>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="[email protected]"><person name="David Taylor" 
email="[email protected]"></authors><div class="section"><h2><a 
name="Release_Notes_-_Jetspeed_-_Version_2.2.2"></a>Release Notes - Jetspeed - 
Version 2.2.2</h2>
 <p>
                 The list below outlines the issues that are addressed with 
release 2.2.2  For a full list of features, see the
                 <a href="features.html">features list</a>.
-            </p>
+            </p>
 <p>
                 And the release notes of the previous release 2.2.1 are 
available here: <a href="release-notes-2.2.1.html">release notes 2.2.1</a>.
-            </p>
-<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-341"; 
class="externalLink">JS2-341</a>] -         Add State to Jetspeed Engine for 
Error Conditions
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-915"; 
class="externalLink">JS2-915</a>] -         Provide admin roles security 
restriction on admin roles maintenance
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1127"; 
class="externalLink">JS2-1127</a>] -         Bulk Migration from 2.1.X to 2.2.X
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1232"; 
class="externalLink">JS2-1232</a>] -         Portlet Instances
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1253"; 
class="externalLink">JS2-1253</a>] -         Generic and shared 
ServletRequestCleanupService with callback registration for cleanup actions to 
be executed after a servlet/filter request
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-881"; 
class="externalLink">JS2-881</a>] -         Improve Profiler Hashmap Usage
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1052"; 
class="externalLink">JS2-1052</a>] -         Add GC Diagnostic Portlet to 
j2-admin
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1198"; 
class="externalLink">JS2-1198</a>] -         Improve search engine usage
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1203"; 
class="externalLink">JS2-1203</a>] -         DecorationValve needs to allow 
injection of the default decorator actions factory
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1205"; 
class="externalLink">JS2-1205</a>] -         Allow administrators to update 
search index for a portlet application.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1208"; 
class="externalLink">JS2-1208</a>] -         Support Form-based Authentication 
in SSO IFrame Portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1231"; 
class="externalLink">JS2-1231</a>] -         Ensure expired (portal) sessions 
are properly invalidated/recreated
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1238"; 
class="externalLink">JS2-1238</a>] -         Pipeline mapper needed to find 
mapping path by a pipeline name
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1245"; 
class="externalLink">JS2-1245</a>] -         Update some external artifact 
dependencies to more recent and general available versions
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1246"; 
class="externalLink">JS2-1246</a>] -         Solr based portlet search engine
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1247"; 
class="externalLink">JS2-1247</a>] -         Support portlet/clone filtering 
and cloning in Portlet Application Management Portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1248"; 
class="externalLink">JS2-1248</a>] -         Support cloning in Toolbox Portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1251"; 
class="externalLink">JS2-1251</a>] -         Backport some fixes and 
improvements for LDAP
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1254"; 
class="externalLink">JS2-1254</a>] -         Logging locations are hidden with 
JetspeedLoggerUtil or DefaultJetspeedLogger
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1255"; 
class="externalLink">JS2-1255</a>] -         Update Jetspeed demo and installer 
to use latest Tomcat 6.x version for hardened security
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1258"; 
class="externalLink">JS2-1258</a>] -         Harden default/demo Jetspeed 
security configuration by disabling usage of the Tomcat Manager and force 
change password on demo admin user
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1260"; 
class="externalLink">JS2-1260</a>] -         Upgrade to latest released Apache 
Portals Pluto and Applications 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1262"; 
class="externalLink">JS2-1262</a>] -         Enforced portlet level security 
constraints checking at render time through custom jetspeed-portlet.xml 
metadata 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1263"; 
class="externalLink">JS2-1263</a>] -         Hardening j2-admin security by 
restricting access to hot deployment and portlet metadata features to admin 
role only
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1264"; 
class="externalLink">JS2-1264</a>] -         Jetui: Navigate to User's Home 
Space upon Login
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1266"; 
class="externalLink">JS2-1266</a>] -         Enhance Jetspeed installer script 
to rewrite the default jetspeed/index.jsp so the installation selected UI 
pipeline is redirected to, portal/ for classic or ui/ for jetui
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1267"; 
class="externalLink">JS2-1267</a>] -         Protected anonymous guest user 
against removal and restrict modifications allowed
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-589"; 
class="externalLink">JS2-589</a>] -         PermissionManagerImpl use of 
ThreadLocal for caching causes inconsistent results
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-901"; 
class="externalLink">JS2-901</a>] -         Constraints and Permissions 
Portlets have rendering bugs on IE7
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1077"; 
class="externalLink">JS2-1077</a>] -         Database Page Manager Cache test 
not running correctly in test suite
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1100"; 
class="externalLink">JS2-1100</a>] -         DeveloperBrowser-type portlets for 
delegated admin can be used to assign global admin role
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1130"; 
class="externalLink">JS2-1130</a>] -         PAM unit tests failing
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1169"; 
class="externalLink">JS2-1169</a>] -         The Portlet 2.0 API, 
PortletResponse#setProperty(String key, String value), doesn't work for cached 
portlet content.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1190"; 
class="externalLink">JS2-1190</a>] -         Cannot add portlet with JetSpeed 
2.2.1 Classic Portal 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1194"; 
class="externalLink">JS2-1194</a>] -         Some Portlets which contain 
'document.write()' js calls (e.g. GWT-based portlet) is not rendered at first 
after adding the portlet.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1195"; 
class="externalLink">JS2-1195</a>] -         Reset Cached Security Constraints 
Intermittent NPE
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1196"; 
class="externalLink">JS2-1196</a>] -         Jetspeed archetype: missing file 
/WEB-INF/pages/page.security
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1200"; 
class="externalLink">JS2-1200</a>] -         Toolbox portlet error when portal 
deployed as root app.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1202"; 
class="externalLink">JS2-1202</a>] -         Cannot deploy local portlet 
applications by using the deployed local app directory (e.g. /WEB-INF/apps)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1204"; 
class="externalLink">JS2-1204</a>] -         Portlet TLDs need to be configured 
in j2-admin's web.xml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1210"; 
class="externalLink">JS2-1210</a>] -         Wrong link to my-account.psml in 
login portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1211"; 
class="externalLink">JS2-1211</a>] -         PreparedStatement resource leak in 
PortalStatistics component
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1214"; 
class="externalLink">JS2-1214</a>] -         Jetexpress tutorial has stray 
unprocessable text in portal default-page.psml file
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1217"; 
class="externalLink">JS2-1217</a>] -         Jetspeed Schema Primary Keys and 
Foreign Key Indexes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1218"; 
class="externalLink">JS2-1218</a>] -         Exceptions in portal site manager 
portlet and user management portlet when hostname resolver is enabled with more 
than one rule, 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1219"; 
class="externalLink">JS2-1219</a>] -         When there is any portlet fragment 
which refer to a non-registered portlet definition, the page is not rendered 
with &quot;Content not available&quot; message.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1220"; 
class="externalLink">JS2-1220</a>] -         Duplicate fields (or error) in the 
Application Details panel of Portlet Application Manager page
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1221"; 
class="externalLink">JS2-1221</a>] -         ClassCastException on 
RegistryPortletCache and RegistryApplicationCache
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1222"; 
class="externalLink">JS2-1222</a>] -         Nested Portlet servlet include 
dispatch is failing for a ResourceRequest on Websphere 6.1.0.23 when targeting 
a filter (like WicketFilter)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1223"; 
class="externalLink">JS2-1223</a>] -         Portal Site Manager throws NPE 
when clicking 'Document ordering' tab for a psml page.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1225"; 
class="externalLink">JS2-1225</a>] -         Synchronize JetspeedPortletFactory 
maintained caches on PortletRegistry changes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1227"; 
class="externalLink">JS2-1227</a>] -         Build failure with Maven 3
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1229"; 
class="externalLink">JS2-1229</a>] -         Error when trying to create a new 
menu definition
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1230"; 
class="externalLink">JS2-1230</a>] -         J2-admin User registration still 
requires username when portlet cofiguration Option_Use_Email_As_Username is set 
to true
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1236"; 
class="externalLink">JS2-1236</a>] -         Jetspeed installer fails to seed 
database due to wrong seed file path
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1241"; 
class="externalLink">JS2-1241</a>] -         installer crashes in 2.2.2 trunk
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1249"; 
class="externalLink">JS2-1249</a>] -         portlet decorator actions 
displaying alt text from the wrong locale
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1256"; 
class="externalLink">JS2-1256</a>] -         ForgottenPasswordPortlet fails due 
to classloader issues
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1257"; 
class="externalLink">JS2-1257</a>] -         Tomcat 7 by default changes 
sessionId on authentication without any type of event notification, which 
causes the Jetspeed PortalSessionManager breaking
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1259"; 
class="externalLink">JS2-1259</a>] -         Not able to set security 
constrainst on a portlet when psml is stored in the database
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1261"; 
class="externalLink">JS2-1261</a>] -         PortalSiteManager export feature 
is broken since upgrade to Wicket 1.4.17
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1265"; 
class="externalLink">JS2-1265</a>] -         Jetspeed demo installation fails 
to re-initialize the database from the command line
-</li>
-</ul>
-</div>
-</div>
+            </p>
+<div class="section"><h3><a name="New_Feature"></a>New Feature</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-341";>JS2-341</a>] -         Add 
State to Jetspeed Engine for Error Conditions
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-915";>JS2-915</a>] -         
Provide admin roles security restriction on admin roles maintenance
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1127";>JS2-1127</a>] -         
Bulk Migration from 2.1.X to 2.2.X
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1232";>JS2-1232</a>] -         
Portlet Instances
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1253";>JS2-1253</a>] -         
Generic and shared ServletRequestCleanupService with callback registration for 
cleanup actions to be executed after a servlet/filter request
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-881";>JS2-881</a>] -         
Improve Profiler Hashmap Usage
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1052";>JS2-1052</a>] -         
Add GC Diagnostic Portlet to j2-admin
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1198";>JS2-1198</a>] -         
Improve search engine usage
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1203";>JS2-1203</a>] -         
DecorationValve needs to allow injection of the default decorator actions 
factory
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1205";>JS2-1205</a>] -         
Allow administrators to update search index for a portlet application.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1208";>JS2-1208</a>] -         
Support Form-based Authentication in SSO IFrame Portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1231";>JS2-1231</a>] -         
Ensure expired (portal) sessions are properly invalidated/recreated
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1238";>JS2-1238</a>] -         
Pipeline mapper needed to find mapping path by a pipeline name
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1245";>JS2-1245</a>] -         
Update some external artifact dependencies to more recent and general available 
versions
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1246";>JS2-1246</a>] -         
Solr based portlet search engine
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1247";>JS2-1247</a>] -         
Support portlet/clone filtering and cloning in Portlet Application Management 
Portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1248";>JS2-1248</a>] -         
Support cloning in Toolbox Portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1251";>JS2-1251</a>] -         
Backport some fixes and improvements for LDAP
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1254";>JS2-1254</a>] -         
Logging locations are hidden with JetspeedLoggerUtil or DefaultJetspeedLogger
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1255";>JS2-1255</a>] -         
Update Jetspeed demo and installer to use latest Tomcat 6.x version for 
hardened security
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1258";>JS2-1258</a>] -         
Harden default/demo Jetspeed security configuration by disabling usage of the 
Tomcat Manager and force change password on demo admin user
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1260";>JS2-1260</a>] -         
Upgrade to latest released Apache Portals Pluto and Applications 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1262";>JS2-1262</a>] -         
Enforced portlet level security constraints checking at render time through 
custom jetspeed-portlet.xml metadata 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1263";>JS2-1263</a>] -         
Hardening j2-admin security by restricting access to hot deployment and portlet 
metadata features to admin role only
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1264";>JS2-1264</a>] -         
Jetui: Navigate to User's Home Space upon Login
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1266";>JS2-1266</a>] -         
Enhance Jetspeed installer script to rewrite the default jetspeed/index.jsp so 
the installation selected UI pipeline is redirected to, portal/ for classic or 
ui/ for jetui
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1267";>JS2-1267</a>] -         
Protected anonymous guest user against removal and restrict modifications 
allowed
+</li>
+</ul>
+</div>
+<div class="section"><h3><a name="Bug"></a>Bug</h3>
+<ul><li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-589";>JS2-589</a>] -         
PermissionManagerImpl use of ThreadLocal for caching causes inconsistent results
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-901";>JS2-901</a>] -         
Constraints and Permissions Portlets have rendering bugs on IE7
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1077";>JS2-1077</a>] -         
Database Page Manager Cache test not running correctly in test suite
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1100";>JS2-1100</a>] -         
DeveloperBrowser-type portlets for delegated admin can be used to assign global 
admin role
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1130";>JS2-1130</a>] -         
PAM unit tests failing
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1169";>JS2-1169</a>] -         
The Portlet 2.0 API, PortletResponse#setProperty(String key, String value), 
doesn't work for cached portlet content.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1190";>JS2-1190</a>] -         
Cannot add portlet with JetSpeed 2.2.1 Classic Portal 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1194";>JS2-1194</a>] -         
Some Portlets which contain 'document.write()' js calls (e.g. GWT-based 
portlet) is not rendered at first after adding the portlet.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1195";>JS2-1195</a>] -         
Reset Cached Security Constraints Intermittent NPE
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1196";>JS2-1196</a>] -         
Jetspeed archetype: missing file /WEB-INF/pages/page.security
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1200";>JS2-1200</a>] -         
Toolbox portlet error when portal deployed as root app.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1202";>JS2-1202</a>] -         
Cannot deploy local portlet applications by using the deployed local app 
directory (e.g. /WEB-INF/apps)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1204";>JS2-1204</a>] -         
Portlet TLDs need to be configured in j2-admin's web.xml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1210";>JS2-1210</a>] -         
Wrong link to my-account.psml in login portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1211";>JS2-1211</a>] -         
PreparedStatement resource leak in PortalStatistics component
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1214";>JS2-1214</a>] -         
Jetexpress tutorial has stray unprocessable text in portal default-page.psml 
file
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1217";>JS2-1217</a>] -         
Jetspeed Schema Primary Keys and Foreign Key Indexes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1218";>JS2-1218</a>] -         
Exceptions in portal site manager portlet and user management portlet when 
hostname resolver is enabled with more than one rule, 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1219";>JS2-1219</a>] -         
When there is any portlet fragment which refer to a non-registered portlet 
definition, the page is not rendered with &quot;Content not available&quot; 
message.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1220";>JS2-1220</a>] -         
Duplicate fields (or error) in the Application Details panel of Portlet 
Application Manager page
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1221";>JS2-1221</a>] -         
ClassCastException on RegistryPortletCache and RegistryApplicationCache
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1222";>JS2-1222</a>] -         
Nested Portlet servlet include dispatch is failing for a ResourceRequest on 
Websphere 6.1.0.23 when targeting a filter (like WicketFilter)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1223";>JS2-1223</a>] -         
Portal Site Manager throws NPE when clicking 'Document ordering' tab for a psml 
page.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1225";>JS2-1225</a>] -         
Synchronize JetspeedPortletFactory maintained caches on PortletRegistry changes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1227";>JS2-1227</a>] -         
Build failure with Maven 3
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1229";>JS2-1229</a>] -         
Error when trying to create a new menu definition
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1230";>JS2-1230</a>] -         
J2-admin User registration still requires username when portlet cofiguration 
Option_Use_Email_As_Username is set to true
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1236";>JS2-1236</a>] -         
Jetspeed installer fails to seed database due to wrong seed file path
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1241";>JS2-1241</a>] -         
installer crashes in 2.2.2 trunk
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1249";>JS2-1249</a>] -         
portlet decorator actions displaying alt text from the wrong locale
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1256";>JS2-1256</a>] -         
ForgottenPasswordPortlet fails due to classloader issues
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1257";>JS2-1257</a>] -         
Tomcat 7 by default changes sessionId on authentication without any type of 
event notification, which causes the Jetspeed PortalSessionManager breaking
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1259";>JS2-1259</a>] -         
Not able to set security constrainst on a portlet when psml is stored in the 
database
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1261";>JS2-1261</a>] -         
PortalSiteManager export feature is broken since upgrade to Wicket 1.4.17
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1265";>JS2-1265</a>] -         
Jetspeed demo installation fails to re-initialize the database from the command 
line
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -403,7 +403,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           


Reply via email to