Release Notes - Jetspeed 2 - Version 2.1.3

The list below outlines the issues that are addressed with release 2.1.3 For a full list of features, see the features list.

And the release notes of the previous release 2.1.2 are available here: release notes 2.1.2.

Bug

  • [JS2-593] - NullPointerException whent getting database connection in BatchedStatistics
  • [JS2-612] - Get NullPointerException around pageManager in FolderImpl under high load
  • [JS2-666] - Clustered Environment: constraint violation if clones are started at the same time
  • [JS2-750] - LDAP login not resolving DN correctly
  • [JS2-752] - Desktop pipeline: drag and drop and portlet relocation
  • [JS2-753] - Desktop Pipeline: sticky mouse pointer after portlet was resized in Untiled mode.
  • [JS2-754] - Desktop Pipeline: javascript error when click on 'Aditional Link'
  • [JS2-756] - Desktop Pipeline: Browser Refresh Issue After Page Edit
  • [JS2-757] - Removing /_user/guest folder gives edit access to all pages
  • [JS2-758] - Ukrainian symbols doesn't save through Portal Site Manager
  • [JS2-759] - Jetspeed caches content of portal pages unexpectedly
  • [JS2-762] - Cannot return to view mode after changing to simple layout theme in page edit mode.
  • [JS2-764] - There are much DOCTYPE directives in every result page of portal
  • [JS2-767] - Portlet Action not working when using JetspeedPowerTool
  • [JS2-768] - Desktop pipeline gets null page in request context
  • [JS2-769] - Layout Portlets do not support content types other than text/html
  • [JS2-784] - Adding portlet doesn't work in 2.1.3 trunk!
  • [JS2-790] - Many bugs in portal site manager portlet
  • [JS2-795] - Deadlock while release session on Websphere Release 6.0.2.19
  • [JS2-796] - VelocityTwoColumns mentioned twice in layouts guide
  • [JS2-798] - Portlet Selector fails on Safari browser
  • [JS2-799] - Jetspeed cannot deploy portlet applications that run from the "/" context.
  • [JS2-800] - Memeory Leak Caused by org.apache.jetspeed.container.window.impl.PortletWindowAccessorImpl
  • [JS2-802] - Eclipse m2.classpath has some typos
  • [JS2-803] - Java6 can't compile Jetspeed
  • [JS2-807] - Attached files gives you the ability to run the tests under Maven-2 (currently broken)
  • [JS2-810] - Rule criteria is not ordered correctly
  • [JS2-814] - Ldap User DN is incorrectly calculated when search filterBase is empty
  • [JS2-815] - SSOIframePortlet doesn't save changed remote principal name
  • [JS2-816] - Jetspeed common javascript doesn't support running the portal under ROOT context
  • [JS2-819] - Edit mode of Category Portlet Selector doesn't work on IE browser.
  • [JS2-820] - display UNICODE in desktop mode.
  • [JS2-822] - Flash Portlets are broken on Desktop
  • [JS2-824] - Odd behavior on maximize and minimize of portlets under Desktop, IE6 only
  • [JS2-826] - Invalid DN values in group/role member attributes result in null pointer dereferences in the BasePrincipalImpl class
  • [JS2-827] - Does't work that uploading files in desktop mode using "multipart/form-data"
  • [JS2-829] - Issue with PersistenceBrokerPreferencesProvider.resolveChildren() when cached preferences are evicted.
  • [JS2-830] - Unpredictable exceptions due to unsynchronized HashMap in AbstractProfilingRul
  • [JS2-833] - associations between portal and remote principal are not removed
  • [JS2-836] - Lookup of LDAP users per role using a role membership attribute on a user is broken
  • [JS2-837] - Attributes template for initial LDAP user/role/group attributes does not accept '=' sign

Improvement

  • [JS2-710] - Dynamically Hide Portlets at request time
  • [JS2-755] - Desktop Pipeline: Blank deley when switch page
  • [JS2-779] - Supporting Pocket PC
  • [JS2-780] - Provide out-of-the-box Wicket portlet support
  • [JS2-785] - Parallel Rendering on Websphere 6.1
  • [JS2-787] - Non-informative error handling in PortalSiteManager. I've created a patch
  • [JS2-788] - Localize File Portlet resources
  • [JS2-789] - Login without posting all credentials via HTTP request
  • [JS2-793] - Support deployment of jetspeed under a custom context name (e.g. ROOT) with the maven 1 jetspeed plugin
  • [JS2-797] - Improve LDAP implementation and documentation for Apache DS 1.0.2
  • [JS2-805] - Improve Credentials Password Support
  • [JS2-806] - Portlets should return to normal view state on click of menu navigation from portal
  • [JS2-808] - Maximize on edit-defaults option
  • [JS2-812] - Better support for MSSQL
  • [JS2-821] - CategoryPortletSelector no portlets displayed in IE6 / Update CategoryPortletSelector localization Korean
  • [JS2-823] - NoAction Layouts under desktop pipeline behave different from portal pipeline
  • [JS2-835] - Improve Permissions and Constraints Admin portlets to support the latest Portlet Modes

New Feature

  • [JS2-634] - edit_defaults custom portlet mode
  • [JS2-708] - Ant Custom Build Tutorial
  • [JS2-716] - PSML and XML Import / Export Admin Portlet
  • [JS2-729] - Preliminary Portlet API 2.0 ResourceURL support allowing full response control like for cookies and compressed output streams
  • [JS2-791] - configure the security constraint on a particular portlet fragment using new custom config portlet mode
  • [JS2-809] - Add table schema aware datasource proxy
  • [JS2-834] - Automatically cleanup of the PortalURL: no navigational state in browser url

Wish

  • [JS2-786] - Tool for conversion preferences from database no-principal preferences to defaults preferences in psml pages