Dashboard > uPortal > ... > 3.0 > 3.0.0 > 3.0.0 RC2
uPortal Log In   View a printable version of the current page.
3.0.0 RC2

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

Released on: 05/Mar/08

3.0.0-RC2 announcement

Sent on 05/Mar/08 to uportal-user and uportal-dev

JA-SIG is proud to announce the release of uPortal 3.0.0 Release Candidate 2. This is the second release in the uPortal 3.0.0 line based on the core uPortal code base and the first 3.0.0 release candidate based on the core uPortal code base. Full release notes are available http://www.ja-sig.org/wiki/display/UPC/3.0.0+RC2 along with a uPortal 3.0 release overview http://www.ja-sig.org/wiki/display/UPC/3.0

This release includes the following new features and fixes:

  • A new theme and skin along with a more understandable directory structure for layout and skin related files. The new skin is also using jQuery to provide drag and drop features which are enabled by default. Thanks to Gary Thompson from Unicon and Jen Bourey from Yale for this work.
  • Layout cache friendly dynamic title support for channels and portlets. Dynamic titles for channels and portlets work on every render now. Thanks to Nick Bolton from Unicon for this work.
  • Quickstart generation scripts. Quickstart generation is now as simple as running an Ant task.
  • Consistent cache scheme and configuration based on Spring-Modules Caching API. Most existing dynamic caches have been converted to use the new API and it is currently backed by EHCache though other caching frameworks can easily be used.
  • CAS 3.2 is bundled with uPortal and is used as the default authentication mechanism. Thanks to Scott Battaglia from Rutgers, Andrew Petro from Unicon and Jen Bourey from Yale for this work.
  • CAS Proxy tickets are available to JSR-168 portlets as a user attribute. Thanks to Jen Bourey from Yale for this work.

Source and Quick Start downloads are available on the uPortal All Release page. The generated Maven site which includes JavaDocs and other interesting is available as well: http://developer.ja-sig.org/projects/uportal/3.0.0-RC2/

This Release Candidate is Feature Complete. At this point the only changes that will be made before a General Audience release are bug fixes. I would encourage everyone to try the release and please file bugs that you find 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.0.0 Release Engineer,
-Eric Dalquist

Bugs known to afflict uPortal 3.0.0-RC2

JASIG Issue Tracker (27 issues)
Pr Key Summary
Blocker UP-1988 Export then Import doesn't work
Critical UP-2041 NPE from template user change after a user has previously logged in
Critical UP-1971 Channel placement problem in focus mode
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-1984 Channel Export fails with SQLException
Major UP-2076 Include JSR-168 portlet spec CSS
Major UP-2021 PortletSessions are not invalidated when the portal's session is invalidated
Major UP-2006 Portlet prefrences are shared for guest users
Major UP-2001 export-user.crn does not honor template-users
Major UP-1996 Portlet Control Icons, i.e. minimize/Maximize/Confgiure/Edit/etc. do not appear in IE7 but do in Firefox
Major UP-1995 Failed unit test does not cause build to fail
Major UP-1986 channel-export.crn script fails on portlet preferences
Major UP-1983 Missing link to move a channel to a different location in User Preferences channel
Major UP-1979 JMX portal DataSource exposes too many fields
Major UP-1977 Empty Portlet Preferences fail on Oracle
Major UP-1972 Left background bar appears when the left hand menu is turned off
Major UP-1968 RetrieveChannelListServlet and non ascii character
Major UP-1964 Deleting a portlet causes the portlet definition to disappear
Major UP-1933 cw_person attributes not passed on every call to proxy
Minor UP-1932 Active tab should look different from other tabs with all skins but Spring
Minor UP-1989 Layout export drops siblings of missing channels
Minor UP-1981 Layout changed when drop&drag content between columns
Minor UP-1980 Unable to add content on the "Browse Channels" tab of the "Add Content" window
Minor UP-1967 uP 3.0 deploy doesn't work with Ant < 1.6.5
Minor UP-1891 Extra space in tester-class element in PAGSGroupStoreConfig.xml causes ClassNotFoundException
Trivial UP-1931 User Preferences option bullets

Issues addressed in uPortal 3.0.0-RC2

(Note that this is in addition to issues addressed in uPortal 3.0.0 milestone 5.)

JASIG Issue Tracker (45 issues)
T Pr Key Summary
Bug Blocker UP-1923 Dynamic channel titles only work on full rendering
Bug Critical UP-1913 WSRP4J ProxyPortlet depends on Pluto 1.0
Bug Critical UP-1524 Classes implement HttpSessionBindingListener when they should implement HttpSessionListener.
Bug Major UP-1951 Loading a ChannelDefinition fails if the corresponding IPortletDefinition doesn't exist
Bug Major UP-1950 Deleting a portlet while CError is displaying causes layout corruption
Bug Major UP-1949 Deleting portlet causes exception in logs
Bug Major UP-1948 universality misspelled as universalty in new theme
Bug Major UP-1946 Implement support for user roles in portlets
Bug Major UP-1940 ReferenceEntityCache threads are not stopped on context shutdown
Bug Major UP-1939 log4j fails on context reload
Bug Major UP-1938 Inconsistent usage of removeExisting and extractWars properties
Bug Major UP-1919 Test datasource not using in-memory DB
Bug Major UP-1918 CacheRequestPropertiesManager is not configured correctly
Bug Major UP-1910 Definition level PortletPreferences are not exported with the ChannelDefinition object
Bug Major UP-1909 Hibernate generated DDL does not work on Oracle
Bug Minor UP-1930 Missing skinList.xml
Improvement Blocker UP-1937 Provide portlet channel entity upgrade script
Improvement Blocker UP-1914 Switch to new theme
Improvement Critical UP-1924 Add support/howto for deploying to Tomcat 6
Improvement Critical UP-1917 Export & Import portlet entity preferences
Improvement Critical UP-1899 Add 4 entity types to Cernunnos-based Import/Export
Improvement Major UP-1958 String concatenation with SQL statements should be PreparedStatements with arguments instead
Improvement Major UP-1955 Use CAS as the default authentication method
Improvement Major UP-1953 Add docs to StringListPhrase descibing its purpose
Improvement Major UP-1952 Replace ReferenceEntityCachingService with a CacheProvider backed impl
Improvement Major UP-1947 Upgrade to Person Directory 1.1.0
Improvement Major UP-1912 Only have default-lazy-init="true" for tests and command line tools
Improvement Major UP-1908 Add JavaDoc to IPortlet*Dao interfaces
Improvement Major UP-1907 Add hbm2ddl support to db Ant target
Improvement Major UP-1895 Remove random tag from URL
Improvement Major UP-1873 Make CAS proxy tickets available to portlets
Improvement Minor UP-1859 dbloader utility yield better error messages
New Feature Major UP-1247 JSR-168 portlet dynamic titles
Sub-task Blocker UP-1920 Remove old/bad structure and theme XSLs
Sub-task Blocker UP-1916 Re-organize structure, theme and skin files
Sub-task Blocker UP-1915 Provide nessesary XSL parameters to theme transform
Sub-task Major UP-1922 Edit ajax preferences javascript to conform to new element IDs
Sub-task Major UP-1921 Migrate to dojo 1.0
Task Blocker UP-1905 Configure caching for Hibernate DAOs
Task Blocker UP-1904 Add maven assembly to generate source distribution
Task Blocker UP-1903 Add quickstart maven assembly
Task Critical UP-1901 Review ant pubChan target and corresponding ChannelPublisher code
Task Major UP-1935 Remove old DLM import/export code
Task Major UP-1902 Review requiring Servlet 2.5 container
Task Major UP-1829 Remove CacheFactoryLocator

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