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 "Check Valve" 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&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 "NULL" 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 "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" 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 "/" 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 "multipart/form-data" -</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: "Embedded error: Archetype does not exist." -</li> -<li>[<a href="https://issues.apache.org/jira/browse/JS2-842" class="externalLink">JS2-842</a>] - tutorial build error: "Error executing ant tasks" -</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 "pipeline" request parameter. -</li> -<li>[<a href="https://issues.apache.org/jira/browse/JS2-916" class="externalLink">JS2-916</a>] - RoleMultiChooser portlet doesn't "see" 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 "unhidden" 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 "from" 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 "Check Valve" 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&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 "NULL" 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 "FK_PA_METADATA_FIELD_1" is too long. The maximum length is "18". 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 "/" 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 "multipart/form-data" +</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: "Embedded error: Archetype does not exist." +</li> +<li>[<a class="externalLink" href="https://issues.apache.org/jira/browse/JS2-842">JS2-842</a>] - tutorial build error: "Error executing ant tasks" +</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 "pipeline" request parameter. +</li> +<li>[<a class="externalLink" 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> +<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 "unhidden" 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 "from" 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">© - 2004-2016 + 2004-2022 Apache Software Foundation