リリースノート - Jetspeed 2 - バージョン 2.0-FINAL

以下のリストは、最終リリースで扱われた問題の要点をまとめています。機能に関する全リストについては、 機能リスト を参照してください。

バグ

  • [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

新機能

  • [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

改善

  • [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

作業