Release Notes 3.0-m3 ("Milestone 3")
Issues resolved or improved in this milestone since Confluence 2.10
The first cut of User Hover has made it into m3. This mainly provides Confluence with the stepping block for features like Status. At present, it's only really useful to e-mail someone, or visit their user profile (both are notoriously difficult pre-m3).
Just hover over any user's name or profile picture, you should see the following information:
The Engine Room Team has started attacking general performance and also cluster performance. Our loadtests already show a significant improvement for high loads, and we hope it will show on EAC too.
In particular we made the following changes:
- Remove blocking in OGNL (CONF-14121)
- Rely on Coherence to do locking instead of using sychronized methods (CONF-14093)
- Remove unncessary sychronization on Hibernates UpdateTimestampsCache (CONF-14098)
More backend improvements related to caching and retrieval of macros have been done, which should make rendering long pages faster.
Overall we have seen a significant performance improvement under light to mid-level load, even more so on the clustered version of Confluence. This is mostly due to CONF-14093.
Rich Text Editor
Context menus are now available in the RTE (Agnes' ShipIt 9 project). Just right click in the editor! They are especially useful for table editing.
Notifications which show just relevant changes
When watching a page in Confluence, you normally get all the content whenever something changes. This isn't so useful, so we've added the option to get just the changes to the content emailed to you.
Just check the "Show changed content" box in Email Preferences. If enough people find this useful we are considering enabling it by default.
Viewing changes for content has also been similarly improved. By default, unchanged content is hidden and you can click the ellipsis to expand it.
Both improvements rely on 20% work done by David Taylor to dramatically improve the diffing algorithm used for Confluence content.
Batching web resources
Confluence is now using Atlassian Plugins 2.2. beta4, which supports batching of web resources. This should result in a performance improvement, with fewer requests to the server for jss/css files.
Yes, it's lame, but DonW fixed a couple of particularly annoying round-trip RTE bugs in his 20% time:
- Images no longer get attached to the previous paragraph
- Emoticons can all be escaped in wiki markup, and will automatically be escaped when going from Rich Text to wiki markup.
Plenty of known bugs. Check out JIRA.