3.1.2

07/Dec/09

uPortal 3.1.2 GA announcement

Jasig is proud to announce the General Audience release of uPortal 3.1.2 GA This release is the result feedback from the significant interest and use of the previous 3.1 releases.

Full release notes are available along with a uPortal 3.1 release overview on the 3.1.2 Release page on the Jasig wiki.

This release includes the following new features and fixes:

Security Bug

  • UP-2515 - java.sql.SQLSyntaxErrorException: ORA-00917: missing comma Error Encountered when editing a channel from uportal

Bug

  • UP-2095 - Unfriendly AJAX messages when user's session times out
  • UP-2235 - USER_NAME stylesheet parameter is not populated in universality.xml
  • UP-2272 - JNDI session tracking fails during cross-context access
  • UP-2369 - import-layout_v3-0.crn no longer imports the THEME_SS_ID correctly
  • UP-2405 - RSS channel fails on http: or https: UTF-8 feeds that begin with Unicode BOM
  • UP-2413 - incorrect column rendering
  • UP-2418 - Channel Manager interface problems in uPortal 3.1.0
  • UP-2438 - Flyout navigation uses ID attribute which can produce elements with the same ID
  • UP-2447 - Channel Manager does not pre-populate forms with existing portlet preference values
  • UP-2449 - Main navigation not formatted as a widget when rendered in the sidebar
  • UP-2453 - Incorrect property name in ldapContext.xml
  • UP-2454 - CChannelManager persists an empty string as the value of unspecified portlet preferences
  • UP-2455 - SQL Channel's data type handling too restrictive
  • UP-2459 - Portal registration portlet fails to recognise some top level domains in email address
  • UP-2461 - USER_INFO map returns the "null" String instead of the null value when no value is there
  • UP-2464 - Unable to select text when logged into uPortal in IE (7 or 8), select does work on guest pages
  • UP-2466 - Users are unable to 'Add Members' to groups in which they have permisson ADD/REMOVE members
  • UP-2470 - Portlet changing a default definition preference results in the definition level being updated instead of entity level
  • UP-2471 - Potential ConcurrentModificationException in PersonImpl
  • UP-2472 - IUserLayoutChannelDescription is null when creating new ChannelLayoutPortalEvent instances
  • UP-2473 - DB Stats logging can lose track of the current StatsSession
  • UP-2486 - Exporting layouts in 3.1.1 ga build is broken.
  • UP-2490 - SafeFileNamePhrase removes valid i18n characters
  • UP-2491 - PortletEntityRegistryImpl should validate the IPortletEntity before returning it
  • UP-2492 - JPA error during delete portlet from channel manager
  • UP-2511 - Probable Thread Safety issue with ChannelManager.systemCache
  • UP-2514 - Portal not honoring portlet display name as specified in the portlet.xml
  • UP-2530 - SmartLdapGroupStore needs to handle null Attribute Maps
  • UP-2548 - ''Add Content' modal window does not resize correctly when Search tab selected

Improvement

  • UP-2513 - Change default location of portal log file, CAS and all portlet-overlay portlets
  • UP-2520 - Enhance layout Import/Export to preserve existing STRUCT_IDs for layouts of fragment owners
  • UP-2531 - Please decrease padding for .portlet-msg-* classes in uPortal-provided skins to avoid overlap
  • UP-2543 - Add example for MySQL to rdbm.properties
  • UP-2545 - Thread pool check should log at warn, not error, needs message
  • UP-2549 - Add periodic output buffer flushing

New Feature

  • UP-2426 - Login Servlet should redirect to original URL
  • UP-2526 - Backport full layout export support

Downloads are available from: http://www.jasig.org/uportal/download/uportal-312
Release notes are available at: http://www.ja-sig.org/wiki/display/UPC/3.1.2
uPortal 3.1 Manual: http://www.ja-sig.org/wiki/display/UPM31

This release is ready for general use. If you do find any issues please file them in the Jasig Issue Tracker

I want to thank everyone who contributed to the development both directly and in-directly. Having this developer community available for both code and design insight has been invaluable.

uPortal Release Manager,
-Eric Dalquist

Release Summary

Security Bug

  • UP-2515 - java.sql.SQLSyntaxErrorException: ORA-00917: missing comma Error Encountered when editing a channel from uportal

Bug

  • UP-2095 - Unfriendly AJAX messages when user's session times out
  • UP-2235 - USER_NAME stylesheet parameter is not populated in universality.xml
  • UP-2272 - JNDI session tracking fails during cross-context access
  • UP-2369 - import-layout_v3-0.crn no longer imports the THEME_SS_ID correctly
  • UP-2405 - RSS channel fails on http: or https: UTF-8 feeds that begin with Unicode BOM
  • UP-2413 - incorrect column rendering
  • UP-2418 - Channel Manager interface problems in uPortal 3.1.0
  • UP-2438 - Flyout navigation uses ID attribute which can produce elements with the same ID
  • UP-2447 - Channel Manager does not pre-populate forms with existing portlet preference values
  • UP-2449 - Main navigation not formatted as a widget when rendered in the sidebar
  • UP-2453 - Incorrect property name in ldapContext.xml
  • UP-2454 - CChannelManager persists an empty string as the value of unspecified portlet preferences
  • UP-2455 - SQL Channel's data type handling too restrictive
  • UP-2459 - Portal registration portlet fails to recognise some top level domains in email address
  • UP-2461 - USER_INFO map returns the "null" String instead of the null value when no value is there
  • UP-2464 - Unable to select text when logged into uPortal in IE (7 or 8), select does work on guest pages
  • UP-2466 - Users are unable to 'Add Members' to groups in which they have permisson ADD/REMOVE members
  • UP-2470 - Portlet changing a default definition preference results in the definition level being updated instead of entity level
  • UP-2471 - Potential ConcurrentModificationException in PersonImpl
  • UP-2472 - IUserLayoutChannelDescription is null when creating new ChannelLayoutPortalEvent instances
  • UP-2473 - DB Stats logging can lose track of the current StatsSession
  • UP-2486 - Exporting layouts in 3.1.1 ga build is broken.
  • UP-2490 - SafeFileNamePhrase removes valid i18n characters
  • UP-2491 - PortletEntityRegistryImpl should validate the IPortletEntity before returning it
  • UP-2492 - JPA error during delete portlet from channel manager
  • UP-2511 - Probable Thread Safety issue with ChannelManager.systemCache
  • UP-2514 - Portal not honoring portlet display name as specified in the portlet.xml
  • UP-2530 - SmartLdapGroupStore needs to handle null Attribute Maps
  • UP-2548 - ''Add Content' modal window does not resize correctly when Search tab selected

Improvement

  • UP-2513 - Change default location of portal log file, CAS and all portlet-overlay portlets
  • UP-2520 - Enhance layout Import/Export to preserve existing STRUCT_IDs for layouts of fragment owners
  • UP-2531 - Please decrease padding for .portlet-msg-* classes in uPortal-provided skins to avoid overlap
  • UP-2543 - Add example for MySQL to rdbm.properties
  • UP-2545 - Thread pool check should log at warn, not error, needs message
  • UP-2549 - Add periodic output buffer flushing

New Feature

  • UP-2426 - Login Servlet should redirect to original URL
  • UP-2526 - Backport full layout export support

Bugs known to afflict uPortal 3.1.1 GA

priority key summary

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Issues addressed in uPortal 3.1.1 GA

type priority key summary

Unable to locate Jira server for this macro. It may be due to Application Link configuration.