Modified: portals/site-live/jetspeed-2/release-notes-2.2.0.html
URL: 
http://svn.apache.org/viewvc/portals/site-live/jetspeed-2/release-notes-2.2.0.html?rev=1901428&r1=1901427&r2=1901428&view=diff
==============================================================================
--- portals/site-live/jetspeed-2/release-notes-2.2.0.html (original)
+++ portals/site-live/jetspeed-2/release-notes-2.2.0.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,488 +253,488 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <subtitle></subtitle><authors><person name="Ate Douma" 
email="a...@douma.nu"></authors><div class="section"><h2><a 
name="Release_Notes_-_Jetspeed_-_Version_2.2.0"></a>Release Notes - Jetspeed - 
Version 2.2.0</h2>
+        <subtitle></subtitle><authors><person name="Ate Douma" 
email="a...@douma.nu"></authors><div class="section"><h2><a 
name="Release_Notes_-_Jetspeed_-_Version_2.2.0"></a>Release Notes - Jetspeed - 
Version 2.2.0</h2>
 <p>
                 The list below outlines the issues that are addressed with 
release 2.2.0  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.1.3 are 
available here: <a href="release-notes-2.1.3.html">release notes 2.1.3</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-301"; 
class="externalLink">JS2-301</a>] -         Support Multiple Providers for User 
Attributes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-306"; 
class="externalLink">JS2-306</a>] -         Site Administration (Portal Site 
Manager)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-634"; 
class="externalLink">JS2-634</a>] -         edit_defaults custom portlet mode
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-720"; 
class="externalLink">JS2-720</a>] -         Support for NTLM authentication 
with optional fallback authentication method
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-729"; 
class="externalLink">JS2-729</a>] -         Preliminary Portlet API 2.0 
ResourceURL support allowing full response control like for cookies and 
compressed output streams
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-744"; 
class="externalLink">JS2-744</a>] -         There is impossible now to set up 
meta-description of page thru graphical admin interface manually
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-791"; 
class="externalLink">JS2-791</a>] -         configure the security constraint 
on a particular portlet fragment using new custom config portlet mode
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-809"; 
class="externalLink">JS2-809</a>] -         Add table schema aware datasource 
proxy
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-818"; 
class="externalLink">JS2-818</a>] -         When importing users with seed 
data, user actual home pages from template
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-834"; 
class="externalLink">JS2-834</a>] -         Automatically cleanup of the 
PortalURL: no navigational state in browser url
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-853"; 
class="externalLink">JS2-853</a>] -         Filter Portlet Selector by one or 
more roles
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-860"; 
class="externalLink">JS2-860</a>] -          Implement a second, Versioned 
Portlet Application Manager 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-869"; 
class="externalLink">JS2-869</a>] -         New Preferences backend 
implementation for Registry, Entity and Security components
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-870"; 
class="externalLink">JS2-870</a>] -         Replace User/Group/Role (Java) 
Preferences with simplified attributes Map
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-871"; 
class="externalLink">JS2-871</a>] -         Upgrade Pluto container to version 
2.0.0 with Portlet 2.0/JSR-286 support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-873"; 
class="externalLink">JS2-873</a>] -         Simplified parent-child 
relationship model for Roles and Groups
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-888"; 
class="externalLink">JS2-888</a>] -         Provide a HealthCheck functionality 
to validate if required resources are (still) available/online, like portlet 
applications and datasource  
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-890"; 
class="externalLink">JS2-890</a>] -         Shibboleth SSO authentication 
support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-893"; 
class="externalLink">JS2-893</a>] -         cluster synchronization feature
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-904"; 
class="externalLink">JS2-904</a>] -         Maven archetype
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-923"; 
class="externalLink">JS2-923</a>] -         Security Domains
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-925"; 
class="externalLink">JS2-925</a>] -         Provide full JSR-286 / Portlet API 
2.0 support and TCK compliance
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-954"; 
class="externalLink">JS2-954</a>] -         Add support for JSR-286 Portlet 
Managed PortletModes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-969"; 
class="externalLink">JS2-969</a>] -         Add portlet content cache managment 
and invalidation for JSR-286 Public Render Parameters usage 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-992"; 
class="externalLink">JS2-992</a>] -         New generic and extendable 
RequestDiagnostics feature
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Improvement"></a>Improvement</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-27"; 
class="externalLink">JS2-27</a>] -         Allow disable of Groups and Roles
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-57"; 
class="externalLink">JS2-57</a>] -         Add a &quot;Check Valve&quot; to the 
pipeline
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-397"; 
class="externalLink">JS2-397</a>] -         SSO managment portlet should use 
credentials from LDAP if configured
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-443"; 
class="externalLink">JS2-443</a>] -         Missing event listener 
implementation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-507"; 
class="externalLink">JS2-507</a>] -         Improvement to the grammar and 
descriptions in jetspeed.properties
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-560"; 
class="externalLink">JS2-560</a>] -         Normalize Principal table
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-621"; 
class="externalLink">JS2-621</a>] -         Improve SSO Portlet implementation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-671"; 
class="externalLink">JS2-671</a>] -         Improve and Test SSO IFrame Portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-706"; 
class="externalLink">JS2-706</a>] -         Improve Desktop navigation without 
page refresh
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-755"; 
class="externalLink">JS2-755</a>] -         Desktop Pipeline: Blank deley when 
switch page
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-770"; 
class="externalLink">JS2-770</a>] -         Provide a new maven-2 (only) build 
environment and restructure the source tree according to the maven-2 
conventions 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-779"; 
class="externalLink">JS2-779</a>] -         Supporting Pocket PC
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-780"; 
class="externalLink">JS2-780</a>] -         Provide out-of-the-box Wicket 
portlet support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-785"; 
class="externalLink">JS2-785</a>] -         Parallel Rendering on Websphere 6.1
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-787"; 
class="externalLink">JS2-787</a>] -         Non-informative error handling in 
PortalSiteManager. I've created a patch
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-808"; 
class="externalLink">JS2-808</a>] -         Maximize on edit-defaults option
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-812"; 
class="externalLink">JS2-812</a>] -         Better support for MSSQL
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-821"; 
class="externalLink">JS2-821</a>] -         CategoryPortletSelector no portlets 
displayed in IE6 / Update CategoryPortletSelector localization Korean
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-852"; 
class="externalLink">JS2-852</a>] -         Release content buffers after 
rendering
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-855"; 
class="externalLink">JS2-855</a>] -         CreateUserTemplatePagesValve 
improve that title&amp;short-title value has user Name in folder.metadata .
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-856"; 
class="externalLink">JS2-856</a>] -         Update DatabasePageManagerCache to 
use EhCache
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-859"; 
class="externalLink">JS2-859</a>] -         decorator list in listbox on the 
page has to be sorted
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-864"; 
class="externalLink">JS2-864</a>] -         Release render buffers 
(PortletContent) after rendering
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-867"; 
class="externalLink">JS2-867</a>] -         Optional portlet session caching of 
layout view templates
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-891"; 
class="externalLink">JS2-891</a>] -         Move the site pages out of 
resources into a directory outside the web applicaiton
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-896"; 
class="externalLink">JS2-896</a>] -         Ajax api GetPortletsAction 
Improvement about filter
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-908"; 
class="externalLink">JS2-908</a>] -         Transactional Isolation on Portlet 
Application Deployment
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-913"; 
class="externalLink">JS2-913</a>] -         PortletFactory should not cache 
portlet and application definition oid values to support live redeployment 
across a cluster 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-938"; 
class="externalLink">JS2-938</a>] -         Create flyweight PortletWindow 
instances for each request, the handle to access and store all portlet 
interaction data and drop the PortletEntityImpl usage 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-945"; 
class="externalLink">JS2-945</a>] -         Provide PortletApplication and 
PortletDefinition ResourceBundle lookup and caching from the PortletFactory
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-946"; 
class="externalLink">JS2-946</a>] -         Portlet Registry Manager Admin 
Portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-947"; 
class="externalLink">JS2-947</a>] -         Properly handling container 
invocation errors like processAction throwing an unexcepted exception and 
displaying a meaningful message to the end user
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-949"; 
class="externalLink">JS2-949</a>] -         Portlet 2.0 optional feature 
support: head contribution
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-959"; 
class="externalLink">JS2-959</a>] -         A new fresh Jetspeed decoration 
theme (skin) replacing the default tigris
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-961"; 
class="externalLink">JS2-961</a>] -         Refactor the old APIs and head 
aggregation components to comply with portlet 2.0 spec changes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-962"; 
class="externalLink">JS2-962</a>] -         Add logical expression support to 
Spring bean category filtering
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-966"; 
class="externalLink">JS2-966</a>] -         Move WebContent and Rewriter to 
Apache Portals Applications as new web-content project
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-968"; 
class="externalLink">JS2-968</a>] -         Enhance NavigationalState encoding 
to support both zero and empty parameter values
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-971"; 
class="externalLink">JS2-971</a>] -         Seriaiizer is not 
importing/exporting Preferences
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-988"; 
class="externalLink">JS2-988</a>] -         Archetype improvments
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-990"; 
class="externalLink">JS2-990</a>] -         Complete Portlet Clone feature
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-997"; 
class="externalLink">JS2-997</a>] -         Cache Monitor Portlet
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Task"></a>Task</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-389"; 
class="externalLink">JS2-389</a>] -         Docs
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-734"; 
class="externalLink">JS2-734</a>] -         Drop jetspeed- prefix support for 
local PA deployment
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-857"; 
class="externalLink">JS2-857</a>] -         SVN restructuring to support 
separate lifecycle for other artifacts besides the portal itself, like j2-admin 
 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-878"; 
class="externalLink">JS2-878</a>] -         Determine Jetspeed and Portals site 
generation/management toolset to use 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-907"; 
class="externalLink">JS2-907</a>] -         Reimplement SSO storage model and 
API on top on new Security model
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-911"; 
class="externalLink">JS2-911</a>] -         Be able to build the installer in 
the trunk with Maven-2
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-912"; 
class="externalLink">JS2-912</a>] -         Adjust installer to embed Tomcat 6 
instead of Tomcat 5.5
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-941"; 
class="externalLink">JS2-941</a>] -         Portlet 2.0 TCK support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-973"; 
class="externalLink">JS2-973</a>] -         Running Jetspeed 2.2 on Websphere 
6.1 / Oracle10
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-975"; 
class="externalLink">JS2-975</a>] -         Remove all compressed javascript 
files which can be automatically generated during build.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-976"; 
class="externalLink">JS2-976</a>] -         Fix broken unit tests
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-977"; 
class="externalLink">JS2-977</a>] -         Remove jsf-demo and jpetstore from 
demo and installer
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-979"; 
class="externalLink">JS2-979</a>] -         Move MFA portlet into j2-admin 
proper
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-985"; 
class="externalLink">JS2-985</a>] -         Upgrade to new pluto-container-api 
requirements as needed for PLUTO-557
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-994"; 
class="externalLink">JS2-994</a>] -         j2-Admin Cleanup
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-998"; 
class="externalLink">JS2-998</a>] -         Improve Jetspeed Demo distribution
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1004"; 
class="externalLink">JS2-1004</a>] -         Replace dependency on JCP provided 
JSR-286 portlet-api-2.0 with Apache Portals maintained portlet-api_2.0_spec-1.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1013"; 
class="externalLink">JS2-1013</a>] -         Remove obsolete usage of and 
dependency on Pluto provided PortletEntity interface as it is no longer used 
within Jetspeed either
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1018"; 
class="externalLink">JS2-1018</a>] -         Release 2.2.0 preparation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-416"; 
class="externalLink">JS2-416</a>] -         Guide to directory structure 
documentation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-417"; 
class="externalLink">JS2-417</a>] -         Update Guide to Jetspeed Power Tool
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-418"; 
class="externalLink">JS2-418</a>] -         Guide to portal assembly 
documentation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-420"; 
class="externalLink">JS2-420</a>] -         Guide to sites (guide-site.xml) 
Documentation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-453"; 
class="externalLink">JS2-453</a>] -         A menu for the documentation guides
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-650"; 
class="externalLink">JS2-650</a>] -         Desktop Documentation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-771"; 
class="externalLink">JS2-771</a>] -         Refactor JetspeedSerializer to a 
pluggable component to be used by other components for import/export of (test) 
data
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-772"; 
class="externalLink">JS2-772</a>] -         A new maven-2 unpack-resources 
plugin for extracting selected portal resources
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-773"; 
class="externalLink">JS2-773</a>] -         A new maven-2 ddl plugin for 
generating portal schema sql using ddlutils
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-774"; 
class="externalLink">JS2-774</a>] -         A new maven-2 init-db plugin for 
initializing a portal schema for a specific database
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-778"; 
class="externalLink">JS2-778</a>] -         There is no simple way to find 
jetspeed subproject documentation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-877"; 
class="externalLink">JS2-877</a>] -         Document new maven-2 build system
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-895"; 
class="externalLink">JS2-895</a>] -         Provide a solution to seperate the 
Jetspeed build integration tasks (configuration,database,deploy) from the 
standard Maven-2 build lifecycle
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-906"; 
class="externalLink">JS2-906</a>] -         Documentation for JSP decorators
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-926"; 
class="externalLink">JS2-926</a>] -         Adding JSR-286 ResourceURL and 
ResourceServingPortlet support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-927"; 
class="externalLink">JS2-927</a>] -         Implement Portlet Events for 
Portlet API 2.0
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-939"; 
class="externalLink">JS2-939</a>] -         Portlet URL/Navigation State 
JSR-286 Portlet API 2.0 Support
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-989"; 
class="externalLink">JS2-989</a>] -         Update Jetspeed tutorial
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-993"; 
class="externalLink">JS2-993</a>] -         Reflect new Tomcat requirements in 
documentation and archetype
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Wish"></a>Wish</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-34"; 
class="externalLink">JS2-34</a>] -         Refactor file cache to be an 
interface
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-93"; 
class="externalLink">JS2-93</a>] -         Portlet Entity's associated 
preferences not deleted
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-499"; 
class="externalLink">JS2-499</a>] -         add attrubute functionality to all 
proncipal classes
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-517"; 
class="externalLink">JS2-517</a>] -         Execution of secured AJAX actions 
in portlet applications
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-786"; 
class="externalLink">JS2-786</a>] -         Tool for conversion preferences 
from database no-principal preferences to defaults preferences in psml pages
-</li>
-</ul>
-</div>
-<div class="section"><h3><a name="Bug"></a>Bug</h3>
-<ul><li>[<a href="https://issues.apache.org/jira/browse/JS2-118"; 
class="externalLink">JS2-118</a>] -         Porltlet Application User Attribute 
descriptions not handled properly
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-165"; 
class="externalLink">JS2-165</a>] -         Portlet Application Manager 
treeview not updated on deploy events
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-238"; 
class="externalLink">JS2-238</a>] -         Subject object is abandoned after 
the JAAS authentication
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-324"; 
class="externalLink">JS2-324</a>] -         Missing index from db(oracle) 
causes userManagement portlets stop working when lots of users in system
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-370"; 
class="externalLink">JS2-370</a>] -         portlet css classes: links
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-400"; 
class="externalLink">JS2-400</a>] -         Layouts broken
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-472"; 
class="externalLink">JS2-472</a>] -         FragmentImpl.getFragments() can be 
null but is assumed not null
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-482"; 
class="externalLink">JS2-482</a>] -         PSML documents whose names contain 
diacritic characters are not displayed
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-486"; 
class="externalLink">JS2-486</a>] -         admin portlets profile admin rule 
criteria
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-513"; 
class="externalLink">JS2-513</a>] -         UserAttributeResolver is broken
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-537"; 
class="externalLink">JS2-537</a>] -         error in PortalStatisticsImpl
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-540"; 
class="externalLink">JS2-540</a>] -         Default Preferences should be 
flagged as READ-ONLY
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-558"; 
class="externalLink">JS2-558</a>] -         Only &quot;NULL&quot; is shown in 
browser at what seems to be random intervals.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-622"; 
class="externalLink">JS2-622</a>] -         When deleting a User, SSO Details 
left orphaned
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-658"; 
class="externalLink">JS2-658</a>] -         COM.ibm.db2.jdbc.DB2Exception: 
[IBM][CLI Driver][DB2/NT] SQL0107N  The name &quot;FK_PA_METADATA_FIELD_1&quot; 
is too long.  The maximum length is &quot;18&quot;.  SQLSTATE=42622
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-666"; 
class="externalLink">JS2-666</a>] -         Clustered Environment: constraint 
violation if clones are started at the same time
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-676"; 
class="externalLink">JS2-676</a>] -         Enhance Profiler Caching
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-677"; 
class="externalLink">JS2-677</a>] -         Site Manager UI improvements
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-704"; 
class="externalLink">JS2-704</a>] -         Desktop Customizer cleanup
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-715"; 
class="externalLink">JS2-715</a>] -         Security constraints cached, not 
updated in Site Manager and Portlet Selector
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-722"; 
class="externalLink">JS2-722</a>] -         portalurl.relative.only=true does 
not effect desktop
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-749"; 
class="externalLink">JS2-749</a>] -         Jetspeed Login Module fails to load 
on Windows in directories with spaces in the path
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-750"; 
class="externalLink">JS2-750</a>] -         LDAP login not resolving DN 
correctly
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-752"; 
class="externalLink">JS2-752</a>] -         Desktop pipeline: drag and drop and 
portlet relocation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-753"; 
class="externalLink">JS2-753</a>] -         Desktop Pipeline: sticky mouse 
pointer after portlet was resized in Untiled mode.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-754"; 
class="externalLink">JS2-754</a>] -         Desktop Pipeline: javascript error 
when click on 'Aditional Link'
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-756"; 
class="externalLink">JS2-756</a>] -         Desktop Pipeline: Browser Refresh 
Issue After Page Edit
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-758"; 
class="externalLink">JS2-758</a>] -         Ukrainian symbols doesn't save 
through Portal Site Manager
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-761"; 
class="externalLink">JS2-761</a>] -         ConcurrentModificationException in 
FileCache after jetspeed 2.1.2 installation
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-762"; 
class="externalLink">JS2-762</a>] -         Cannot return to view mode after 
changing to simple layout theme in page edit mode.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-764"; 
class="externalLink">JS2-764</a>] -         There are much DOCTYPE directives 
in every result page of portal 
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-768"; 
class="externalLink">JS2-768</a>] -         Desktop pipeline gets null page in 
request context
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-769"; 
class="externalLink">JS2-769</a>] -         Layout Portlets do not support 
content types other than text/html
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-784"; 
class="externalLink">JS2-784</a>] -         Adding portlet doesn't work in 
2.1.3 trunk!
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-795"; 
class="externalLink">JS2-795</a>] -         Deadlock while release session on 
Websphere Release 6.0.2.19
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-796"; 
class="externalLink">JS2-796</a>] -         VelocityTwoColumns mentioned twice 
in layouts guide
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-799"; 
class="externalLink">JS2-799</a>] -         Jetspeed cannot deploy portlet 
applications that run from the &quot;/&quot; context.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-800"; 
class="externalLink">JS2-800</a>] -         Memeory Leak Caused by 
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-813"; 
class="externalLink">JS2-813</a>] -         Redirect from password
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-814"; 
class="externalLink">JS2-814</a>] -         Ldap User DN is incorrectly 
calculated when search filterBase is empty
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-815"; 
class="externalLink">JS2-815</a>] -         SSOIframePortlet doesn't save 
changed remote principal name
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-817"; 
class="externalLink">JS2-817</a>] -         Cannot login with username with .
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-819"; 
class="externalLink">JS2-819</a>] -         Edit mode of Category Portlet 
Selector doesn't work on IE browser.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-820"; 
class="externalLink">JS2-820</a>] -         display UNICODE in desktop mode.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-825"; 
class="externalLink">JS2-825</a>] -         Desktop pipeline doesn't properly 
implement Clear decorator
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-826"; 
class="externalLink">JS2-826</a>] -         Invalid DN values in group/role 
member attributes result in null pointer dereferences in the BasePrincipalImpl 
class
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-827"; 
class="externalLink">JS2-827</a>] -         Does't work that uploading files in 
desktop mode using &quot;multipart/form-data&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-828"; 
class="externalLink">JS2-828</a>] -         JAAS authentication failure with 
Tomcat 5.5.24 and above.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-832"; 
class="externalLink">JS2-832</a>] -         Found bug when page delete in 
Layout Edit mode.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-833"; 
class="externalLink">JS2-833</a>] -         associations between portal and 
remote principal are not removed
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-836"; 
class="externalLink">JS2-836</a>] -         Lookup of LDAP users per role using 
a role membership attribute on a user is broken
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-837"; 
class="externalLink">JS2-837</a>] -         Attributes template for initial 
LDAP user/role/group attributes does not accept '=' sign
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-839"; 
class="externalLink">JS2-839</a>] -         LDAP user mgmt: user names with 
certain characters are not allowed
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-840"; 
class="externalLink">JS2-840</a>] -         jetspeed tutorial missing resources
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-841"; 
class="externalLink">JS2-841</a>] -         tutorial bug:  &quot;Embedded 
error: Archetype does not exist.&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-842"; 
class="externalLink">JS2-842</a>] -         tutorial build error:  &quot;Error 
executing ant tasks&quot;
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-843"; 
class="externalLink">JS2-843</a>] -         tutorial catdebug command
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-847"; 
class="externalLink">JS2-847</a>] -         LDAP user dn is not resolved 
correctly when user is in hierarchy
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-848"; 
class="externalLink">JS2-848</a>] -         Portlet decorator comboboxes 
doesn't displays current decorator name (and tiny performance degradation)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-849"; 
class="externalLink">JS2-849</a>] -         NullPointerException in 
org.apache.jetspeed.prefs.impl.NodeImplProxy.getFullPath(NodeImplProxy.java:45)
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-854"; 
class="externalLink">JS2-854</a>] -         Missing cache entry in ehcache.xml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-861"; 
class="externalLink">JS2-861</a>] -         Unable start the demo intsaller
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-862"; 
class="externalLink">JS2-862</a>] -         Cannot delete or move a portlet 
using RemovePortletAction
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-863"; 
class="externalLink">JS2-863</a>] -         Does not changes all of portlet 
decorations when add new layout fragment.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-865"; 
class="externalLink">JS2-865</a>] -         Portlet Application Manager 
Language Tab does not update strings correctly
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-868"; 
class="externalLink">JS2-868</a>] -         String comparison bug in 
PortletPlacementContextImpl causes PortletPlacementException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-882"; 
class="externalLink">JS2-882</a>] -         Intermittent Concurrent Exceptions 
in Portlet Window Cache
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-883"; 
class="externalLink">JS2-883</a>] -         PageManager component name not 
found in component manager lookup
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-884"; 
class="externalLink">JS2-884</a>] -         User Manager creating excessive 
transactions on get* operations via Spring transactions
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-894"; 
class="externalLink">JS2-894</a>] -         Deploy tool does not keep file 
dates in WAR file
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-897"; 
class="externalLink">JS2-897</a>] -         Portal Site Manager - Administrator 
cannot edit users pages.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-899"; 
class="externalLink">JS2-899</a>] -         Can not update PSML by import 
service of PSML store in DB
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-900"; 
class="externalLink">JS2-900</a>] -         SiteView should throw 
SecurityException when a Node is not accessible instead of NodeNotFoundException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-903"; 
class="externalLink">JS2-903</a>] -         Customizer removes the Portlet 
Fragments when Security Constraints are Used
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-905"; 
class="externalLink">JS2-905</a>] -         JSP Portlet Decorators: 
Decorator-specific decorator.jsp ignored
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-909"; 
class="externalLink">JS2-909</a>] -         Layout Portlets removed Page logic 
is incorrectly worked.
-</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-916"; 
class="externalLink">JS2-916</a>] -         RoleMultiChooser  portlet doesn't 
&quot;see&quot; newly added roles until after logging out and in again
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-920"; 
class="externalLink">JS2-920</a>] -         Default locale preference
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-921"; 
class="externalLink">JS2-921</a>] -         Portal Site Manager portlet not 
save &quot;unhidden&quot; state for PSML
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-922"; 
class="externalLink">JS2-922</a>] -         Required associations should only 
be required for the &quot;from&quot; side of the association
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-928"; 
class="externalLink">JS2-928</a>] -         Hardcoded URL link to PDF portlet 
in installer pages
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-929"; 
class="externalLink">JS2-929</a>] -         iframe portlet user preferences
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-931"; 
class="externalLink">JS2-931</a>] -         ConcurrentModificationException 
Exception in SessionNavigationalState
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-932"; 
class="externalLink">JS2-932</a>] -         Portlet cache doesn't get refresh 
after login
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-935"; 
class="externalLink">JS2-935</a>] -         Importing of seed xml results in a 
NullPointerException
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-936"; 
class="externalLink">JS2-936</a>] -         Profiler Admin is not refreshed 
after seed xml import.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-937"; 
class="externalLink">JS2-937</a>] -         Multiple seed.xml imports result in 
duplicate criteria.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-943"; 
class="externalLink">JS2-943</a>] -         File Portlet cleanup
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-944"; 
class="externalLink">JS2-944</a>] -         PortletDefinition Language needs to 
indicate if its locale is a supported-locale as defined by or for the Portlet 
descriptor
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-951"; 
class="externalLink">JS2-951</a>] -         IP Address is null in statistics, 
while user get logs-off
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-965"; 
class="externalLink">JS2-965</a>] -         Portal Site Manager needs to change 
the physical page file name to be able to make a proper page url
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-972"; 
class="externalLink">JS2-972</a>] -         commons-logging unsuited for 
cross-context webapplication invocation usage - migrating to slf4j
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-978"; 
class="externalLink">JS2-978</a>] -         In jetspeed-deploy-maven-plugin, 
cannot use expand or infuse when having a targetName
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-980"; 
class="externalLink">JS2-980</a>] -         Rogue thread running after Tomcat 
Shutdown
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-981"; 
class="externalLink">JS2-981</a>] -         Edit Defaults Mode Broken
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-983"; 
class="externalLink">JS2-983</a>] -         Portlet borders and alignment 
messed up in jetspeed portlet decorator
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-984"; 
class="externalLink">JS2-984</a>] -         Jetspeed 2.2 Validation on 
Websphere 6.1
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-986"; 
class="externalLink">JS2-986</a>] -         PAM NodeManager operation not 
thread-safe
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-987"; 
class="externalLink">JS2-987</a>] -         Portal request parameterMap must be 
captured before invoking a portlet on WebSphere
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-991"; 
class="externalLink">JS2-991</a>] -         Issues with Tomcat 6
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-995"; 
class="externalLink">JS2-995</a>] -         NPE in ProfilerValve under desktop 
mode
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-996"; 
class="externalLink">JS2-996</a>] -         Inject the new Portlet 2.0 tlds in 
the target web archive during the deployment of a portlet application
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1000"; 
class="externalLink">JS2-1000</a>] -         Portalstatistics can cause 
NullPointerException in TreeMap.compare method when request.getRemoteAttr() 
returns (sometimes) null
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1001"; 
class="externalLink">JS2-1001</a>] -         Concurrent Modification exception 
in layout decorator
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1002"; 
class="externalLink">JS2-1002</a>] -         jetspeed decorator's css is not 
applied to portlet window title under desktop
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1003"; 
class="externalLink">JS2-1003</a>] -         DOJO-based admin portlet doesn' 
show the contents correctly.
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1005"; 
class="externalLink">JS2-1005</a>] -         NotSerializationException during 
restarting tomcat
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1006"; 
class="externalLink">JS2-1006</a>] -         Enterprise build fails
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1007"; 
class="externalLink">JS2-1007</a>] -         Null Pointer Exception in Page 
Manager File Cache
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1008"; 
class="externalLink">JS2-1008</a>] -         Google Maps Portlet Fails on 
Desktop
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1009"; 
class="externalLink">JS2-1009</a>] -         Active Authentication Redirect 
Fails from Desktop when Credentials Expire
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1010"; 
class="externalLink">JS2-1010</a>] -         A NotSerializableException in 
j2-admin's PrincipalManagement portlet
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1011"; 
class="externalLink">JS2-1011</a>] -         NavigationalState Base64 encoding 
needs to escape '+' characters
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1012"; 
class="externalLink">JS2-1012</a>] -         Event Demo not working correctly 
on Desktop
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1016"; 
class="externalLink">JS2-1016</a>] -         Content not available error on 
clicking
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1017"; 
class="externalLink">JS2-1017</a>] -         SerializableException exception in 
Portal Site Manager with dbpsml
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1019"; 
class="externalLink">JS2-1019</a>] -         Several import/export mapping bugs 
in the JetspeedSerializer implementations
-</li>
-<li>[<a href="https://issues.apache.org/jira/browse/JS2-1020"; 
class="externalLink">JS2-1020</a>] -         Incorrect caching of user 
preferences can cause preference values to be returned from another user or 
stale values on export
-</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-301";>JS2-301</a>] -         
Support Multiple Providers for User Attributes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-306";>JS2-306</a>] -         
Site Administration (Portal Site Manager)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-634";>JS2-634</a>] -         
edit_defaults custom portlet mode
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-720";>JS2-720</a>] -         
Support for NTLM authentication with optional fallback authentication method
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-729";>JS2-729</a>] -         
Preliminary Portlet API 2.0 ResourceURL support allowing full response control 
like for cookies and compressed output streams
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-744";>JS2-744</a>] -         
There is impossible now to set up meta-description of page thru graphical admin 
interface manually
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-791";>JS2-791</a>] -         
configure the security constraint on a particular portlet fragment using new 
custom config portlet mode
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-809";>JS2-809</a>] -         Add 
table schema aware datasource proxy
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-818";>JS2-818</a>] -         
When importing users with seed data, user actual home pages from template
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-834";>JS2-834</a>] -         
Automatically cleanup of the PortalURL: no navigational state in browser url
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-853";>JS2-853</a>] -         
Filter Portlet Selector by one or more roles
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-860";>JS2-860</a>] -          
Implement a second, Versioned Portlet Application Manager 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-869";>JS2-869</a>] -         New 
Preferences backend implementation for Registry, Entity and Security components
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-870";>JS2-870</a>] -         
Replace User/Group/Role (Java) Preferences with simplified attributes Map
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-871";>JS2-871</a>] -         
Upgrade Pluto container to version 2.0.0 with Portlet 2.0/JSR-286 support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-873";>JS2-873</a>] -         
Simplified parent-child relationship model for Roles and Groups
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-888";>JS2-888</a>] -         
Provide a HealthCheck functionality to validate if required resources are 
(still) available/online, like portlet applications and datasource  
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-890";>JS2-890</a>] -         
Shibboleth SSO authentication support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-893";>JS2-893</a>] -         
cluster synchronization feature
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-904";>JS2-904</a>] -         
Maven archetype
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-923";>JS2-923</a>] -         
Security Domains
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-925";>JS2-925</a>] -         
Provide full JSR-286 / Portlet API 2.0 support and TCK compliance
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-954";>JS2-954</a>] -         Add 
support for JSR-286 Portlet Managed PortletModes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-969";>JS2-969</a>] -         Add 
portlet content cache managment and invalidation for JSR-286 Public Render 
Parameters usage 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-992";>JS2-992</a>] -         New 
generic and extendable RequestDiagnostics feature
+</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-27";>JS2-27</a>] -         Allow 
disable of Groups and Roles
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-57";>JS2-57</a>] -         Add a 
&quot;Check Valve&quot; to the pipeline
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-397";>JS2-397</a>] -         SSO 
managment portlet should use credentials from LDAP if configured
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-443";>JS2-443</a>] -         
Missing event listener implementation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-507";>JS2-507</a>] -         
Improvement to the grammar and descriptions in jetspeed.properties
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-560";>JS2-560</a>] -         
Normalize Principal table
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-621";>JS2-621</a>] -         
Improve SSO Portlet implementation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-671";>JS2-671</a>] -         
Improve and Test SSO IFrame Portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-706";>JS2-706</a>] -         
Improve Desktop navigation without page refresh
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-755";>JS2-755</a>] -         
Desktop Pipeline: Blank deley when switch page
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-770";>JS2-770</a>] -         
Provide a new maven-2 (only) build environment and restructure the source tree 
according to the maven-2 conventions 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-779";>JS2-779</a>] -         
Supporting Pocket PC
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-780";>JS2-780</a>] -         
Provide out-of-the-box Wicket portlet support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-785";>JS2-785</a>] -         
Parallel Rendering on Websphere 6.1
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-787";>JS2-787</a>] -         
Non-informative error handling in PortalSiteManager. I've created a patch
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-808";>JS2-808</a>] -         
Maximize on edit-defaults option
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-812";>JS2-812</a>] -         
Better support for MSSQL
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-821";>JS2-821</a>] -         
CategoryPortletSelector no portlets displayed in IE6 / Update 
CategoryPortletSelector localization Korean
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-852";>JS2-852</a>] -         
Release content buffers after rendering
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-855";>JS2-855</a>] -         
CreateUserTemplatePagesValve improve that title&amp;short-title value has user 
Name in folder.metadata .
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-856";>JS2-856</a>] -         
Update DatabasePageManagerCache to use EhCache
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-859";>JS2-859</a>] -         
decorator list in listbox on the page has to be sorted
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-864";>JS2-864</a>] -         
Release render buffers (PortletContent) after rendering
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-867";>JS2-867</a>] -         
Optional portlet session caching of layout view templates
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-891";>JS2-891</a>] -         
Move the site pages out of resources into a directory outside the web 
applicaiton
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-896";>JS2-896</a>] -         
Ajax api GetPortletsAction Improvement about filter
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-908";>JS2-908</a>] -         
Transactional Isolation on Portlet Application Deployment
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-913";>JS2-913</a>] -         
PortletFactory should not cache portlet and application definition oid values 
to support live redeployment across a cluster 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-938";>JS2-938</a>] -         
Create flyweight PortletWindow instances for each request, the handle to access 
and store all portlet interaction data and drop the PortletEntityImpl usage 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-945";>JS2-945</a>] -         
Provide PortletApplication and PortletDefinition ResourceBundle lookup and 
caching from the PortletFactory
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-946";>JS2-946</a>] -         
Portlet Registry Manager Admin Portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-947";>JS2-947</a>] -         
Properly handling container invocation errors like processAction throwing an 
unexcepted exception and displaying a meaningful message to the end user
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-949";>JS2-949</a>] -         
Portlet 2.0 optional feature support: head contribution
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-959";>JS2-959</a>] -         A 
new fresh Jetspeed decoration theme (skin) replacing the default tigris
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-961";>JS2-961</a>] -         
Refactor the old APIs and head aggregation components to comply with portlet 
2.0 spec changes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-962";>JS2-962</a>] -         Add 
logical expression support to Spring bean category filtering
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-966";>JS2-966</a>] -         
Move WebContent and Rewriter to Apache Portals Applications as new web-content 
project
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-968";>JS2-968</a>] -         
Enhance NavigationalState encoding to support both zero and empty parameter 
values
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-971";>JS2-971</a>] -         
Seriaiizer is not importing/exporting Preferences
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-988";>JS2-988</a>] -         
Archetype improvments
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-990";>JS2-990</a>] -         
Complete Portlet Clone feature
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-997";>JS2-997</a>] -         
Cache Monitor Portlet
+</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-389";>JS2-389</a>] -         Docs
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-734";>JS2-734</a>] -         
Drop jetspeed- prefix support for local PA deployment
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-857";>JS2-857</a>] -         SVN 
restructuring to support separate lifecycle for other artifacts besides the 
portal itself, like j2-admin  
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-878";>JS2-878</a>] -         
Determine Jetspeed and Portals site generation/management toolset to use 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-907";>JS2-907</a>] -         
Reimplement SSO storage model and API on top on new Security model
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-911";>JS2-911</a>] -         Be 
able to build the installer in the trunk with Maven-2
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-912";>JS2-912</a>] -         
Adjust installer to embed Tomcat 6 instead of Tomcat 5.5
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-941";>JS2-941</a>] -         
Portlet 2.0 TCK support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-973";>JS2-973</a>] -         
Running Jetspeed 2.2 on Websphere 6.1 / Oracle10
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-975";>JS2-975</a>] -         
Remove all compressed javascript files which can be automatically generated 
during build.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-976";>JS2-976</a>] -         Fix 
broken unit tests
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-977";>JS2-977</a>] -         
Remove jsf-demo and jpetstore from demo and installer
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-979";>JS2-979</a>] -         
Move MFA portlet into j2-admin proper
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-985";>JS2-985</a>] -         
Upgrade to new pluto-container-api requirements as needed for PLUTO-557
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-994";>JS2-994</a>] -         
j2-Admin Cleanup
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-998";>JS2-998</a>] -         
Improve Jetspeed Demo distribution
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1004";>JS2-1004</a>] -         
Replace dependency on JCP provided JSR-286 portlet-api-2.0 with Apache Portals 
maintained portlet-api_2.0_spec-1.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1013";>JS2-1013</a>] -         
Remove obsolete usage of and dependency on Pluto provided PortletEntity 
interface as it is no longer used within Jetspeed either
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1018";>JS2-1018</a>] -         
Release 2.2.0 preparation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-416";>JS2-416</a>] -         
Guide to directory structure documentation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-417";>JS2-417</a>] -         
Update Guide to Jetspeed Power Tool
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-418";>JS2-418</a>] -         
Guide to portal assembly documentation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-420";>JS2-420</a>] -         
Guide to sites (guide-site.xml) Documentation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-453";>JS2-453</a>] -         A 
menu for the documentation guides
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-650";>JS2-650</a>] -         
Desktop Documentation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-771";>JS2-771</a>] -         
Refactor JetspeedSerializer to a pluggable component to be used by other 
components for import/export of (test) data
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-772";>JS2-772</a>] -         A 
new maven-2 unpack-resources plugin for extracting selected portal resources
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-773";>JS2-773</a>] -         A 
new maven-2 ddl plugin for generating portal schema sql using ddlutils
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-774";>JS2-774</a>] -         A 
new maven-2 init-db plugin for initializing a portal schema for a specific 
database
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-778";>JS2-778</a>] -         
There is no simple way to find jetspeed subproject documentation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-877";>JS2-877</a>] -         
Document new maven-2 build system
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-895";>JS2-895</a>] -         
Provide a solution to seperate the Jetspeed build integration tasks 
(configuration,database,deploy) from the standard Maven-2 build lifecycle
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-906";>JS2-906</a>] -         
Documentation for JSP decorators
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-926";>JS2-926</a>] -         
Adding JSR-286 ResourceURL and ResourceServingPortlet support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-927";>JS2-927</a>] -         
Implement Portlet Events for Portlet API 2.0
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-939";>JS2-939</a>] -         
Portlet URL/Navigation State JSR-286 Portlet API 2.0 Support
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-989";>JS2-989</a>] -         
Update Jetspeed tutorial
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-993";>JS2-993</a>] -         
Reflect new Tomcat requirements in documentation and archetype
+</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-34";>JS2-34</a>] -         
Refactor file cache to be an interface
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-93";>JS2-93</a>] -         
Portlet Entity's associated preferences not deleted
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-499";>JS2-499</a>] -         add 
attrubute functionality to all proncipal classes
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-517";>JS2-517</a>] -         
Execution of secured AJAX actions in portlet applications
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-786";>JS2-786</a>] -         
Tool for conversion preferences from database no-principal preferences to 
defaults preferences in psml pages
+</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-118";>JS2-118</a>] -         
Porltlet Application User Attribute descriptions not handled properly
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-165";>JS2-165</a>] -         
Portlet Application Manager treeview not updated on deploy events
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-238";>JS2-238</a>] -         
Subject object is abandoned after the JAAS authentication
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-324";>JS2-324</a>] -         
Missing index from db(oracle) causes userManagement portlets stop working when 
lots of users in system
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-370";>JS2-370</a>] -         
portlet css classes: links
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-400";>JS2-400</a>] -         
Layouts broken
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-472";>JS2-472</a>] -         
FragmentImpl.getFragments() can be null but is assumed not null
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-482";>JS2-482</a>] -         
PSML documents whose names contain diacritic characters are not displayed
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-486";>JS2-486</a>] -         
admin portlets profile admin rule criteria
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-513";>JS2-513</a>] -         
UserAttributeResolver is broken
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-537";>JS2-537</a>] -         
error in PortalStatisticsImpl
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-540";>JS2-540</a>] -         
Default Preferences should be flagged as READ-ONLY
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-558";>JS2-558</a>] -         
Only &quot;NULL&quot; is shown in browser at what seems to be random intervals.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-622";>JS2-622</a>] -         
When deleting a User, SSO Details left orphaned
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-658";>JS2-658</a>] -         
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0107N  The name 
&quot;FK_PA_METADATA_FIELD_1&quot; is too long.  The maximum length is 
&quot;18&quot;.  SQLSTATE=42622
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-666";>JS2-666</a>] -         
Clustered Environment: constraint violation if clones are started at the same 
time
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-676";>JS2-676</a>] -         
Enhance Profiler Caching
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-677";>JS2-677</a>] -         
Site Manager UI improvements
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-704";>JS2-704</a>] -         
Desktop Customizer cleanup
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-715";>JS2-715</a>] -         
Security constraints cached, not updated in Site Manager and Portlet Selector
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-722";>JS2-722</a>] -         
portalurl.relative.only=true does not effect desktop
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-749";>JS2-749</a>] -         
Jetspeed Login Module fails to load on Windows in directories with spaces in 
the path
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-750";>JS2-750</a>] -         
LDAP login not resolving DN correctly
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-752";>JS2-752</a>] -         
Desktop pipeline: drag and drop and portlet relocation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-753";>JS2-753</a>] -         
Desktop Pipeline: sticky mouse pointer after portlet was resized in Untiled 
mode.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-754";>JS2-754</a>] -         
Desktop Pipeline: javascript error when click on 'Aditional Link'
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-756";>JS2-756</a>] -         
Desktop Pipeline: Browser Refresh Issue After Page Edit
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-758";>JS2-758</a>] -         
Ukrainian symbols doesn't save through Portal Site Manager
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-761";>JS2-761</a>] -         
ConcurrentModificationException in FileCache after jetspeed 2.1.2 installation
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-762";>JS2-762</a>] -         
Cannot return to view mode after changing to simple layout theme in page edit 
mode.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-764";>JS2-764</a>] -         
There are much DOCTYPE directives in every result page of portal 
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-768";>JS2-768</a>] -         
Desktop pipeline gets null page in request context
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-769";>JS2-769</a>] -         
Layout Portlets do not support content types other than text/html
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-784";>JS2-784</a>] -         
Adding portlet doesn't work in 2.1.3 trunk!
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-795";>JS2-795</a>] -         
Deadlock while release session on Websphere Release 6.0.2.19
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-796";>JS2-796</a>] -         
VelocityTwoColumns mentioned twice in layouts guide
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-799";>JS2-799</a>] -         
Jetspeed cannot deploy portlet applications that run from the &quot;/&quot; 
context.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-800";>JS2-800</a>] -         
Memeory Leak Caused by 
org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-813";>JS2-813</a>] -         
Redirect from password
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-814";>JS2-814</a>] -         
Ldap User DN is incorrectly calculated when search filterBase is empty
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-815";>JS2-815</a>] -         
SSOIframePortlet doesn't save changed remote principal name
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-817";>JS2-817</a>] -         
Cannot login with username with .
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-819";>JS2-819</a>] -         
Edit mode of Category Portlet Selector doesn't work on IE browser.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-820";>JS2-820</a>] -         
display UNICODE in desktop mode.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-825";>JS2-825</a>] -         
Desktop pipeline doesn't properly implement Clear decorator
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-826";>JS2-826</a>] -         
Invalid DN values in group/role member attributes result in null pointer 
dereferences in the BasePrincipalImpl class
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-827";>JS2-827</a>] -         
Does't work that uploading files in desktop mode using 
&quot;multipart/form-data&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-828";>JS2-828</a>] -         
JAAS authentication failure with Tomcat 5.5.24 and above.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-832";>JS2-832</a>] -         
Found bug when page delete in Layout Edit mode.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-833";>JS2-833</a>] -         
associations between portal and remote principal are not removed
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-836";>JS2-836</a>] -         
Lookup of LDAP users per role using a role membership attribute on a user is 
broken
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-837";>JS2-837</a>] -         
Attributes template for initial LDAP user/role/group attributes does not accept 
'=' sign
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-839";>JS2-839</a>] -         
LDAP user mgmt: user names with certain characters are not allowed
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-840";>JS2-840</a>] -         
jetspeed tutorial missing resources
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-841";>JS2-841</a>] -         
tutorial bug:  &quot;Embedded error: Archetype does not exist.&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-842";>JS2-842</a>] -         
tutorial build error:  &quot;Error executing ant tasks&quot;
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-843";>JS2-843</a>] -         
tutorial catdebug command
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-847";>JS2-847</a>] -         
LDAP user dn is not resolved correctly when user is in hierarchy
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-848";>JS2-848</a>] -         
Portlet decorator comboboxes doesn't displays current decorator name (and tiny 
performance degradation)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-849";>JS2-849</a>] -         
NullPointerException in 
org.apache.jetspeed.prefs.impl.NodeImplProxy.getFullPath(NodeImplProxy.java:45)
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-854";>JS2-854</a>] -         
Missing cache entry in ehcache.xml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-861";>JS2-861</a>] -         
Unable start the demo intsaller
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-862";>JS2-862</a>] -         
Cannot delete or move a portlet using RemovePortletAction
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-863";>JS2-863</a>] -         
Does not changes all of portlet decorations when add new layout fragment.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-865";>JS2-865</a>] -         
Portlet Application Manager Language Tab does not update strings correctly
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-868";>JS2-868</a>] -         
String comparison bug in PortletPlacementContextImpl causes 
PortletPlacementException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-882";>JS2-882</a>] -         
Intermittent Concurrent Exceptions in Portlet Window Cache
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-883";>JS2-883</a>] -         
PageManager component name not found in component manager lookup
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-884";>JS2-884</a>] -         
User Manager creating excessive transactions on get* operations via Spring 
transactions
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-894";>JS2-894</a>] -         
Deploy tool does not keep file dates in WAR file
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-897";>JS2-897</a>] -         
Portal Site Manager - Administrator cannot edit users pages.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-899";>JS2-899</a>] -         Can 
not update PSML by import service of PSML store in DB
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-900";>JS2-900</a>] -         
SiteView should throw SecurityException when a Node is not accessible instead 
of NodeNotFoundException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-903";>JS2-903</a>] -         
Customizer removes the Portlet Fragments when Security Constraints are Used
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-905";>JS2-905</a>] -         JSP 
Portlet Decorators: Decorator-specific decorator.jsp ignored
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-909";>JS2-909</a>] -         
Layout Portlets removed Page logic is incorrectly worked.
+</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-916";>JS2-916</a>] -         
RoleMultiChooser  portlet doesn't &quot;see&quot; newly added roles until after 
logging out and in again
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-920";>JS2-920</a>] -         
Default locale preference
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-921";>JS2-921</a>] -         
Portal Site Manager portlet not save &quot;unhidden&quot; state for PSML
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-922";>JS2-922</a>] -         
Required associations should only be required for the &quot;from&quot; side of 
the association
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-928";>JS2-928</a>] -         
Hardcoded URL link to PDF portlet in installer pages
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-929";>JS2-929</a>] -         
iframe portlet user preferences
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-931";>JS2-931</a>] -         
ConcurrentModificationException Exception in SessionNavigationalState
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-932";>JS2-932</a>] -         
Portlet cache doesn't get refresh after login
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-935";>JS2-935</a>] -         
Importing of seed xml results in a NullPointerException
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-936";>JS2-936</a>] -         
Profiler Admin is not refreshed after seed xml import.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-937";>JS2-937</a>] -         
Multiple seed.xml imports result in duplicate criteria.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-943";>JS2-943</a>] -         
File Portlet cleanup
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-944";>JS2-944</a>] -         
PortletDefinition Language needs to indicate if its locale is a 
supported-locale as defined by or for the Portlet descriptor
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-951";>JS2-951</a>] -         IP 
Address is null in statistics, while user get logs-off
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-965";>JS2-965</a>] -         
Portal Site Manager needs to change the physical page file name to be able to 
make a proper page url
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-972";>JS2-972</a>] -         
commons-logging unsuited for cross-context webapplication invocation usage - 
migrating to slf4j
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-978";>JS2-978</a>] -         In 
jetspeed-deploy-maven-plugin, cannot use expand or infuse when having a 
targetName
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-980";>JS2-980</a>] -         
Rogue thread running after Tomcat Shutdown
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-981";>JS2-981</a>] -         
Edit Defaults Mode Broken
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-983";>JS2-983</a>] -         
Portlet borders and alignment messed up in jetspeed portlet decorator
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-984";>JS2-984</a>] -         
Jetspeed 2.2 Validation on Websphere 6.1
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-986";>JS2-986</a>] -         PAM 
NodeManager operation not thread-safe
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-987";>JS2-987</a>] -         
Portal request parameterMap must be captured before invoking a portlet on 
WebSphere
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-991";>JS2-991</a>] -         
Issues with Tomcat 6
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-995";>JS2-995</a>] -         NPE 
in ProfilerValve under desktop mode
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-996";>JS2-996</a>] -         
Inject the new Portlet 2.0 tlds in the target web archive during the deployment 
of a portlet application
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1000";>JS2-1000</a>] -         
Portalstatistics can cause NullPointerException in TreeMap.compare method when 
request.getRemoteAttr() returns (sometimes) null
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1001";>JS2-1001</a>] -         
Concurrent Modification exception in layout decorator
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1002";>JS2-1002</a>] -         
jetspeed decorator's css is not applied to portlet window title under desktop
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1003";>JS2-1003</a>] -         
DOJO-based admin portlet doesn' show the contents correctly.
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1005";>JS2-1005</a>] -         
NotSerializationException during restarting tomcat
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1006";>JS2-1006</a>] -         
Enterprise build fails
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1007";>JS2-1007</a>] -         
Null Pointer Exception in Page Manager File Cache
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1008";>JS2-1008</a>] -         
Google Maps Portlet Fails on Desktop
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1009";>JS2-1009</a>] -         
Active Authentication Redirect Fails from Desktop when Credentials Expire
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1010";>JS2-1010</a>] -         A 
NotSerializableException in j2-admin's PrincipalManagement portlet
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1011";>JS2-1011</a>] -         
NavigationalState Base64 encoding needs to escape '+' characters
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1012";>JS2-1012</a>] -         
Event Demo not working correctly on Desktop
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1016";>JS2-1016</a>] -         
Content not available error on clicking
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1017";>JS2-1017</a>] -         
SerializableException exception in Portal Site Manager with dbpsml
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1019";>JS2-1019</a>] -         
Several import/export mapping bugs in the JetspeedSerializer implementations
+</li>
+<li>[<a class="externalLink" 
href="https://issues.apache.org/jira/browse/JS2-1020";>JS2-1020</a>] -         
Incorrect caching of user preferences can cause preference values to be 
returned from another user or stale values on export
+</li>
+</ul>
+</div>
+</div>
 
       </div>
     </div>
@@ -743,7 +743,7 @@
     </div>
     <div id="footer">
       <div class="xright">&#169;  
-          2004-2016
+          2004-2022
     
           Apache Software Foundation
           


Reply via email to