This page last changed on Jan 26, 2010 by smaddox.

27 January 2010

Confluence 3.1.1 is a recommended upgrade which fixes a number of issues.

Performance Enhancements and Fixes

This release fixes two bugs that affected configuration of Confluence's internal caches. The first bug caused an error to be thrown when a Confluence internal cache was either increased to over 5000 elements (from under 5000) or resized when it was already over 5000 elements, via the Administration Console. The second bug caused changes made to Confluence's internal caches via the Administration Console to be lost after a Confluence restart. This meant that caches could only be resized by manually editing the cache configuration files (XML).

We identified an issue where Hibernate was not cleaning up its session correctly when closed, causing memory leaks. We have changed the way that Hibernate SessionImpl objects are stored which should fix this problem and reduce memory consumption.

A system property (atlassian.user.experimentalMapping) was introduced in Confluence 2.10 to fix performance problems noted when adding a local user to a local user group. We have fixed an bug with this system property that prevented users from being removed from user groups via the Administration Console, when the system property is set.

Other Fixes

We have found a bug that periodically caused an error to display when trying to view the 'Confluence Gadgets' window. This has now been fixed.

There's a complete list of fixes below. Click a specific issue to see details of the fix.

Don't have Confluence 3.1 yet?

Take a look at the new features and other highlights in the Confluence 3.1 Release Notes.

Upgrading from a Previous Version of Confluence

Upgrading Confluence should be fairly straightforward. Please read the Confluence 3.1.1 Upgrade Notes. We strongly recommend that you back up your confluence.home directory and database before upgrading.

Updates and Fixes in this Release

JIRA Issues (45 issues)
Type Key Summary Priority Status Resolution
Bug CONF-18137 Updating Caches via Administration > Cache Statistics, will update the ehcache.xml file, but upon restart all the caches are set back to default. Blocker Resolved Fixed
Bug CONF-14989 Possible net.sf.hibernate.impl.SessionImpl Memory Leaks Blocker Resolved Fixed
Bug CONF-18095 macros that do not provide parameter information are rendered poorlt Critical Resolved Not a bug
Bug CONF-18030 NullPointerException thrown while browsing/searching for users (LDAP configuration only) Critical Resolved Fixed
Bug CONF-17898 Index Queue flush can miss entries Critical Resolved Fixed
Bug CONF-17884 QuickNav gadget login button is missing Critical Resolved Fixed
Bug CONF-17246 Resizing caches does not correctly update keyArray in EhCache's MemoryStore:keyArray Critical Resolved Fixed
Bug CONF-17039 Confluence upgrade failed due to database case sensitivity Critical Resolved Fixed
Bug CONF-12319 Adding users to a large group is slow with default (Hibernate) user management Critical Resolved Fixed
Bug CONF-18164 The log4j properties file included in builds is incorrect Major Resolved Fixed
Bug CONF-18093 DefaultUserProfileService tries to modify an unmodifiable collection (PATCH) Major Resolved Fixed
Bug CONF-18024 Auto support requests from 3.1 are setting "affects version" to 2.5 Major Resolved Fixed
Bug CONF-17973 Link dialog history can list blog posts as pages instead Major Resolved Fixed
Bug CONF-17946 Pdf export - wrong content type. Major Resolved Fixed
Bug CONF-17932 Pull down menus do not appear in IE6 when the username is longer than 26 characters Major Resolved Fixed
Bug CONF-17864 Drag and drop plugin on edit page causes javascript memory leak in IE Major Resolved Fixed
Bug CONF-17847 When inserting a link to an attachment in IE without specifying alias it inserts \^attachment as an alias Major Resolved Fixed
Bug CONF-16643 Thumbnails not working in 3.0 for the same JPEG file as still does in 2.7.3 Major Resolved Fixed
Bug CONF-16176 NPE given by tasklist user picker when not logged in Major Resolved Fixed
Bug CONF-14005 First install page links to email and forums when it should link to support. Major Resolved Fixed
Bug CONF-11838 Extra <html> in Custom HTML field breaks Custom HTML edit page Major Resolved Fixed
Bug CONF-7735 Cannot edit or remove attachments with en dash or em dash in the filename Major Resolved Fixed
Bug CONF-18103 Userpicker loses search term when changing pages in advance search Minor Resolved Fixed
Improvement CONF-18100 Change 500page.jsp so it informs users where to zip log files and submit to us Minor Resolved Fixed
Bug CONF-18043 Fix misleading text on referrers admin screen Minor Resolved Fixed
Bug CONF-18038 Long Breadcrumbs are displayed on the next line in IE8 Standards mode Minor Resolved Fixed
Bug CONF-18007 Debug logging contains the message 'AND YERRRRRR MAWWWWWWWWWWWWWWW' which isn't meaningful enough to be helpful Minor Resolved Fixed
Bug CONF-17998 Unnecessary 20px Macro Browser icons in images subfolder Minor Resolved Fixed
Bug CONF-17986 Browse: Attachments: Current sorted column is not indicated for space attachments, which is inconsistent with page attachments Minor Resolved Fixed
Bug CONF-17984 Browse: Attachments: Sort by Creation Date is incorrect Minor Resolved Fixed
Bug CONF-17960 Content added after setup but before the initial reindex finishes will not be in the index Minor Resolved Fixed
Bug CONF-17896 Confluence Administrators are unable to access the support utility Minor Resolved Fixed
Bug CONF-17877 RTE has whitespace in drafts mode where the wiki markup help used to be Minor Resolved Duplicate
Improvement CONF-17784 Include the support zip utility in the raise support request form Minor Resolved Fixed
Bug CONF-17631 No spinner on page tree indicating progress when opening the tree in the move page dialog Minor Resolved Fixed
Bug CONF-17273 Markup editor doesn't work nicely with IE8's "Find In This Page" feature Minor Resolved Fixed
Bug CONF-17114 Mouse Select in the User Follow Box doesn't always work Minor Resolved Fixed
Bug CONF-16974 Advanced macros do not accept a space as a separator for the author parameter Minor Resolved Fixed
Bug CONF-16852 "Now following Anonymous" instead of actual user Minor Resolved Fixed
Bug CONF-16815 Incorrect docs for {float} macro Minor Resolved Not a bug
Bug CONF-16088 Content by label macro is missing both the 'author' and 'operator' parameters from the macro browser. Minor Resolved Fixed
Bug CONF-16060 Space details macro doesn't display its description correctly - instead, showing some internal code variable. Minor Resolved Fixed
Bug CONF-14494 Borders are not applied to image thumbnails Minor Resolved Fixed
Bug CONF-10671 export throws null pointer exception when servlet context contains capital letter Minor Resolved Fixed
Bug CONF-10653 Confluence is not able to move pages from one space to another that contain asterisks Minor Resolved Fixed

If you like, you can open a report on jira.atlassian.com showing all resolved and closed issues in this release.

Document generated by Confluence on Jul 09, 2010 01:09