Release Notes - Jetspeed - Version 2.3.0

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

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

New Feature

  • [JS2-845] - AutoRefresh Feature
  • [JS2-1302] - Replace WebContent1 portlets by WebContent2 portlets in demo
  • [JS2-1303] - Rewrite j2-admin::SSOIFramePortlet based on webcontent2
  • [JS2-1304] - Rewrite j2-admin::SSOReverseProxyIFramePortlet based on webcontent2
  • [JS2-1305] - Rewrite j2-admin::SSOWebContentPortlet based on webcontent2
  • [JS2-1314] - Responsive Decorators
  • [JS2-1315] - Responsive Layouts
  • [JS2-1316] - Responsive Profiler Admin Portlet
  • [JS2-1317] - Improve Core J2-Admin Portlets to work with responsive layouts
  • [JS2-1318] - Second Responsive Menu for Pages Navigations on SmartPhone Breakpoint
  • [JS2-1331] - Customization to Responsive Layouts

Improvement

  • [JS2-874] - Refactor Jetspeed API to use generics
  • [JS2-1274] - Support Tomcat7
  • [JS2-1281] - Generalize Security Constraints to support "AND" in addition to "OR" grant specification.
  • [JS2-1290] - Upgrade Jar Dependencies
  • [JS2-1292] - Set Default Compiler for Jetspeed Build to Java 1.7
  • [JS2-1293] - Improve User Browser to not load all users in memory
  • [JS2-1295] - Portlet Pipeline links URLs to wrong pipeline
  • [JS2-1301] - Add Derby as Migration Source to Installer
  • [JS2-1310] - Upgrade Jetspeed to use recommended Tomcat and Servlet Spec for Java 7
  • [JS2-1311] - Running in Tomcat Securely fails to generate secure links
  • [JS2-1324] - Security Cache Performance Improvements
  • [JS2-1325] - Preferences Caching Performance Improvements
  • [JS2-1330] - Improve Security Interceptors Examples and Documentation
  • [JS2-1332] - Upgrade to Portlet API 2.1.0

Bug

  • [JS2-1197] - Audit Reports do not compile on 2.2.1
  • [JS2-1268] - File download (fileserver) pipeline is broken since 2.2.1
  • [JS2-1289] - Jetspeed installer 2.2.2 Turkish installation problem
  • [JS2-1294] - Concurrency Issue with SessionPathResolverCache
  • [JS2-1296] - Password Generator Goes into Infinite Loop
  • [JS2-1297] - Page Templates are broken when not using Ajax Customization mode
  • [JS2-1298] - Jetspeed Power Tool renderPortletWindow loses PSML Preferences
  • [JS2-1299] - Auto Clear State Feature Fails on Page Refresh
  • [JS2-1300] - Cascading preferences deletes
  • [JS2-1306] - Update Velocity to 1.6.4
  • [JS2-1308] - Disabled Password is never checked and user can log in
  • [JS2-1319] - Upgrade YUI to latest version
  • [JS2-1320] - J2-Admin Chart Portlets
  • [JS2-1322] - ActionResponse.setRenderParameter crashes ActionUrl ?
  • [JS2-1323] - ActionResponse.setRenderParameter crashes ActionUrl ?
  • [JS2-1326] - Issue with User Credential functionality - Jetspeed 2.2.2
  • [JS2-1327] - Jetspeed does not build with Maven 3.3.x
  • [JS2-1328] - Improve XSS Filter
  • [JS2-1329] - Number ClassCastException on Oracle