3.0.5
Released on: 12/Dec/09
3.0.5 GA announcement
Jasig is proud to announce the General Audience release of uPortal 3.0.5 GA This release is the result feedback from the significant interest and use of the previous 3.0 releases.
Full release notes are available along with a uPortal 3.0 release overview on the 3.0.5 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-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-2370 - 2 versions of commons-io jar deployed in uP3.0.3
UP-2405 - RSS channel fails on http: or https: UTF-8 feeds that begin with Unicode BOM
UP-2438 - Flyout navigation uses ID attribute which can produce elements with the same ID
UP-2457 - "add content" functionality in uPortal generates error in IE8
UP-2461 - USER_INFO map returns the "null" String instead of the null value when no value is there
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-2490 - SafeFileNamePhrase removes valid i18n characters
UP-2491 - PortletEntityRegistryImpl should validate the IPortletEntity before returning it
UP-2511 - Probable Thread Safety issue with ChannelManager.systemCache
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-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
Source and Quick Start downloads are available on the uPortal Downloads page.
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
Notes for Deployers
There are no known issues upgrading from any 3.0 release to 3.0.3
Security Bug
UP-2515 - java.sql.SQLSyntaxErrorException: ORA-00917: missing comma Error Encountered when editing a channel from uportal
Bug
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-2370 - 2 versions of commons-io jar deployed in uP3.0.3
UP-2405 - RSS channel fails on http: or https: UTF-8 feeds that begin with Unicode BOM
UP-2438 - Flyout navigation uses ID attribute which can produce elements with the same ID
UP-2457 - "add content" functionality in uPortal generates error in IE8
UP-2461 - USER_INFO map returns the "null" String instead of the null value when no value is there
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-2490 - SafeFileNamePhrase removes valid i18n characters
UP-2491 - PortletEntityRegistryImpl should validate the IPortletEntity before returning it
UP-2511 - Probable Thread Safety issue with ChannelManager.systemCache
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-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