Preparing for Confluence 8.3
This documentation is intended for Confluence developers who want to ensure that their existing plugins and apps are compatible with Confluence 8.3.
Watch this page to find out when a new milestone is available and what’s changed. We will publish formal release notes once we release a beta.
Latest milestones
19 May 2023 | 8.3.0-rc2 |
Issues with this milestone?
Hit the Feedback button on the Confluence EAP header or raise an issue to tell us about it.
On this page:
Planned changes
In this section we'll provide an overview of the changes we intend to make, so you can start thinking how it might impact your app. We'll indicate when a change has been implemented, and in which milestone.
Improvements to inline comments in the editor
Status: DONE
We're currently working on a long-awaited feature that'll allow users to interact with inline comments in the editor. Users will be able to:
- view inline comments in the editor
- resolve inline comments in the editor
- delete inline comments in the editor
- like inline comments in the editor
- quickly navigate between inline comments in the editor using new shortcuts
We know this is a highly-requested feature that'll resolve major obstacles for collaboration and content creation, so we're determined to get this one into production. Currently, users can only interact with inline comments in view mode.
Dark feature: add and delete your own emojis
Status: DONE
Confluence 8.3 will contain a dark feature (confluence.emoji.upload) that allows users to upload and delete their own emojis from the emoji menu. We will continue to make improvements to this feature before removing the dark feature flag in a future version. Learn more about dark features
Dark feature: single and multi-space reindexing
Status: DONE
Confluence 8.3 will contain the following dark features:
- confluence.space.reindex - with this dark feature enabled, admins can select a single or multiple spaces to index so they don't have to do a full site reindex every time. You'll also find UI improvements to the indexing workflow.
- confluence.reindex.audit - with this dark feature enabled, Confluence will store the audit events for reindex, which the admin can search for in Administration menu , then General Configuration> Audit log.
We will continue to make improvements to this feature before removing the dark feature flag in a future version. Learn more about dark features
Bundling the Copy Space app with Confluence
Status: DONE
We will bundle in the Copy Space app with Confluence 8.3. This version of the app will include additional UI, accessibility and functional enhancements to make the app look and feel closer to the other admin configurations available in Space tools.
If you use Confluence 8.2 or earlier, you should download the latest version of the app which has recently been upgraded. However, the Marketplace app won't include all of the improvements we've made to the bundled version.
See Copy a Space to learn more about the changes.
OAuth 2.0 support for mail server apps
Status: DONE
We've completed the work started in Confluence 8.1 to provide OAuth 2.0 support for the following mail apps:
- Confluence Mail Archiving (completed in Confluence 8.1)
- Confluence Reply to Email (full support completed in this release)
- Confluence Email to Page (full support completed in this release)
- Confluence Email Gateway (full support completed in this release)
These apps are considered experimental and are disabled by default. However, if you had them enabled with Exchange Online or Office 365, they would've stopped working after Microsoft's end of life for basic authentication on December 31, 2022. After upgrading to this release, you should re-authenticate with OAuth 2.0.
Learn more about these mail apps and how to configure them at Create Content with Email.
Bundling Java 17 with Confluence
Status: DONE
In this release, we will bundle Eclipse Temurin Java 17 with Confluence. This is used when you install or upgrade Confluence using the installer. If you've installed Confluence manually you can either continue to use Java 11 or switch to Java 17. See Change the Java vendor or version Confluence uses to find out how to switch your Java version.
Editor TinyMCE 6 upgrade
Status: DONE
We're in the process of upgrading the Confluence editor from TinyMCE 5 to TinyMCE 6, and we hope to ship the upgraded editor in Confluence 8.3. Beside bug fixes, there will be no impact to end users.
We'll keep you updated throughout the process. For specific details about editor API deprecations, see TinyMCE 6 editor API changes.
Known issues with editor upgrade
Due to the TinyMCE upgrade, we’ve inherited the following known issues in the editor:
There is an issue with creating a line break (next line) after a table when pressing enter or return key. The workaround is to select the space under the table and press the enter or return key. Track this issue at CONFSERVDEV-26593
There is an issue when pressing the backspace key in a series of emojis or images, which causes the object in front of the cursor to be deleted instead of the object before the cursor. Track this issue at CONFSRVDEV-26620
There is an issue when collaborative editing is on and a user selects all content on the page with cmd+A or ctrl+A, and then selects the List button in the editor toolbar. The list button does not work in this situation. The workaround is to select specific content, and not use select all. Track this issue at CONFSRVDEV-26707
These issues are on the TinyMCE roadmap to be fixed, and should hopefully be resolved in an upcoming Confluence 8.3.x bug fix release.
For details about editor API deprecations we've made during the upgrade, see TinyMCE 6 editor API changes.
Removed character encoding configuration in Admin console
Status: DONE
To improve Confluence's security posture, we have removed the ability for admins to configure character encoding via the Confluence administration console. This change is effective from Confluence 8.3 and later. You can still change the character encoding configuration directly via your database, however this is not recommended and may cause problems if the character encoding is not set up correctly. See Configuring Character Encoding for updated instructions.
Selenium 3 upgrade
Status: ADVANCE NOTICE
We plan to upgrade the version of Selenium provided by Confluence in 8.5 from Selenium 2 to Selenium 3. If your app has tests that use the version of Selenium currently provided by Confluence, then it's possible that some of your tests may break when you update your app to use Confluence 8.5.
Since Confluence 8.2.0, we have provided an additional and optional test module that uses Selenium 3 for you to test your apps ahead of time. Find instructions on how to use this test module and other upgrade guidance in our Selenium 3 upgrade guide.
Implemented changes
In this section we'll provide details of changes we have implemented, organised by the milestone they are first available in. This will help you decide which milestone to use when testing.
RC 2 – 19 May 2023
Contains:
- Minor bug fixes
- Fixes to known issues
See Confluence 8.3 beta release notes for more details of the above changes.
RC 1 – 17 May 2023
Contains:
- Minor bug fixes
- Fixes to known issues
See Confluence 8.3 beta release notes for more details of the above changes.
Beta 1 – 8 May 2023
Contains:
- Backup and restore API update
- Changes to Confluence setup wizard
- Changes to UTF-8 character encoding
- TinyMCE 6 upgrade
See Confluence 8.3 beta release notes for more details of the above changes.
TinyMCE milestone – 1 May 2023
Milestone 8.3.0-tinymce6-01
In order to give you a chance to test your plugins with the upgraded TinyMCE 6 editor, we've made a special milestone available. It's based on Confluence 8.3-m48 but has the upgraded editor. See TinyMCE 6 API changes for a summary of the methods that have been deprecated in 8.3.
EAP 4 – 2 May 2023
Milestone 8.3.0-m48
Contains:
- Copy space app bundled
- Copy space workflow improvements
- Dark feature: single and multi-space reindexing
- Dark feature: add and delete custom emojis
EAP 3 – 24 April 2023
Milestone 8.3.0-m42
Contains:
- Dark feature: add custom emojis
- Java 17 bundled by default with installer
EAP 2 – 18 April 2023
Milestone 8.3.0-m37
Contains:
- Add and delete custom emojis (dark feature)
- Like, delete, and navigate between inline comments in the editor
- OAuth 2.0 support for Reply to Page app
EAP 1 – 12 April 2023
Milestone 8.3.0-m31
Contains:
- View and resolve inline comments in the editor
- OAuth 2.0 support for Email gateway app
- OAuth 2.0 support for Email to Page app
- OAuth 2.0 support for Reply to Page app
Looking for updated documentation? Check out the Confluence EAP space for the latest docs.
Did you know we’ve got a new developer community? Head to community.developer.atlassian.com/ to check it out! We’ll be posting in the announcements category if when new EAP releases are available.