Release Notes - Jetspeed 2 - Version 2.0-FINAL
The list below outlines the issues that are addressed with the final release. For a full list of features, see the
features list.
Bug
- [JS2-9] - Caching of portal parameters o.a.j.engine.servlet.ServletRequestImpl.getParameterMap() prevents subsequent RequestDispatcher invokation query string parameter merging
- [JS2-181] - Build Fails - enum is a keyword in java 1.5 (5.0)
- [JS2-193] - After changing the locale using the LocaleSelector the portlet titles eventually disappers
- [JS2-203] - Non-compliance to Portlet Specification PLT.16.3.3 cxxx and cxxxi (getContextPath)
- [JS2-227] - FK Constraint Error deleting Users on SSO Site to Principals
- [JS2-252] - Fragments retain their previous content in certain cases
- [JS2-261] - (re)Deployed portlet application wars not always (re)deployed
- [JS2-263] - ClassCastException raised when change portlet location on the fly
- [JS2-267] - No link to download
- [JS2-312] - Security Credential Login Information Cached, Can't reset Admin user with restarting server
- [JS2-314] - initMavenPlugin does not remove older version of the Jetspeed 2
- [JS2-315] - Premature access to portal can break access to portlets.
- [JS2-320] - build.properties Variable Interpolation (Commons Configuration) not working in AbstractTestHelper
- [JS2-321] - Customizer not correctly positoning portlets
- [JS2-331] - Decorator Velocity Template/Macro Cache Permanent
- [JS2-337] - Error displayed when (successfully) creating user
- [JS2-338] - In certain cases j2:portal.genapp overwrites the existing project's project.xml
- [JS2-342] - Page clone implementation potentially incomplete
- [JS2-343] - JSCookMenu decorator menu incomplete
- [JS2-347] - a portal cannot mix different layout decorations w/o problems
- [JS2-364] - Check for deploying Portlet Apps with same name as portal
- [JS2-374] - Decorators lost after login or logout
- [JS2-381] - url rewriting breaks CSS
- [JS2-393] - Site documentation generation broken
- [JS2-400] - Layouts broken
- [JS2-404] - Hsql db 1.7.1 does not support addBatch
- [JS2-434] - Role and Group admin detail portlets are missing browser navigation ui
New Feature
- [JS2-26] - Exposing J2 Services to Portlets
- [JS2-58] - Jetspeed 2 Maven plugin
- [JS2-69] - Finallizing Portal Navigation using the Profiler
- [JS2-138] - Create a NekoHTML based parser rewriter implementation
- [JS2-158] - Navigation menu with pulldown submenus using dhtml
- [JS2-173] - hook in SSO to login / logout life cycle
- [JS2-247] - Portlet Selector
- [JS2-283] - Basic Ajax Service Implementation
- [JS2-307] - New User Creation Events and Configuration
- [JS2-363] - Document Resources: Profiler mapping critiera to associated pages
- [JS2-383] - Configuring portlet in PSML
- [JS2-387] - Layout Pipeline
- [JS2-395] - DB Page Manager
Improvement
- [JS2-151] - Security enhancements for password validation and enable/disable principals
- [JS2-169] - Replace Large demo.war for deplo y
- [JS2-182] - Refactor layout portlets to run outside of the J2 webapp.
- [JS2-183] - Improve the usability of the JetspeedPowerTool
- [JS2-188] - Implement the LDAP
- [JS2-190] - Changing the portlet.xml in a deployed portlet/webapp does not change Jetspeed.
- [JS2-192] - SSO Support for Encrypted Credentials and Certficates
- [JS2-215] - security email extensions: password reminder/user creation
- [JS2-251] - Improvements to folder-strucuture
- [JS2-260] - Removing dependency on Pluto PortletContainerServices and providing a JetspeedNamespaceMapper
- [JS2-303] - ContentServer doesn't allow for content caching
- [JS2-308] - Convert OJB to use a spring managed datasource as opposed to directly setting the JNDI name in OJB.properties.
- [JS2-329] - 3 new 100% table-free portlet decorations.
- [JS2-333] - Allow for default template support in decorations
- [JS2-335] - Add new genapp goals to limit the number of pages copied to custom portals.
- [JS2-340] - Move the "move" action in the MultiLayoutPortlet out of doView and into processAction
- [JS2-356] - Allow folder default page to specify sub folder
- [JS2-368] - Improve access to binary builds
- [JS2-392] - Spanish localisation
- [JS2-397] - SSO managment portlet should use credentials from LDAP if configured
- [JS2-398] - Creation of a Decoration API along with the removal of ContentServer
- [JS2-399] - Serve PDF (and other file formats) via a portlet
- [JS2-408] - Make Derby default database, replace Hypersonic
- [JS2-412] - lookupPreference API
- [JS2-413] - Simplify Build
- [JS2-431] - Remove PropertyManager for Preferences