Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip
title3.0.1 GA announcement

TODO - Release announcement email - TODO

Release Summary

Excerpt
Enhancements

Fixes in 3.0.

0-M5 not present in any 2.6.x release
  • Maven 2 build management system which provides dependency management, build, test, and packaging functionality. An integrated Ant build script is also included to support all of the necessary Ant tasks from previous uPortal versions.
  • A single, consolidated Spring application context has been created and all new development for the framework is being done in a managed Inversion of Control fashion. This includes refactoring of some uPortal service classes and factories to provide the implementations via the Spring application context.
  • Deprecated code removal. Much of the code marked as deprecated in uPortal 2.6 has been removed and legacy static factory classes are being marked as deprecated where appropriate.
  • Aggregated Layout Manager (ALM) has been removed from the uPortal 3.0 code base. The ALM code has been moved into the contrib directory in version control to allow interested parties to continue development against the code.
  • Switch to the stand alone Person Directory library. The Person Directory code has been removed from uPortal and replaced with the API compatible stand-alone version of the code.
  • Upgraded to Pluto 1.1. This change involved removing and re-writing all JSR-168 portlet support code. This change provides more complete portlet support and aligns uPortal with the Pluto JSR-286 work.
  • Refactored rendering pipeline and channel rendering management code removing many instance scoped variables in favor of request attributes.
  • Moved all URL processing code into a dedicated request parameter processing pipeline which executes before the rendering pipeline starts.
  • A new XHTML/CSS based theme and skin that has a straight-forward directory and file structure.
  • Revised default content that better demonstrates the features and functionality of uPortal.

Enhancements in 3.0.0-M5 that may also appear in a 2.6.x release

Data import and export tools. Andrew Wills has provided Cernunnos based scripts to import and export all uPortal data. These scripts provide a data migration patch when upgrading between versions of uPortal including uPortal 2.5 or 2.6 to 3.0

1

  • The initportal and deployPortletApp Ant targets function correctly without an internet connection.
  • ALM cyclical reference handling.

Enhancements in 3.0.1

  • Statistics are only logged instead of logged and written to System.out
  • Unsafe HTML elements are now filtered by the CSynFeed channel.

Bugs known to afflict uPortal 3.0.1 GA

...