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
Issues addressed in uPortal 4.0.12
Bugs known to afflict uPortal 4.0