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

  • [UP-3748] - Add uPortal google analytics
  • [UP-3678] - Update Apereo NotificationPortlet to v. 2.0.1

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

priority key summary resolution fixVersion

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

Bugs known to afflict uPortal 4.0

priority key summary resolution fixVersion

Unable to locate Jira server for this macro. It may be due to Application Link configuration.