Child pages
  • 4.0.0-RC2
Skip to end of metadata
Go to start of metadata


uPortal 4.0.0-RC2 announcement

Jasig is proud to announce the second release candidate of uPortal 4.0.0. We've fixed another 84 issues since RC1 and have a much more stable and feature-full release. There are known and unknown bugs in this release and all issues should be reported in the uPortal issue tracker.

Changes of note since RC1

  • Portlet 2.0 CacheControl support for render requests
  • Local user account password reset tool
  • Attribute swapper integrated into account management UI
  • CDATA support in entity files
  • JAXB based import/export framework
    • Not all entities are converted yet but Cernunnous scripts are being replaced as portal DAOs are updated to JPA2
    • crn-* ant tasks have been replaced with data-* ant tasks
  • Better controls presented to user when a portlet fails
  • File-Per-Environment approach for per-environment build time filtering
  • JSON based rendering pipeline fork for uMobile integration
  • Portlet Event based search portlet, any portlet in the portal can now provide search results
  • Action, Event, Render, and Resource timeout options for portlets.

Major 4.0 features

  • "Gallery" portal customization interface that combines portlet subscription, subscribed tabs, skin selection and tab layout into an easy to use interface.
  • Inline tab name editing
  • Drag & Drop reordering of tabs
  • Updated Administration Tools (Groups, Permissions & User Management)
  • Consistent URLs which move much of the navigational state of the portal to the URL data
  • i18n improvements
    • Centralized messages into a single file
    • Autotranslation of new messages to help bootstrap human translation
  • Grouper support shipping with the built in Groups & Permissions services
  • Pulled/Subscribable DLM fragments, allowing users to subscribe to a pre-built tab of portlets
  • Updated skin
  • JSR-286 Support
    • Setting response headers when handling a resource request is not working
    • Public render parameters are not working
  • New rendering pipeline with intelligent cache key generation
  • Upgraded to Spring 3.0
  • Standardization of REST like service APIs for dyanmic UI
  • All dynamic UI code is written as Fluid Components for standardization

Downloads are available from:
Release notes are available at:

-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 6.0
  • Data export and import is required when upgrading.

Bugs known to afflict uPortal 4.0.0-RC2

P Key Summary

Issues addressed in uPortal 4.0.0-RC2

T P Key Summary

  • No labels