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