You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@portals.apache.org by ta...@apache.org on 2010/04/19 20:02:53 UTC
svn commit: r935689 [2/2] - in /portals/site: applications/src/site/
bridges/src/site/ jetspeed/jetspeed-2.2/jetspeed-guide-admin/src/site/
jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/
jetspeed/jetspeed-2.2/jetspeed-guide-build/src/site/xdoc/ j...
Modified: portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes.xml
URL: http://svn.apache.org/viewvc/portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes.xml (original)
+++ portals/site/jetspeed/jetspeed-2.2/src/site/xdoc/release-notes.xml Mon Apr 19 18:02:52 2010
@@ -21,493 +21,303 @@
<subtitle>Jetspeed Release Notes</subtitle>
<authors>
<person name="Ate Douma" email="ate@douma.nu" />
+ <person name="David Taylor" email="taylor@apache.org" />
</authors>
</properties>
<body>
- <section name="Release Notes - Jetspeed - Version 2.2.0">
+ <section name="Release Notes - Jetspeed - Version 2.2.1">
<p>
- The list below outlines the issues that are addressed with release 2.2.0 For a full list of features, see the
+ 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>
- 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>.
+ 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>
<subsection name="New Feature">
<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-301'>JS2-301</a>] - Support Multiple Providers for User Attributes
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-686'>JS2-686</a>] - Including fragments from a library
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-306'>JS2-306</a>] - Site Administration (Portal Site Manager)
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-748'>JS2-748</a>] - drop down list to add portlets to a page
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-634'>JS2-634</a>] - edit_defaults custom portlet mode
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1055'>JS2-1055</a>] - CAS authentication / authorization
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-720'>JS2-720</a>] - Support for NTLM authentication with optional fallback authentication method
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1057'>JS2-1057</a>] - Prototype New Customization and Spaces features
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1080'>JS2-1080</a>] - Breadcrumbs for Jet UI
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1086'>JS2-1086</a>] - Support Preview Custom Portlet Mode
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1087'>JS2-1087</a>] - Initial JAX-RS services in Jetspeed-2
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-809'>JS2-809</a>] - Add table schema aware datasource proxy
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1101'>JS2-1101</a>] - OpenID Login Support
</li>
-<li>[<a 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>[<a 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 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 href='https://issues.apache.org/jira/browse/JS2-853'>JS2-853</a>] - Filter Portlet Selector by one or more roles
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-860'>JS2-860</a>] - Implement a second, Versioned Portlet Application Manager
-</li>
-<li>[<a 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 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 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 href='https://issues.apache.org/jira/browse/JS2-873'>JS2-873</a>] - Simplified parent-child relationship model for Roles and Groups
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-890'>JS2-890</a>] - Shibboleth SSO authentication support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-893'>JS2-893</a>] - cluster synchronization feature
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-904'>JS2-904</a>] - Maven archetype
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-923'>JS2-923</a>] - Security Domains
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-954'>JS2-954</a>] - Add support for JSR-286 Portlet Managed PortletModes
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-992'>JS2-992</a>] - New generic and extendable RequestDiagnostics feature
+<li>[<a 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>
</subsection>
<subsection name="Improvement">
<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-27'>JS2-27</a>] - Allow disable of Groups and Roles
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-57'>JS2-57</a>] - Add a "Check Valve" to the pipeline
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-368'>JS2-368</a>] - Improve access to binary builds
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-397'>JS2-397</a>] - SSO managment portlet should use credentials from LDAP if configured
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-443'>JS2-443</a>] - Missing event listener implementation
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-880'>JS2-880</a>] - Full Wicket implementation of the admin portlets
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-507'>JS2-507</a>] - Improvement to the grammar and descriptions in jetspeed.properties
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-560'>JS2-560</a>] - Normalize Principal table
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-950'>JS2-950</a>] - Improve Jetspeed statistics component
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-621'>JS2-621</a>] - Improve SSO Portlet implementation
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-671'>JS2-671</a>] - Improve and Test SSO IFrame Portlet
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-706'>JS2-706</a>] - Improve Desktop navigation without page refresh
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-755'>JS2-755</a>] - Desktop Pipeline: Blank deley when switch page
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1043'>JS2-1043</a>] - Upgrade Search component to lucene 2.3.2
</li>
-<li>[<a 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-779'>JS2-779</a>] - Supporting Pocket PC
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-780'>JS2-780</a>] - Provide out-of-the-box Wicket portlet support
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-785'>JS2-785</a>] - Parallel Rendering on Websphere 6.1
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1070'>JS2-1070</a>] - Research and Prototype alternative clientside userability issues
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-787'>JS2-787</a>] - Non-informative error handling in PortalSiteManager. I've created a patch
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1071'>JS2-1071</a>] - Provide SSO IFrame Portlet based on Reverse Proxy component
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-808'>JS2-808</a>] - Maximize on edit-defaults option
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1073'>JS2-1073</a>] - psml.xsd is missing menu element
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-812'>JS2-812</a>] - Better support for MSSQL
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-821'>JS2-821</a>] - CategoryPortletSelector no portlets displayed in IE6 / Update CategoryPortletSelector localization Korean
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-852'>JS2-852</a>] - Release content buffers after rendering
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-855'>JS2-855</a>] - CreateUserTemplatePagesValve improve that title&short-title value has user Name in folder.metadata .
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-856'>JS2-856</a>] - Update DatabasePageManagerCache to use EhCache
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-859'>JS2-859</a>] - decorator list in listbox on the page has to be sorted
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1113'>JS2-1113</a>] - Provide "inherit" decorators for popup pages.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-864'>JS2-864</a>] - Release render buffers (PortletContent) after rendering
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1115'>JS2-1115</a>] - spanish languages properties files
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-867'>JS2-867</a>] - Optional portlet session caching of layout view templates
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1117'>JS2-1117</a>] - Implement 1:1 Light Portal Site SiteView Variant
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1118'>JS2-1118</a>] - Extend PSML access from Portal Site Menus
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-896'>JS2-896</a>] - Ajax api GetPortletsAction Improvement about filter
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-908'>JS2-908</a>] - Transactional Isolation on Portlet Application Deployment
+<li>[<a 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 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>[<a 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 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-945'>JS2-945</a>] - Provide PortletApplication and PortletDefinition ResourceBundle lookup and caching from the PortletFactory
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-946'>JS2-946</a>] - Portlet Registry Manager Admin Portlet
+<li>[<a 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 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-949'>JS2-949</a>] - Portlet 2.0 optional feature support: head contribution
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1135'>JS2-1135</a>] - Space management security access should be configurable.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-959'>JS2-959</a>] - A new fresh Jetspeed decoration theme (skin) replacing the default tigris
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1136'>JS2-1136</a>] - Cleanup and strengthening the Security Entity/LDAP mapping
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1137'>JS2-1137</a>] - Update J2 installer to include new UI pipeline configuration
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-962'>JS2-962</a>] - Add logical expression support to Spring bean category filtering
+<li>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1149'>JS2-1149</a>] - Replace commonj dependency by the geronimo spec jar
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-968'>JS2-968</a>] - Enhance NavigationalState encoding to support both zero and empty parameter values
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1158'>JS2-1158</a>] - Extend Portal Maven Archetypes to Support UI Pipeline Configurations
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-971'>JS2-971</a>] - Seriaiizer is not importing/exporting Preferences
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1171'>JS2-1171</a>] - Provide LDAP search paging and callback handling support
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-988'>JS2-988</a>] - Archetype improvments
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1185'>JS2-1185</a>] - Upgrade to bridges-common and bridges-velocity 2.0
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-990'>JS2-990</a>] - Complete Portlet Clone feature
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-997'>JS2-997</a>] - Cache Monitor Portlet
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1186'>JS2-1186</a>] - New Usermanager, supporting paging and ajaxfied UI
</li>
</ul>
</subsection>
<subsection name="Task">
<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-389'>JS2-389</a>] - Docs
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-734'>JS2-734</a>] - Drop jetspeed- prefix support for local PA deployment
-</li>
-<li>[<a 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 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 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 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 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 href='https://issues.apache.org/jira/browse/JS2-941'>JS2-941</a>] - Portlet 2.0 TCK support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-973'>JS2-973</a>] - Running Jetspeed 2.2 on Websphere 6.1 / Oracle10
+<li>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-960'>JS2-960</a>] - Implement a Portlet 2.0 CCPP Service
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-976'>JS2-976</a>] - Fix broken unit tests
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1078'>JS2-1078</a>] - Review Page Manager copy/merge API usage
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-977'>JS2-977</a>] - Remove jsf-demo and jpetstore from demo and installer
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1090'>JS2-1090</a>] - Jetspeed 2.1 derby database becoming huge.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-979'>JS2-979</a>] - Move MFA portlet into j2-admin proper
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1112'>JS2-1112</a>] - Jetui cleanup
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1165'>JS2-1165</a>] - Create XML Schemas for new PSML types
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-994'>JS2-994</a>] - j2-Admin Cleanup
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1180'>JS2-1180</a>] - Reduce redundant dependencies
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-998'>JS2-998</a>] - Improve Jetspeed Demo distribution
-</li>
-<li>[<a 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 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 href='https://issues.apache.org/jira/browse/JS2-1018'>JS2-1018</a>] - Release 2.2.0 preparation
-</li>
-
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-416'>JS2-416</a>] - Guide to directory structure documentation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-417'>JS2-417</a>] - Update Guide to Jetspeed Power Tool
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-418'>JS2-418</a>] - Guide to portal assembly documentation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-420'>JS2-420</a>] - Guide to sites (guide-site.xml) Documentation
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-453'>JS2-453</a>] - A menu for the documentation guides
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-650'>JS2-650</a>] - Desktop Documentation
-</li>
-<li>[<a 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 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 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 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 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 href='https://issues.apache.org/jira/browse/JS2-877'>JS2-877</a>] - Document new maven-2 build system
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-906'>JS2-906</a>] - Documentation for JSP decorators
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-926'>JS2-926</a>] - Adding JSR-286 ResourceURL and ResourceServingPortlet support
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-927'>JS2-927</a>] - Implement Portlet Events for Portlet API 2.0
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-989'>JS2-989</a>] - Update Jetspeed tutorial
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-993'>JS2-993</a>] - Reflect new Tomcat requirements in documentation and archetype
-</li>
-</ul>
+</ul>
</subsection>
<subsection name="Wish">
<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-34'>JS2-34</a>] - Refactor file cache to be an interface
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-93'>JS2-93</a>] - Portlet Entity's associated preferences not deleted
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-499'>JS2-499</a>] - add attrubute functionality to all proncipal classes
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-517'>JS2-517</a>] - Execution of secured AJAX actions in portlet applications
-</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1094'>JS2-1094</a>] - Reloading resource bundle of portlet definition at runtime
</li>
</ul>
</subsection>
<subsection name="Bug">
<ul>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-118'>JS2-118</a>] - Porltlet Application User Attribute descriptions not handled properly
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-165'>JS2-165</a>] - Portlet Application Manager treeview not updated on deploy events
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-238'>JS2-238</a>] - Subject object is abandoned after the JAAS authentication
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-370'>JS2-370</a>] - portlet css classes: links
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-400'>JS2-400</a>] - Layouts broken
-</li>
-<li>[<a 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 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 href='https://issues.apache.org/jira/browse/JS2-486'>JS2-486</a>] - admin portlets profile admin rule criteria
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-513'>JS2-513</a>] - UserAttributeResolver is broken
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-537'>JS2-537</a>] - error in PortalStatisticsImpl
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-540'>JS2-540</a>] - Default Preferences should be flagged as READ-ONLY
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-558'>JS2-558</a>] - Only "NULL" is shown in browser at what seems to be random intervals.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-622'>JS2-622</a>] - When deleting a User, SSO Details left orphaned
-</li>
-<li>[<a 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 "FK_PA_METADATA_FIELD_1" is too long. The maximum length is "18". SQLSTATE=42622
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-676'>JS2-676</a>] - Enhance Profiler Caching
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-677'>JS2-677</a>] - Site Manager UI improvements
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-704'>JS2-704</a>] - Desktop Customizer cleanup
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-722'>JS2-722</a>] - portalurl.relative.only=true does not effect desktop
-</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-351'>JS2-351</a>] - fallback profiling rule for multiple devices
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-750'>JS2-750</a>] - LDAP login not resolving DN correctly
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-752'>JS2-752</a>] - Desktop pipeline: drag and drop and portlet relocation
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-754'>JS2-754</a>] - Desktop Pipeline: javascript error when click on 'Aditional Link'
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-756'>JS2-756</a>] - Desktop Pipeline: Browser Refresh Issue After Page Edit
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-758'>JS2-758</a>] - Ukrainian symbols doesn't save through Portal Site Manager
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-761'>JS2-761</a>] - ConcurrentModificationException in FileCache after jetspeed 2.1.2 installation
-</li>
-<li>[<a 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 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 href='https://issues.apache.org/jira/browse/JS2-768'>JS2-768</a>] - Desktop pipeline gets null page in request context
-</li>
-<li>[<a 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 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 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 href='https://issues.apache.org/jira/browse/JS2-796'>JS2-796</a>] - VelocityTwoColumns mentioned twice in layouts guide
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-799'>JS2-799</a>] - Jetspeed cannot deploy portlet applications that run from the "/" context.
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-813'>JS2-813</a>] - Redirect from password
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-815'>JS2-815</a>] - SSOIframePortlet doesn't save changed remote principal name
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-817'>JS2-817</a>] - Cannot login with username with .
-</li>
-<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-820'>JS2-820</a>] - display UNICODE in desktop mode.
-</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-825'>JS2-825</a>] - Desktop pipeline doesn't properly implement Clear decorator
-</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-914'>JS2-914</a>] - Possible security issue because pipline can be set by the "pipeline" request parameter.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-827'>JS2-827</a>] - Does't work that uploading files in desktop mode using "multipart/form-data"
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-828'>JS2-828</a>] - JAAS authentication failure with Tomcat 5.5.24 and above.
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1014'>JS2-1014</a>] - Unit tests fail in Portals Components using JDK6
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-832'>JS2-832</a>] - Found bug when page delete in Layout Edit mode.
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-833'>JS2-833</a>] - associations between portal and remote principal are not removed
+<li>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1024'>JS2-1024</a>] - mssql create-schema.sql is incorrect
</li>
-<li>[<a 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-839'>JS2-839</a>] - LDAP user mgmt: user names with certain characters are not allowed
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1029'>JS2-1029</a>] - LDAP configuration causes Exceptions in initialize
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-840'>JS2-840</a>] - jetspeed tutorial missing resources
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-841'>JS2-841</a>] - tutorial bug: "Embedded error: Archetype does not exist."
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-842'>JS2-842</a>] - tutorial build error: "Error executing ant tasks"
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-843'>JS2-843</a>] - tutorial catdebug command
+<li>[<a 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 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>[<a 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 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>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1041'>JS2-1041</a>] - Installer fails when attempting to run PostgreSQL database scripts
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-854'>JS2-854</a>] - Missing cache entry in ehcache.xml
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1044'>JS2-1044</a>] - Folder document order removed on page update
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-861'>JS2-861</a>] - Unable start the demo intsaller
+<li>[<a 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 "normal" window state rendering whereby all portlets are rendered instead of only maximized one
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-862'>JS2-862</a>] - Cannot delete or move a portlet using RemovePortletAction
+<li>[<a 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 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-865'>JS2-865</a>] - Portlet Application Manager Language Tab does not update strings correctly
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1054'>JS2-1054</a>] - Page get corrupted while creating from PortalSiteManager
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-868'>JS2-868</a>] - String comparison bug in PortletPlacementContextImpl causes PortletPlacementException
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-882'>JS2-882</a>] - Intermittent Concurrent Exceptions in Portlet Window Cache
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1058'>JS2-1058</a>] - JS_PORTLET_HEAD_ELEMENTS in event of file downloads.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-883'>JS2-883</a>] - PageManager component name not found in component manager lookup
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1059'>JS2-1059</a>] - Permission Actions are limited to base modes and states
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-884'>JS2-884</a>] - User Manager creating excessive transactions on get* operations via Spring transactions
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-894'>JS2-894</a>] - Deploy tool does not keep file dates in WAR file
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-897'>JS2-897</a>] - Portal Site Manager - Administrator cannot edit users pages.
+<li>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1075'>JS2-1075</a>] - possible cross site scripting during login
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1076'>JS2-1076</a>] - insecure redirector during login
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-903'>JS2-903</a>] - Customizer removes the Portlet Fragments when Security Constraints are Used
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1081'>JS2-1081</a>] - A Page without portlets breaks CSS in Jet UI
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-905'>JS2-905</a>] - JSP Portlet Decorators: Decorator-specific decorator.jsp ignored
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-909'>JS2-909</a>] - Layout Portlets removed Page logic is incorrectly worked.
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-914'>JS2-914</a>] - Possible security issue because pipline can be set by the "pipeline" request parameter.
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1085'>JS2-1085</a>] - Category Portlet Selector Edit Mode NPE
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-916'>JS2-916</a>] - RoleMultiChooser portlet doesn't "see" newly added roles until after logging out and in again
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1089'>JS2-1089</a>] - j2-admin deployment failed with JDK6
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-920'>JS2-920</a>] - Default locale preference
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1092'>JS2-1092</a>] - Portlet exceptions are not logged in jetspeed log files.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-921'>JS2-921</a>] - Portal Site Manager portlet not save "unhidden" state for PSML
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-922'>JS2-922</a>] - Required associations should only be required for the "from" side of the association
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1095'>JS2-1095</a>] - simplest portal documentation broken
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-928'>JS2-928</a>] - Hardcoded URL link to PDF portlet in installer pages
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-929'>JS2-929</a>] - iframe portlet user preferences
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1097'>JS2-1097</a>] - Broken unicode characters in the portal application
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-931'>JS2-931</a>] - ConcurrentModificationException Exception in SessionNavigationalState
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-932'>JS2-932</a>] - Portlet cache doesn't get refresh after login
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1102'>JS2-1102</a>] - Access for view not permitted error
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-935'>JS2-935</a>] - Importing of seed xml results in a NullPointerException
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-936'>JS2-936</a>] - Profiler Admin is not refreshed after seed xml import.
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1109'>JS2-1109</a>] - ContentFragment separator may interfere with namespace
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-937'>JS2-937</a>] - Multiple seed.xml imports result in duplicate criteria.
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-943'>JS2-943</a>] - File Portlet cleanup
+<li>[<a 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 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-951'>JS2-951</a>] - IP Address is null in statistics, while user get logs-off
+<li>[<a 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 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>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1133'>JS2-1133</a>] - Internal Error upon adding a new user
</li>
-<li>[<a 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-980'>JS2-980</a>] - Rogue thread running after Tomcat Shutdown
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-981'>JS2-981</a>] - Edit Defaults Mode Broken
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1145'>JS2-1145</a>] - Text wrapping incorrect for some portlets
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-983'>JS2-983</a>] - Portlet borders and alignment messed up in jetspeed portlet decorator
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-984'>JS2-984</a>] - Jetspeed 2.2 Validation on Websphere 6.1
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1150'>JS2-1150</a>] - Jetspeed Toolbox selected layout not reflecting actual space layout
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-986'>JS2-986</a>] - PAM NodeManager operation not thread-safe
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1151'>JS2-1151</a>] - Portlet Maximize button relocates when pressed
</li>
-<li>[<a 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-991'>JS2-991</a>] - Issues with Tomcat 6
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1153'>JS2-1153</a>] - Problem with GroupManager
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-995'>JS2-995</a>] - NPE in ProfilerValve under desktop mode
+<li>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1156'>JS2-1156</a>] - Spaces list portlet - deleting takes place without confirmation
</li>
-<li>[<a 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>[<a href='https://issues.apache.org/jira/browse/JS2-1157'>JS2-1157</a>] - Remove LGPL dependencies for Step2
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-1001'>JS2-1001</a>] - Concurrent Modification exception in layout decorator
+<li>[<a 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 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>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1003'>JS2-1003</a>] - DOJO-based admin portlet doesn' show the contents correctly.
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1005'>JS2-1005</a>] - NotSerializationException during restarting tomcat
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1006'>JS2-1006</a>] - Enterprise build fails
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1007'>JS2-1007</a>] - Null Pointer Exception in Page Manager File Cache
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1008'>JS2-1008</a>] - Google Maps Portlet Fails on Desktop
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1009'>JS2-1009</a>] - Active Authentication Redirect Fails from Desktop when Credentials Expire
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1167'>JS2-1167</a>] - Tab selection is not updated in toolbox portlet
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-1010'>JS2-1010</a>] - A NotSerializableException in j2-admin's PrincipalManagement portlet
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1011'>JS2-1011</a>] - NavigationalState Base64 encoding needs to escape '+' characters
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1012'>JS2-1012</a>] - Event Demo not working correctly on Desktop
+<li>[<a 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 href='https://issues.apache.org/jira/browse/JS2-1016'>JS2-1016</a>] - Content not available error on clicking
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1173'>JS2-1173</a>] - Testing fails with Maven 2.2.1
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-1017'>JS2-1017</a>] - SerializableException exception in Portal Site Manager with dbpsml
+<li>[<a href='https://issues.apache.org/jira/browse/JS2-1175'>JS2-1175</a>] - Portal Site Validation logic prevents simple rename move operations
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/JS2-1019'>JS2-1019</a>] - Several import/export mapping bugs in the JetspeedSerializer implementations
+<li>[<a 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 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>[<a href='https://issues.apache.org/jira/browse/JS2-1182'>JS2-1182</a>] - PublicRenderParameters access fails for portlets without PortletWindowRequestNavigationalState
</li>
</ul>
</subsection>
Modified: portals/site/pluto/src/site/xdoc/v20/release-notes.xml
URL: http://svn.apache.org/viewvc/portals/site/pluto/src/site/xdoc/v20/release-notes.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/pluto/src/site/xdoc/v20/release-notes.xml (original)
+++ portals/site/pluto/src/site/xdoc/v20/release-notes.xml Mon Apr 19 18:02:52 2010
@@ -49,9 +49,9 @@
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/PLUTO-567'>PLUTO-567</a>] - Make Pluto work even if main portlets are not available.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/PLUTO-580'>PLUTO-580</a>] - Allow portlet descriptor with empty namesapce during deployment.
+<li>[<a href='https://issues.apache.org/jira/browse/PLUTO-580'>PLUTO-580</a>] - Allow portlet descriptor with empty namespace during deployment.
</li>
-<li>[<a href='https://issues.apache.org/jira/browse/PLUTO-586'>PLUTO-586</a>] - Simplify pom relese profile
+<li>[<a href='https://issues.apache.org/jira/browse/PLUTO-586'>PLUTO-586</a>] - Simplify POM release profile
</li>
</ul>
</subsection>
Modified: portals/site/xdocs/index.xml
URL: http://svn.apache.org/viewvc/portals/site/xdocs/index.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/xdocs/index.xml (original)
+++ portals/site/xdocs/index.xml Mon Apr 19 18:02:52 2010
@@ -107,7 +107,7 @@ All access to the portal is managed thro
Jetspeed acting as the central hub making information from multiple sources available in an easy to use manner.
</p>
<p>
-Version 2.2.0 is our first release conformant to the
+The latest version of Jetspeed, Version 2.2.1, most significantly introduces the <em>Jetui</em> client-side customization engine. Version 2.2.0 was our first release conformant to the
<a href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>.
All releases prior, such as the 2.1.x releases, are conformant to the first Java Portlet Specification,
<a href="http://www.jcp.org/en/jsr/detail?id=168">the Java Portlet 1.0 Standard</a>.
Modified: portals/site/xdocs/news.xml
URL: http://svn.apache.org/viewvc/portals/site/xdocs/news.xml?rev=935689&r1=935688&r2=935689&view=diff
==============================================================================
--- portals/site/xdocs/news.xml (original)
+++ portals/site/xdocs/news.xml Mon Apr 19 18:02:52 2010
@@ -10,6 +10,76 @@
<section name="News">
+ <h4>16 April 2010 - Jetspeed Portal 2.2.1</h4>
+ <p>
+ The Apache Portals Jetspeed Team is pleased to present version 2.2.1 of the Jetspeed-2 Open Source Enterprise Portal.
+ This release introduces the <em>Jetui</em> client-side customization engine, as well as advanced page templating support and improvements.
+ See the <a href='http://portals.apache.org/jetspeed-2/features.html'>Features</a> page for a complete list of features and bug fixes in the Jetspeed 2.2.1 release.
+ </p>
+ <p>Release 2.2.1 continues Jetspeed's full compliance of the Portlet Specification 2.0 (JSR-286), pasing the Portlet 2.0 TCK (Test Compatibility Kit) suite and is fully CERTIFIED to the Java Portlet Standard.
+ </p>
+ <subsection name="New Features">
+ <p>
+ <ul>
+<li>Jetui Client Side Customization Engine</li>
+<li>Drag and Drop Support of portlets</li>
+<li>Jetspeed Toolbox dockable portlet selector, layout selector, and skin selector</li>
+<li>Dockable Jetspeed Navigator to navigate over spaces, maintenance over pages, folders, links</li>
+<li>Jetspeed Spaces, secured areas of the portal site for workgroups and projects</li>
+<li>JAX RS Services for Portal Customization and Registry manipulations</li>
+<li>Open ID Support</li>
+<li>Preview Portlet Mode from Jetspeed Toolbox</li>
+<li>Improved LDAP synchronization, authentication, and maintenance of LDAP credentials</li>
+<li>CAS Authentication</li>
+<li>Dynamic PSML - dynamically overlay external site maps such as other web sites or content repositories onto the Jetspeed site map to dynamically navigate of external content within portal</li>
+<li>PSML Templates - templacized, secured pages that overlay over URL addressable pages to merge template-portlets such as toolbox and navigator into a single page</li>
+<li>Fragment References - also known as Portlet Instances - allow for referencing preconfigured portlets with preferences from a standard page</li>
+<li>Improved Portlet API 2.0 Support and Compliance</li>
+<li>Improved Installer to support two kinds of installations (min, demo)</li>
+<li>New User Manager supporting true paging over large user databases</li>
+ </ul>
+ </p>
+ </subsection>
+
+ <h4>16 April 2010 - Portals Pluto 2.0.1</h4>
+ <p>
+ The Apache Pluto project is proud to announce the General Availability release of Pluto 2.0.1.
+ This is the second GA release of the 2.x line of Pluto. Version 2.0.1 is our second release conformant to the
+ <a href="http://www.jcp.org/en/jsr/detail?id=286">Java Portlet 2.0 Standard</a>. All releases prior, such as the 1.1.x releases,
+ are conformant to the first Java Portlet Specification,
+<a href="http://www.jcp.org/en/jsr/detail?id=168">the Java Portlet 1.0 Standard</a>. This release adds support for OSGi bundles.
+ </p>
+ <p>
+ Full release notes can be found <a href="http://portals.apache.org/pluto/v20/release-notes.html">here.</a>
+ </p>
+
+ <h4>16 April 2010 - Apache Portals Applications 1.1</h4>
+ <p>
+ The Apache Portals team is pleased to announce the General Availability of Portals Applications 1.1.
+ This 1.1 version upgrades the following portlet applications with bug fixes, new features, and improvements.
+ The Web Content application has added reverse proxy support for web content and iframe portlets, including auto-sizing for iframes from same domain as server.
+ </p>
+ <p>
+ <ul>
+<li>Gems - A collection of reusable portlets including Flash, Google Maps, File, Event and Browser portlets.</li>
+<li>Database Browser - A portlet application dedicated to the development and database portlet development including scrollable lists and data entry forms</li>
+<li>Demo - A portlet application dedicated to learning Java and Groovy portlet programming and tutorials, as well as some helpful weather and bookmark portlets</li>
+<li>RSS - A portlet application dedicated to the development of RSS portlet features</li>
+<li>Web Content - A portlet application dedicated to the development of Web Content rewriting and IFrame based web content.</li>
+ </ul>
+ </p>
+
+<h4>16 April 2010 - Apache Portals Bridges 2.0 Released</h4>
+<p>
+The Apache Portals Bridges team is pleased to announce the release of version 2.0 of Portals Bridges.
+The Portals Bridges Project provides Portal independent integration with Web Frameworks such as JSF, Struts, and Groovy, and JSR-168 compliant Portlet components.
+Bridges 2.0 is a bug fix release with added features:
+</p>
+<ul>
+<li>Support for Portlet API 2.0 specification</li>
+<li>Support for Custom Edit Defaults mode in Velocity Bridge</li>
+</ul>
+
<h4>27 May 2009 - Jetspeed Portal 2.2.0</h4>
<p>
The Apache Portals Jetspeed Team is pleased to present the Jetspeed-2 Open Source Enterprise Portal. This open source project has matured past several releases,
@@ -50,7 +120,6 @@
</ul>
</p>
-
<h4>27 May 2009 - Portals Pluto 2.0.0</h4>
<p>
The Apache Pluto project is proud to announce the General Availability release of Pluto 2.0.