Dashboard > uPortal > ... > Release Notes > 3.0 > 3.0.1
uPortal Log In   View a printable version of the current page.
3.0.1

Added by Eric Dalquist , last edited by Eric Dalquist on Jun 17, 2008  (view change)
Labels: 
(None)

Released on: 17/Jun/08

3.0.1 GA announcement

JA-SIG is proud to announce the General Audience release of uPortal 3.0.1. uPortal 3.0.1 GA is the result feedback from the significant interest and use of the 3.0.0 GA release.

Full release notes are available along with a uPortal 3.0 release overview.

This release includes the following new features and fixes along with over 50 total resolved Jira issues:

  • ProxyServlet security vulnerability
  • Various import/export script fixes including; export user-prefs from Oracle, import entity-types with certain group services.
  • Restored CacheLdapSecurityContext (was missing in 3.0.0)
  • Local LDAP authentication now works
  • https URLs now work for portlets
  • Resolved issue with password manager channel failing for non-local users
  • Resolved UI issues when adding a channel that fails to render
  • Removed .zip packaging of uPortal distributions due to issues in the Windows Extractor tool
  • JSR-168 specification CSS classes
  • dbloader fails-fast if no mapping is found in dbloader.xml
  • Allow uP_fname & uP_args for guests
  • Allow more options for portlet preference loading for guests
  • VersionManager now populates "Powered By" string in theme
  • Added mediating factory bean to try multiple lazy-init beans by name and use the first one that instantiates without exception
  • Created a hidden category for channels to allow easier management
  • Updated patch revisions of all portal dependencies

Source and Quick Start downloads are available on the uPortal All Release page. JavaDocs and developer-centric materials are available on the project's Maven site

This release is ready for general use. If you do find any issues please file them in the JA-SIG Issue Tracker

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 3 Release Engineer,
-Eric Dalquist

Release Summary

Fixes in 3.0.1

  • ProxyServlet security vulnerability
  • Various import/export script fixes including; export user-prefs from Oracle, import entity-types with certain group services.
  • Restored CacheLdapSecurityContext (was missing in 3.0.0)
  • Local LDAP authentication now works
  • https URLs now work for portlets
  • Resolved issue with password manager channel failing for non-local users
  • Resolved UI issues when adding a channel that fails to render
  • Removed .zip packaging of uPortal distributions due to issues in the Windows Extractor tool

Enhancements in 3.0.1

  • JSR-168 specification CSS classes
  • dbloader fails-fast if no mapping is found in dbloader.xml
  • Allow uP_fname & uP_args for guests
  • Allow more options for portlet preference loading for guests
  • VersionManager now populates "Powered By" string in theme
  • Added mediating factory bean to try multiple lazy-init beans by name and use the first one that instantiates without exception
  • Created a hidden category for channels to allow easier management
  • Updated patch revisions of all portal dependencies

Bugs known to afflict uPortal 3.0.1 GA

JASIG Issue Tracker (21 issues)
Pr Key Summary
Critical UP-2142 Login doesn't work in uPortal 3.0.1 quick start for developers (uPortal-3.0.1-quick-start-dev.tar.gz)
Major UP-2147 uPortal 3.0.1 quickstart won't start after startup, shutdown/kill, delete logs, and restart
Major UP-2122 Mix content popup in IE6 for every portal page render.
Major UP-2119 LPAResetAttribute doesn't push the tab name change into the PLF if labelPolicy == null
Major UP-2113 jsr168_portlet_spec.css in uPortal3 theme contains conflicting style
Major UP-2101 ChannelRuntimeData.isRenderingAsRoot() method returns wrong value the first time a channel is rendered.
Major UP-2070 Portlet chrome displays incorrectly in IE
Major UP-2019 Importing existing layouts fails to properly update them
Major UP-1965 Reducing the number of columns "loses" unremovable and unmovable channels from the layout
Major UP-155 download worker does not handle timed out session
Major UP-2105 ldap authentication in uportal
Major UP-2109 Portlets fail to render if charactrer caching is disabled
Major UP-2104 NullPointerException thrown in org.jasig.portal.portlet.session.PortletSessionExpirationManager when portlet times out
Major UP-2099 Portlet titles are not rendering consistently
Major UP-2092 PortalHttpServletRequest Causes StackOverflow When RemoteUserPersonManager is Configured
Major UP-1933 cw_person attributes not passed on every call to proxy
Minor UP-2138 Channels can only be dragged once in Internet Explorer
Minor UP-2130 Running 'ant clean' undeploys uPortal webapp from application server
Minor UP-2025 Drag and drop fails for portlets that include "document.writeln" statements, including the Google search portlet
Minor UP-2107 car files in the default directory (WEB-INF/cars) do not work
Trivial UP-2098 Add content popup does not show portlets from the 'All categories' group

Issues addressed in uPortal 3.0.1 GA

JASIG Issue Tracker (52 issues)
T Pr Key Summary
Bug Critical UP-2088 ProxyServlet fails to return when remote content-type check fails
Bug Critical UP-2041 NPE from template user change after a user has previously logged in
Bug Major UP-2085 Fix import-entity-type.crn so that imported entity types exist in memory as well as DB
Bug Major UP-2083 crn-export of type user-prefs fails
Bug Major UP-2082 crn-export of type layout syntax error
Bug Major UP-2076 Include JSR-168 portlet spec CSS
Bug Major UP-2072 MapCachingDoubleCheckedCreator never adds created obects to Map
Bug Major UP-2064 Restore CacheLdapSecurityContext
Bug Major UP-2063 AJAX menu radio buttons unselectable in IE6
Bug Major UP-2061 uP_args not encoded when redirected by LoginServlet
Bug Major UP-2051 SimpleLdapSecurityContext fails in up3
Bug Major UP-2037 Active tab does not change when interacting with the "Jump to" list.
Bug Major UP-2035 https URLs cause PortletSecurityException in PortletURL API
Bug Major UP-2034 loading.gif is missing
Bug Major UP-2028 Storing portlet preferences fails over SSL
Bug Major UP-2026 MergingUserInfoService fails when a UserInfoService returns null
Bug Major UP-2024 Windows Extractor results in broken quickstart
Bug Major UP-2003 Regression change from 2.x: File upload tag will create dummy file "reference"
Bug Minor UP-2086 User Manager Channel (password management) has an emply list when trying to change the selected user
Bug Minor UP-2084 User Manager Channel (password management) barfs when used by an administrator who is not a local user
Bug Minor UP-2081 Instructions for the portal log file misleading
Bug Minor UP-2071 Setting locale in uPortal does not affect getLocale() in portlet
Bug Minor UP-2059 AJAX channel adding UI fails to reload when a channel can't be instantiated
Bug Minor UP-2058 Add content error after removing the first channel on a tab.
Bug Minor UP-2055 Missing portlet app results in vauge NPE
Bug Minor UP-2054 Missing portlet results in message at the start of page
Bug Minor UP-2052 uPortal fails to start if there is a space in the file system path
Bug Minor UP-2048 Setting server.webapps in build.properties has no effect
Bug Minor UP-2043 uPortal-3.0.0 does not unzip to uPortal-3.0.0 folder
Bug Minor UP-2038 Add Content popup always selects the first option in Safari 3.1.1
Bug Minor UP-1891 Extra space in tester-class element in PAGSGroupStoreConfig.xml causes ClassNotFoundException
Bug Trivial UP-2067 inconsistent newlines
Bug Trivial UP-2057 UserInstanceManagerImpl incorrectly calls PersonManagerFactory
Improvement Major UP-2080 dbloader tasks should fail-fast if no mapping is found
Improvement Major UP-2074 Add <fail> element to 2.X placeholder Ant tasks
Improvement Major UP-2073 Remove .zip distribution
Improvement Major UP-2062 allow uP_fname and uP_args for guest
Improvement Major UP-2049 Add helper ant tasks
Improvement Major UP-2027 Allow portlet preferences to be loaded for guest users
Improvement Major UP-2023 Use VersionManager to populated Powered By link in theme XSL
Improvement Major UP-2022 Add ant version checks to quickstart build.xml
Improvement Minor UP-2066 Support different implementation of new portal user ID generator
Improvement Minor UP-2065 Enhancements for subclassing CWebproxy support
Improvement Minor UP-2040 Passwords with leading or training spaces don't work.
New Feature Major UP-2044 Add environment property support to build.xml
New Feature Minor UP-2068 DataSource mediating factory bean
New Feature Minor UP-2053 Create a "hidden" category for channels
Task Major UP-2089 Deprecate services.xml & ExternalServices
Task Major UP-2078 Upgrade Dependency Patch Versions
Task Minor UP-2060 Update ldapContext.xml to provide helpful commented-out examples
Task Trivial UP-2031 Typographical error in pom.xml
Task Trivial UP-2030 Typographical error in pom.xml

Powered by a free Atlassian Confluence Open Source Project License granted to Java Architectures Special Interest Group. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.3, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators