Confluence 5.10.0-beta2 Release Notes

18 May 2016

Atlassian presents Confluence 5.10.0-beta2. This release is a snapshot of our work in progress, primarily focused on providing add-on developers an opportunity to test and fix their add-ons in advance of an official release.

Confluence 5.10.0-beta2 is available to download now.

Development releases are not production ready. Development releases are snapshots of the ongoing Confluence development process. While we try to keep these releases stable, they have not undergone the same degree of testing as a full release, and could contain features that are incomplete or may change or be removed before the next full release.

No upgrade path. Because development releases represent work in progress, we cannot provide a supported upgrade path between development releases, or from any development release to a final release. You may not be able to migrate any data you store in a Confluence development release to a future Confluence release.

Atlassian does not provide support for development releases.

Highlights of this release

Resize table columns

Take control of your table columns once and for all. Drag column borders to resize them and make your table look the way you want. For even more control you can pick a table mode from the table toolbar:

  • Responsive
    This is the default mode for Confluence tables. They work like a traditional Confluence table – add content to the table and it'll automatically respond by widening the columns – but they also let you resize the columns. These tables are responsive for page viewers, meaning the table will adjust its width to fit the size of the page viewer's browser window.
  • Fixed width
    Drag the column and table borders to the exact width you want. Columns in this mode won't change their width for the viewer, regardless of the the size of their browser window.

 

Audit log for administrators

The brand new audit log allows administrators to look back at changes to global settings, permissions, users, groups and more. This is useful if you need to troubleshoot a problem or keep a record of important events, such as changes to global permissions. 

You can even export the log to CSV format if you'd like to explore it in more detail or if you need to maintain a long term record.

 

 

Add-on developers: Your add-on can send events to the log too - see Preparing for Confluence 5.10 for more info. 

Macro usage statistics

Confluence administrators can now check how often macros are used in your site. Head to  > General Configuration > Macro Usage for a list of macros, and the number of times each macro is used in current spaces (it doesn't include any macros used on pages in spaces that have been archived). 

Macro usage statistics can also help you prevent 'unknown macro' errors when disabling or uninstalling add-ons that contain macros. 

 

Batched notifications

To reduce the amount of emails that Confluence sends when there are a lot of changes happening to the same page or blog post, we now send just one email with all the changes (after 10 minutes). You'll still receive immediate notifications for the most important things, like mentions and new pages. 

System Administrators can configure how long Confluence should wait before sending a notification (via a scheduled job). Increase the time for fewer emails or reduce the time if more immediate notifications are important in your site. 

Allow users to delete their own content

You can now allow people to delete their own content (pages, blogs and attachments) in a space. This means you can give individual users the power to delete content they have created, but nothing else. 

Head to Space Tools > Permissions to turn on the Delete own permission in your space. 

New software project space blueprint 

The new software project space blueprint is designed to help you organize your software project. The purpose-built space home page lets you view and edit your roadmap, see team members, and view open issues from your JIRA project.

This blueprint is available if you've connected Confluence to JIRA Software 7.0 or later. 

Add and remove space watchers

Space admins can now add and remove space watchers. Previously space administrators could only manage watchers for individual pages, not a whole space. 

Hide page tree in the sidebar

In Confluence 5.9, we made it possible for space admins to add custom content to the sidebar, header, and footer of any space using the default theme. In this release, we've given you more control, by allowing space admins to also hide the built-in page tree. Create the 100% custom sidebar of your dreams in the default theme. 

This is also a good time to start switching away from the documentation theme, which has already been removed from Confluence Cloud and will not be available in Confluence 6.0.

New language packs

Confluence now comes with more languages, right out of the box. To switch your site language to US English, Russian, Portuguese (Brazil) or Korean, head to General Configuration > Languages.

Improvements for audio and video files

The Multimedia macro now uses the HTML5 <video> and <audio> tags that are supported by modern browsers. This means that your browser will decide what player controls – like play/pause and full screen – appear with your media.

You can also now play MP4 video and MP3 audio files in the file preview (as long as your browser supports playing these files). 

Changes to keyboard shortcuts 

We've made some changes to how keyboard shortcuts are bound in the editor:

  • Mac users can no longer use Control or Command interchangeably for some keyboard shortcuts in the editor. It's ⌘ all the way from now on.
  • Mac users can now use Control-E to jump to the end of a line in the editor.
  • Safari users can now use Command-Control-0 to 9 to change the heading style.

Favorite pages is now Saved for later

We've renamed the Favorite pages feature to Saved for later. This is just a name change; the essential behavior of this feature hasn't changed.

XSS protection for plugins

It is no longer possible to turn off Anti XSS Mode for plugins, so the option has been removed from the Security Configuration screen. Anti XSS mode has been enabled by default since Confluence 3. If you have previously turned off Anti XSS Mode for plugins, it will be turned on automatically when you upgrade to Confluence 5.10.

Troubleshooting application links just got easier

We have completely re-designed our application links page to let you see what’s going on with your integrations. You can now easily spot which integrations are broken and need your immediate attention.  Read more about the changes in our Application links docs

Changes to database connection pool and HTTP thread settings

We've made some changes to the recommended size of the database connection pool and maximum number of HTTP threads. These changes help keep Confluence stable, especially under high load. 

The default values for new instances are:

  Current value Recommended value
Maximum database connections 30 60
Minimum database connections 0 20
Maximum HTTP threads 200 48

During the upgrade your maximum HTTP threads will be reduced from 200 to 48. Your current database connection pool settings will not change, but you may want to adjust your database connection pool settings in line with our defaults.
 

  To change the maximum HTTP threads...

Go to <confluence-installation>/conf/server.xml and change maxThreads to your desired value.
 

<Service name="Tomcat-Standalone">
   <Connector port="8090" connectionTimeout="20000" redirectPort="8443"
                maxThreads="48" minSpareThreads="10"
...
  To change the database connection pool...

Before making this change, you should check that the total size of the connection pool does not exceed the number of connections allowed by your database (for Data Center, this means the database must allow enough connections to cater for the maximum database connections value for all nodes combined).

The method for updating the connection pool settings depends on how your database connection is configured.

  • If you have a direct JDBC connection, go to  <confluence-home>confluence.cfg.xml and edit the following properties:

        <property name="hibernate.c3p0.max_size">60</property>
    ...
        <property name="hibernate.c3p0.min_size">20</property>
  • If you have a datasource connection, go to <installation-directory>/conf/server.xml and update the following in your datasource resource.

    ...
        maxTotal="60"
        maxIdle="20"
    ...

Infrastructure changes

Head to Preparing for Confluence 5.10 to find out about changes that will impact plugin developers.

End of support announcements

As previously announced, we plan to remove the documentation theme in Confluence 6.0.  

The documentation theme is still available in Confluence 5.10 but we encourage you to give the default theme a try now, to make your move to Confluence 6.0 easier. 

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport