4.0.0
Aug/31/11
uPortal 4.0.0 GA announcement
Jasig is proud to announce the general audience release of uPortal 4.0.0. Below is a summary of just some of the exciting new features and improvements in the 4.0 release.
Portlet 2.0 Support
Inter-Portlet Communication via Events
Resource request support for AJAX and binary content delivery
ETag based caching support including browser-side ETag pass-through for resource URLs
UI Improvements
New unified layout management interface
Users may subscribe to optional pre-packaged tabs
Default skin updated with a clean, modern look and feel
Provides a better starting point for custom skin development
Mobile Support
Updated mobile theme with jQuery Mobile support
uMobile native app framework connection features included out of the box
Internationalization
New unified message file for all view types
Minor i18n support improvements all over the framework
Integration
New Grouper group service implementation allows use of Grouper groups within uPortal
CAS Clearpass features and sample implementation included in build
Portlet Event based searching allowing any portlet to contribute search results to the uPortal Search dialog
New portlets bundled with uPortal
News/RSS
Google Gadgets
Data Import/Export
Portal data file formats defined by XML Schemas
Simplified import/export code using JAXB
Administrative Tools
New user interface for groups and permissions administration
Delegate administration of groups and permissions
Unified user management tool that integrates attribute management for local users, swapper utilities, and limited password-reset support.
Rendering Pipeline
Using StAX and XSLTc for improved performance
Broken out into bite-size components which can be mixed, matched, and quickly customized
Allows for multiple pipelines with different uses. Two are included, the primary pipeline and a JSON pipeline used by uMobile
Portlet Execution Management
Stack trace of a portlet is logged when it times out
The current portlet fname and request type is included in the thread name during portlet execution
Background cleanup of hung portlets to prevent resource leaks
Downloads are available from: http://www.jasig.org/uportal/download/uportal-400
Release notes are available at: https://wiki.jasig.org/display/UPC/4.0.0
I want to thank all of the developers that have spent the last year and a half that have worked hard to make uPortal a better project.
-Eric Dalquist
Deployer Notes
Requires Servlet API 2.5 to run. Tomcat 6.0 is the first version of Tomcat to support Servlet 2.5
Requires JDK 1.6.0_26 or newer
Data export and import is required when upgrading.