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/UPM31This 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
smime.p7s
Description: S/MIME Cryptographic Signature
