3.1.1

3.1.1

Migration Documentation

The 3.1.0 to 3.1.1 migration documentation contains an overview of major changes found in 3.1.1. Please update the migration page with issues and solutions you discover as your institution upgrades to 3.1.1.

May/20/09

uPortal 3.1.1 GA announcement

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

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

This release includes the following new features and fixes:

Bug

  • UP-2377 - User locale isn't passed to theme stylesheet

  • UP-2379 - Import/Export tasks should fail if import or export of any entity fails

  • UP-2390 - Import operations broken in ImportExportPortlet

  • UP-2393 - Remove vestigle xsl:if around query initialization

  • UP-2399 - Add missing AJAX strings to messages.xml

  • UP-2403 - Exporting preferences for transient portlets fails

  • UP-2407 - problem locking fragment and/or individual portlets in layout

  • UP-2408 - incorrect table rendering in group manager

  • UP-2409 - Export operations may generate file names that are invalid on Windows

  • UP-2410 - DLM ProcessingPipe is a singleton

  • UP-2411 - Groups Manager paging controls don't display

  • UP-2414 - MySQL generates error when creating index UPPERM_IDX on UP_PERMISSION: Specified key was too long; max key length is 1000 bytes

  • UP-2417 - WebProxyPortlet channel publishing document in uPortal 3.1.0 is broken

  • UP-2419 - If first call to a portlet is an action normal rendering is done

  • UP-2420 - EXCLUSIVE fname links don't work

  • UP-2421 - Null user attribute value causes NPE in CPersonAttributes

  • UP-2422 - Handle null IAuthorizationPrincipal in XalanAuthorizationHelperBean

  • UP-2423 - Portlets targeted by fname don't recieve parameters from the URL

  • UP-2425 - Customize link not rendered for layout owners

  • UP-2433 - [Regression] New fluid design does not support arbitrary column widths

  • UP-2434 - global cache function does not clear stale cache entries

  • UP-2441 - database event logging is on by default

  • UP-2443 - findbugs automated code review: (possible) null pointer dereferences

Improvement

  • UP-2340 - FragmentDefinitionDao should have a JPA unit test

  • UP-2380 - Add comments to uportal-impl/test/resources/properties/contexts/*

  • UP-2402 - Make import & export tasks fail-fast

Task

  • UP-2388 - Bump Cernunnos version to 1.1.0

  • UP-2424 - Add example request person attribute dao

Downloads are available from: http://www.jasig.org/uportal/download/uportal-311
Release notes are available at: http://www.ja-sig.org/wiki/display/UPC/3.1.1
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 3 Release Engineer,
-Eric Dalquist

Release Summary

Bug

  • UP-2377 - User locale isn't passed to theme stylesheet

  • UP-2379 - Import/Export tasks should fail if import or export of any entity fails

  • UP-2390 - Import operations broken in ImportExportPortlet

  • UP-2393 - Remove vestigle xsl:if around query initialization

  • UP-2399 - Add missing AJAX strings to messages.xml

  • UP-2403 - Exporting preferences for transient portlets fails

  • UP-2407 - problem locking fragment and/or individual portlets in layout

  • UP-2408 - incorrect table rendering in group manager

  • UP-2409 - Export operations may generate file names that are invalid on Windows

  • UP-2410 - DLM ProcessingPipe is a singleton

  • UP-2411 - Groups Manager paging controls don't display

  • UP-2414 - MySQL generates error when creating index UPPERM_IDX on UP_PERMISSION: Specified key was too long; max key length is 1000 bytes

  • UP-2417 - WebProxyPortlet channel publishing document in uPortal 3.1.0 is broken

  • UP-2419 - If first call to a portlet is an action normal rendering is done

  • UP-2420 - EXCLUSIVE fname links don't work

  • UP-2421 - Null user attribute value causes NPE in CPersonAttributes

  • UP-2422 - Handle null IAuthorizationPrincipal in XalanAuthorizationHelperBean

  • UP-2423 - Portlets targeted by fname don't recieve parameters from the URL

  • UP-2425 - Customize link not rendered for layout owners

  • UP-2433 - [Regression] New fluid design does not support arbitrary column widths

  • UP-2434 - global cache function does not clear stale cache entries

  • UP-2441 - database event logging is on by default

  • UP-2443 - findbugs automated code review: (possible) null pointer dereferences

Improvement

  • UP-2340 - FragmentDefinitionDao should have a JPA unit test

  • UP-2380 - Add comments to uportal-impl/test/resources/properties/contexts/*

  • UP-2402 - Make import & export tasks fail-fast

Task

  • UP-2388 - Bump Cernunnos version to 1.1.0

  • UP-2424 - Add example request person attribute dao

Issues addressed in uPortal 3.1.1 GA

Bugs known to afflict uPortal 3.1.1 GA