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

Full release notes are available along with a uPortal 3.1 release overview on the 3.1.2 Release page <http://www.ja-sig.org/wiki/display/UPC/3.1.2> on the Jasig wiki.

This release includes the following new features and fixes:


       Security Bug

   * UP-2515 <http://www.ja-sig.org/issues/browse/UP-2515> -
     java.sql.SQLSyntaxErrorException: ORA-00917: missing comma Error
     Encountered when editing a channel from uportal


       Bug

   * UP-2095 <http://www.ja-sig.org/issues/browse/UP-2095> - Unfriendly
     AJAX messages when user's session times out
   * UP-2235 <http://www.ja-sig.org/issues/browse/UP-2235> - USER_NAME
     stylesheet parameter is not populated in universality.xml
   * UP-2272 <http://www.ja-sig.org/issues/browse/UP-2272> - JNDI
     session tracking fails during cross-context access
   * UP-2369 <http://www.ja-sig.org/issues/browse/UP-2369> -
     import-layout_v3-0.crn no longer imports the THEME_SS_ID correctly
   * UP-2405 <http://www.ja-sig.org/issues/browse/UP-2405> - RSS
     channel fails on http: or https: UTF-8 feeds that begin with
     Unicode BOM
   * UP-2413 <http://www.ja-sig.org/issues/browse/UP-2413> - incorrect
     column rendering
   * UP-2418 <http://www.ja-sig.org/issues/browse/UP-2418> - Channel
     Manager interface problems in uPortal 3.1.0
   * UP-2438 <http://www.ja-sig.org/issues/browse/UP-2438> - Flyout
     navigation uses ID attribute which can produce elements with the
     same ID
   * UP-2447 <http://www.ja-sig.org/issues/browse/UP-2447> - Channel
     Manager does not pre-populate forms with existing portlet
     preference values
   * UP-2449 <http://www.ja-sig.org/issues/browse/UP-2449> - Main
     navigation not formatted as a widget when rendered in the sidebar
   * UP-2453 <http://www.ja-sig.org/issues/browse/UP-2453> - Incorrect
     property name in ldapContext.xml
   * UP-2454 <http://www.ja-sig.org/issues/browse/UP-2454> -
     CChannelManager persists an empty string as the value of
     unspecified portlet preferences
   * UP-2455 <http://www.ja-sig.org/issues/browse/UP-2455> - SQL
     Channel's data type handling too restrictive
   * UP-2459 <http://www.ja-sig.org/issues/browse/UP-2459> - Portal
     registration portlet fails to recognise some top level domains in
     email address
   * UP-2461 <http://www.ja-sig.org/issues/browse/UP-2461> - USER_INFO
     map returns the "null" String instead of the null value when no
     value is there
   * UP-2464 <http://www.ja-sig.org/issues/browse/UP-2464> - Unable to
     select text when logged into uPortal in IE (7 or 8), select does
     work on guest pages
   * UP-2466 <http://www.ja-sig.org/issues/browse/UP-2466> - Users are
     unable to 'Add Members' to groups in which they have permisson
     ADD/REMOVE members
   * UP-2470 <http://www.ja-sig.org/issues/browse/UP-2470> - Portlet
     changing a default definition preference results in the definition
     level being updated instead of entity level
   * UP-2471 <http://www.ja-sig.org/issues/browse/UP-2471> - Potential
     ConcurrentModificationException in PersonImpl
   * UP-2472 <http://www.ja-sig.org/issues/browse/UP-2472> -
     IUserLayoutChannelDescription is null when creating new
     ChannelLayoutPortalEvent instances
   * UP-2473 <http://www.ja-sig.org/issues/browse/UP-2473> - DB Stats
     logging can lose track of the current StatsSession
   * UP-2486 <http://www.ja-sig.org/issues/browse/UP-2486> - Exporting
     layouts in 3.1.1 ga build is broken.
   * UP-2490 <http://www.ja-sig.org/issues/browse/UP-2490> -
     SafeFileNamePhrase removes valid i18n characters
   * UP-2491 <http://www.ja-sig.org/issues/browse/UP-2491> -
     PortletEntityRegistryImpl should validate the IPortletEntity
     before returning it
   * UP-2492 <http://www.ja-sig.org/issues/browse/UP-2492> - JPA error
     during delete portlet from channel manager
   * UP-2511 <http://www.ja-sig.org/issues/browse/UP-2511> - Probable
     Thread Safety issue with ChannelManager.systemCache
   * UP-2514 <http://www.ja-sig.org/issues/browse/UP-2514> - Portal not
     honoring portlet display name as specified in the portlet.xml
   * UP-2530 <http://www.ja-sig.org/issues/browse/UP-2530> -
     SmartLdapGroupStore needs to handle null Attribute Maps
   * UP-2548 <http://www.ja-sig.org/issues/browse/UP-2548> - ''Add
     Content' modal window does not resize correctly when Search tab
     selected


       Improvement

   * UP-2513 <http://www.ja-sig.org/issues/browse/UP-2513> - Change
     default location of portal log file, CAS and all portlet-overlay
     portlets
   * UP-2520 <http://www.ja-sig.org/issues/browse/UP-2520> - Enhance
     layout Import/Export to preserve existing STRUCT_IDs for layouts
     of fragment owners
   * UP-2531 <http://www.ja-sig.org/issues/browse/UP-2531> - Please
     decrease padding for .portlet-msg-* classes in uPortal-provided
     skins to avoid overlap
   * UP-2543 <http://www.ja-sig.org/issues/browse/UP-2543> - Add
     example for MySQL to rdbm.properties
   * UP-2545 <http://www.ja-sig.org/issues/browse/UP-2545> - Thread
     pool check should log at warn, not error, needs message
   * UP-2549 <http://www.ja-sig.org/issues/browse/UP-2549> - Add
     periodic output buffer flushing


       New Feature

   * UP-2426 <http://www.ja-sig.org/issues/browse/UP-2426> - Login
     Servlet should redirect to original URL
   * UP-2526 <http://www.ja-sig.org/issues/browse/UP-2526> - Backport
     full layout export support

Downloads are available from: http://www.jasig.org/uportal/download/uportal-312
Release notes are available at: http://www.ja-sig.org/wiki/display/UPC/3.1.2
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 <http://www.ja-sig.org/issues/browse/UP>

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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to