Dashboard > uPortal > ... > 2.6 > 2.6.0 > 2.6.0 RC2
uPortal Log In   View a printable version of the current page.
2.6.0 RC2

Added by Andrew Petro , last edited by Eric Dalquist on Aug 30, 2007  (view change)
Labels: 
(None)

Released on: 22/Jun/07

2.6.0 RC2 announcement on jasig-dev

Subject: 2.6.0 RC2 now available
Content:
uPortal developers,
uPortal 2.6.0 release candidate two is now available from the uPortal downloads page.

A release candidate signals "feature completeness", makes a binary available for easy downloading and testing, and provides a concrete artifact to talk about and open issues against. It also defines a serious candidate for release as uPortal 2.6.0 GA. There are a short list of known issues to be resolved before GA, but it's a short list. Unless additional significant issues are raised, this will be uPortal 2.6.0.

Twenty-two non-trivial Jira issues have been resolved since release candidate one. Release notes are available in the wiki.

2.6.0 includes many enhancements and fixes, including both those developed along the 2.5.x branch and new ones:

  • Drag and Drop preferences
  • fixed handling of portlet preferences
  • a pluggable DLM processing pipeline
  • XHTML output
  • fixes and performance enhancements, including some derived from Unicon's Academus product
  • CSyndFeedReader syndicated feed reader channel
  • a more deployer-friendly approach to adding dependencies to uPortal builds
  • dedicated error rendering thread pool
  • now includes Eric Dalquist's Bookmarks Portlet and Cris Holdorph's Google AJAX search API integration portlet as examples of JSR-168 support
  • Updated versions of dependencies

Many people contributed code, testing, feedback, and issues so far in this release, including Mark Boyd, Jen Bourey, Jason Shao, Cris Holdorph, Nick Bolton, Brad Johnson, Susan Bramhall, Eric Dalquist, Don Fracapane, Faizan Ahmed, George Lindholm, Elliot Metsger, and David Grimwood, to name a few. These people and others deserve your thanks for their contributions to progress so far.

Andrew

Bugs known to affect 2.6.0 RC2

JASIG Issue Tracker (35 issues)
Pr Key Summary
Critical UP-863 Portlets shown in place of other portlets when not logged in to the portal
Critical UP-1683 Cyclic reference between Nodes causes AggregatedLayout.getFirstSiblingNode getLastSiblingNode never to return
Critical UP-1241 JSTL 1.1 support in portlet
Major UP-1804 GuidGenerator improper synchronization
Major UP-1784 JSR168 portlet received wrong WindowState after beeing minimized and a WindowState change occurs in a different portlet
Major UP-1738 Tab Layout editor doesn't honor DLM restrictions
Major UP-1694 Minesweeper locks Firefox when drag/dropped in quickstart
Major UP-1586 CWebProxy should check for empty (as well as null) param values for cw_xsl and cw_xslTitle
Major UP-1398 UserInstance Caching Retains old channel chrome for uP_fname focused channels
Major UP-1335 change dlm.RDBMDistributedLayoutStore.saveStructure() and RDBMUserLayoutStore.saveStructure() to not throw Exception
Major UP-494 Aggregated layouts: User cannot modify subscribe-time parameters
Major UP-465 ALM Changes to Fragment column widths do not stick
Major UP-1842 user layout chan_id mismatching
Major UP-1836 null referrer should not be allowed when check referrer is on
Major UP-1780 ResourceLoader document validation problems
Major UP-1777 Resource Proxy broken
Major UP-1768 New theme hides minimized portlets
Major UP-1767 Minimized WindowState not honored in portlet URLs or during processAction
Major UP-1764 Oracle JDBC driver included in SVN
Major UP-1712 admin user does not see admin UI in password management channel
Minor UP-1737 If renaming tabs using AJAX, it converts locale specific characters to their HTML code
Minor UP-1475 Null pointer bug potential in DLM
Minor UP-1340 In org.jasig.portal.layout.dlm.RDBMDistributedLayoutStore _getStructureStylesheetUserPreferences() we shouldn't throw the generic Exception.
Minor UP-1699 Moving active tab via AJAX interface doesn't take effect until re-login
Minor UP-1525 Two sequence generation approaches should be rolled into one.
Minor UP-1779 fileNameGenerator of ProxyWriter exposes cache collisions for given classes of lengthy urls
Minor UP-1785 'uPortal Development Books' channel can't find source XML
Minor UP-1778 Proxy Servlet: rewrites only happen when no redirect domain property is specified
Minor UP-1765 xhtml-theme.sdf is out of date with respect to data loaded by ant initportal
Minor UP-1742 CUserManager DefaultDataHandlerImpl.setUserPassword() doesn't work under Oracle
Minor UP-726 pushfragment accepted even if priority is bad
Trivial UP-1852 uPortal Permissions Manager: There is a mark next to the cancel button on the Permission Manager channel
Trivial UP-1212 Changing the user locale does not change the session locale
Trivial UP-907 Static Log instances should be declared as LOG
Trivial UP-1770 PAGSGroupStoreConfig.xml header doco references no-longer-existing ../PersonDirs.xml

Issues resolved for 2.6.0 RC2

(Note that these are in addition to those resolved for 2.6.0 RC1 and 2.6.0 Milestone 1).

JASIG Issue Tracker (45 issues)
T Pr Key Summary
Bug Critical UP-1723 RemoteUserSecurityContext exploit
Bug Major UP-1752 guest-lo is not in any groups by default
Bug Major UP-1736 Deleting some channels causes NPE preventing layout from being saved
Bug Major UP-1733 PortletPreferences long string jdbc persistance failure
Bug Major UP-1697 Active Tab DIsplays Incorrectly
Bug Major UP-1315 AggregatedUserLayoutStore commits broken transactions -> deadlock
Bug Major UP-1158 o.j.p.layout.dlm.RDBMDistributedLayoutStore broken for MS-SQL Server (resultset issue)
Bug Minor UP-1762 Column widths in default user personal layouts partially broken since configured for ALM but not DLM stylesheet
Bug Minor UP-1753 Preferences gets stuck in Skin Selection page until Cancel clicked
Bug Minor UP-1745 JSP channel type type.cpd does not conform to channel type CPD
Bug Minor UP-1719 "java.sql.SQLException: Wrong database file version" in BookmarksPortlet.war included with uPortal 2.6.0 RC1
Bug Minor UP-1477 When a tab's text is wider than 150px the background image isn't long enough and there is a gap in the tab
Bug Trivial UP-1761 typo "avaiklable" in runtime-readme.txt
Bug Trivial UP-1746 IController receiveEvent() comment is not JavaDoc-style
Bug Trivial UP-1740 IStatsRecorderEventHandlerAdapter name starts with marker "I" but is not an interface
Bug Trivial UP-1731 CUserManager IDataSource initialization race condition
Bug Trivial UP-1718 build.properties doco around rdbms driver .jar confusing
Bug Trivial UP-1716 IStatsRecorderEventHandlerAdapter throws java.lang.ClassCastException
Improvement Major UP-1715 Document that uPortal's license is the NewBSD license in the in-deliverable files
Improvement Minor UP-1755 Upgrade to servlet spec 2.4
Improvement Minor UP-1754 Make runtests ant task able to produce XML output
Improvement Minor UP-1747 Default JSP channel single-threadedness to false
Improvement Minor UP-1744 Downgrade Entertainment DLM fragment priority
Improvement Minor UP-1735 Make AnyUnblockedGrantPermissionPolicy default
Improvement Minor UP-1726 Add "hsql" Ant target for starting the HSQLDB default development database
Improvement Minor UP-1722 Update hsqldb version to 1.8.0.7
Improvement Minor UP-1714 update release script for new SVN infrastructure
Improvement Trivial UP-1760 PermissionSetImpl implement toString()
Improvement Trivial UP-1759 Improve logging and strong typing in AuthorizationImpl
Improvement Trivial UP-1758 Inprove logging and exception message detail in RDBMPermissionImpl
Improvement Trivial UP-1757 Add more trace level logging in AnyUnblockedGrantPermissionPolicy
Improvement Trivial UP-1756 Log receipt of ChannelRuntimeData at trace level in JSP Channel
Improvement Trivial UP-1750 JSP Channel - apply coding standard all if statements use braces
Improvement Trivial UP-1734 strongly type ChannelRuntimeData map API
Improvement Trivial UP-1732 refactor CUserManager method crd2persion()
Improvement Trivial UP-1730 rename CUserManager instance variables to not start with capital letters
Improvement Trivial UP-1729 Eliminate CUserManager method comments entirely redundant with IChannel interface definition
Improvement Trivial UP-1728 CUserManager rename instance CSD, CSR to channelStaticData, channelRuntimeData
Improvement Trivial UP-1727 CUserManager use protected instance logger rather than static logger
Improvement Trivial UP-1725 more literate log error message when UserInstanceManager gets a null Person
Improvement Trivial UP-1724 modernize fix for "CWebProxy proxies too much" problem
Improvement Trivial UP-1721 move /META-INF/context.xml generation to "dist" ant task to reduce confusion
Improvement Trivial UP-1720 Add db type mapping for pgsql 8.1.9 / driver 8.1 JDBC3 SSL build 409
Task Major UP-1698 Create Left and Right Arrow Icons
Task Trivial UP-1713 update in-release release notes for 2.6.0 RC2

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