4.0.12
July/2/13
uPortal 4.0.12 GA Announcement
Apereo is proud to announce uPortal 4.0.12, continuing in our regular patch releases of uPortal 4.0.
Features and Changes of Note
Updating from 4.0.0-4.0.5
If you have data you care about in the UP_LOGIN_EVENT_AGGREGATE table please back it up externally or rename the table before executing the following steps. db-update will drop this table.
After configuring your uPortal 4.0.12 source run:
ant db-update
Downloads: http://www.jasig.org/uportal/download/uportal-4012
Release Notes: https://wiki.jasig.org/display/UPC/4.0.12
Maven Project Site: http://developer.jasig.org/projects/uportal/4.0.12/
Full Release Notes
Release Notes - uPortal - Version 4.0.12
Bug
[UP-3551] - Header portlets within the hidden=false header folder are not expanded in maximized mode
[UP-3661] - Calls to SessionRESTController "/api/session" RequestMapping throws error
[UP-3685] - Infinite loop in DLM PositionManager.applyOrdering
[UP-3687] - missing portlet-wide error styles for mobile theme
[UP-3692] - cookieCheck doesn't capture entire URL
[UP-3698] - RenderHeaders output not being included in XSLT output
[UP-3701] - Some listener classes defined in web.xml are initializing logging before the webAppRootKey is initialized
[UP-3702] - Caused by: java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.lang.Comparable
[UP-3703] - Spring messages incorrectly esacped
[UP-3704] - Bug with Uportal PortletRequestImpl.isUserInRole
[UP-3706] - Database connection settings for the Attachments portlet are hard-coded
[UP-3710] - QuarterDetails needlessly deleted/recreated
[UP-3712] - AcademicTermDetail needlessly deleted/recreated
[UP-3725] - Portlet Manager -- preferences from portlet.xml (defaults) are not appearing in the setParameters.jsp screen
[UP-3726] - Fix error.jsp display on Mobile view when 'a portlet node is null'
[UP-3735] - JpaPortalEventStore.aggregatePortalEvents should ignore malformed events
[UP-3738] - Delegate portlet resourceId's are not included in the URL
[UP-3739] - Config mode broken for framework portlets
[UP-3751] - On Permission adminsitration the search on principal begin ajax search on first character
[UP-3752] - Portlet Administration - Creating a new portlet when portlet name contains single quote break portlet choice
Improvement
[UP-3621] - Refactor clearPass support for uPortal
[UP-3689] - Allow users to deep link to protected content without using refUrl
[UP-3691] - Define several DLM for guest depending on context attributes
[UP-3694] - Enhance XalanAuthorizationHelperBean to provide support for upAuth:hasPermission(owner,activity,target) in the XSL
[UP-3700] - We should declare the uportal-maven-plugin in the (parent) portlets-overlay pom, not in the individual portlet poms
[UP-3705] - Remove auto-run of stats report
[UP-3708] - Publish links into sidebar from DLM Fragment
[UP-3711] - Merge uPortal cache managers
[UP-3713] - Purge unused portlet cookies from db after short duration
[UP-3714] - Add show hidde toggle possibility on the sidebar
[UP-3740] - Upgrade to Jackson 2
New Feature
[UP-3514] - Add RedirectionUrl to support extra path style dynamic parameter
[UP-3675] - Add Attachments potlet def to default entities and include in all-lo fragment layout
[UP-3750] - Print portlet content
Security Bug
[UP-3754] - Illicit CAS proxy authentication into portal
Story
[UP-3733] - Review TinCan API 101 Documentation
[UP-3745] - Create portal Identity Swap Events
[UP-3746] - Analytics configuration UI
[UP-3747] - Add analytics config portlet
[UP-3748] - Add uPortal google analytics
Task
[UP-3678] - Update Apereo NotificationPortlet to v. 2.0.1
[UP-3681] - Bump bundled NRP to 3.0.5, leverage import, and provide feeds for pre-configured news portlet with tabs
[UP-3690] - Bump the bundled version of SimpleContentPortlet to 1.0.5
-Tim Levett
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 from a version earlier than 4.0.0