Child pages
  • 4.0.2
Skip to end of metadata
Go to start of metadata

Nov/3/11

uPortal 4.0.2 GA announcement

Icon

Jasig is proud to announce the general audience release of uPortal 4.0.2. The first of our scheduled monthly patch releases for uPortal 4.0 we've fixed a number of issues that have been brought up by initial adopters.

Important Update Notes

  1. There are a few new tables in 4.0.2. To add these tables run ant db-hibernate-update once you have the 4.0.2 source installed.

Bug

  • [UP-3095] - Localized names of layout structure elements are ignored
  • [UP-3121] - Fix permissions lookup form
  • [UP-3127] - IdentityImportExportTest fails when executed by mvn test
  • [UP-3136] - "Return to dashboard" link is broken in search results page (search portlet focused view)
  • [UP-3177] - Cannot disallow 'remove this portlet' in Ajax-based fragment permissions
  • [UP-3178] - Possible missing </div> in markup for Permissions Manager portlet
  • [UP-3191] - InvalidRegex: Pattern value '[\w-_]+' is not a valid regular expression. The reported error was: ''-' is an invalid character range. Write '\-'.' at column '3'.
  • [UP-3192] - Invalid Regular Expression in common-types XSD
  • [UP-3193] - TableFormatterTest fails on Windows Environments
  • [UP-3194] - issue rendering page after authentication.
  • [UP-3197] - uPortal Classloader not set in pluto callbacks
  • [UP-3202] - The 'Add to my layout' window has title upMsg:getMessage('add.content', $USER_LANG)
  • [UP-3203] - 'Back to my dashboard' doesn't work in focused mode of transient portlets
  • [UP-3209] - Logging In portlet suggests can log in as "demo/demo" but that username/password combo doesn't work
  • [UP-3214] - proposed patch for circular dependencies in Grouper Groups and possible other group stores.
  • [UP-3220] - failing unit tests in 4.0.0 quickstart
  • [UP-3223] - fix for importing channels when using Grouper as a group service backend.
  • [UP-3224] - ConcurrentModificationException during data-export
  • [UP-3226] - Resource request validation-based caching responds inappropriately after timeout with a still-valid ETag
  • [UP-3227] - UP4 file upload returns empty (null) request parameters
  • [UP-3228] - Mobile theme is missing alt attributes for portlet icons
  • [UP-3234] - serveResource() method within GenericPortlet throws "java.lang.IllegalStateException: getOutputStream() has already been called for this response" error
  • [UP-3236] - LDAP person directory not searched when attempting to add a person to a group
  • [UP-3237] - ConfigMode fails with BadlyFormattedFlowExecutionKeyException
  • [UP-3238] - Portlets can't modify read-only preferences in CONFIG mode
  • [UP-3239] - uP4 Permissions not included in default dataset

Improvement

  • [UP-2993] - Uprade all themes to Fluid 1.4
  • [UP-3147] - set expires and cache-control response headers for resource urls when possible
  • [UP-3170] - Implement Portal Events
  • [UP-3171] - Update database event handling to use new portal event model
  • [UP-3198] - Improve JpaPortletExecutionInterceptor, copy logic from Spring's JpaInterceptor
  • [UP-3199] - Remove unused Locators
  • [UP-3213] - Change label in footer from "uPortal.org" to "uPortal website"
  • [UP-3217] - Support for multi-valued attributes in User Info Map in uPortal 4
  • [UP-3229] - Update desktop and mobile themes to declare HTML5 as the doctype
  • [UP-3231] - Add DB based locking service
  • [UP-3232] - Upgrade Depdencies

New Feature

  • [UP-2604] - Integrate statistics aggregation tool
  • [UP-3218] - Bundle the Jasig Email Preview portlet with the uPortal platform

Task

  • [UP-3230] - Remove legacy Android skin

Sub-task

  • [UP-3122] - Permission field autocomplete only works with lowercase letters
  • [UP-3123] - Actual field values should not be grayed out like the initial example values
  • [UP-3162] - Create portlet for translating database messages
  • [UP-3189] - Resource aggregator should find every skin implicitly

Downloads: http://www.jasig.org/uportal/download/uportal-402
Release Notes: https://wiki.jasig.org/display/UPC/4.0.2

-Eric Dalquist

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.

Issues addressed in uPortal 4.0.1

Loading
T P Key Summary

Bugs known to afflict uPortal 4.0

Loading
P Key Summary Resolution Fix Version/s
Trivial UP-3379 Image file sort.png missing that is referenced from portlet.css Unresolved 4.0.14
Major UP-3338 Tabgroups are not formatted correctly Unresolved 4.0.14
Minor UP-3326 No maximum length limit for My Tab name Unresolved 4.0.14
Major UP-3318 Attacking extra attribute person attributes Unresolved 4.0.14
Major UP-3317 Creating a Ghost user Unresolved 4.0.14
Major UP-3315 Manage Users admin UI don't correctly escape dynamic content Unresolved 4.0.14
Major UP-3303 NPE when 'Add to my layout' without checking a radio box. Unresolved 4.0.14
Major UP-3297 Test Fail in Test Portlet1 for uPortal Demo Unresolved 4.0.14
Trivial UP-3261 CSS text-transform:capitalize on buttons is wrong for many languages (including french) Unresolved
Trivial UP-3244 Dynamic portlet titles not working, Mobile portlet does not show dynamic titles for portlets Unresolved
Minor UP-3413 Include JSR-286 portlet spec CSS Unresolved
Trivial UP-2560 SmartLdapGroupStore should use common application context Unresolved
Trivial UP-2936 Invoking an action when session expired gives a blank screen Unresolved
Major UP-3307 Using the back button in a web broswer causes side effects for showing users permissions Unresolved 4.0.14
Major UP-3277 Prepared statements not closed on Exception. Missing try catch blocks or finally Cannot Reproduce 4.1.0
Major UP-3256 uportal-search-api should be placed in shared/lib Cannot Reproduce
Trivial UP-3176 Comments in layout import files might cause problems Cannot Reproduce
Major UP-3331 CMS Portlet could not save hyperlink with attribute target="_blank" Incomplete
Major UP-3265 Test failure for org.jasig.portal.rendering.RenderingPipelineIntegrationTest.testRenderingPipeline -- Failed to transform document Incomplete 4.0.3
Major UP-3304 Sitemap links do not appear to work in the demo version of uPortal Duplicate
Showing 20 out of 105 issues Refresh