Skip to content

sphinxcontrib-confluencebuilder v3 Cloud Users Notice #1166

@jdknight

Description

@jdknight

(see the original notice in sphinxcontrib-confluencebuilder v3 Planning | Cloud and Legacy Editor Considerations)

For a v3.0 release (planned before end of January 2026), publishing to Confluence Cloud will default publish with the v2/modern editor. Users upgrading to v3 may need to perform an action for certain scenarios.

Already using Confluence Cloud and the v2 Editor

If an environment was already using a Confluence Cloud instance with an explicit v2 editor configuration:

confluence_editor = 'v2'

No changes are required. Users should be able to upgrade to this extension's v3 release without issue. Note that users may opt to removing the explicit confluence_editor configuration as it will be v2 by default for Confluence Cloud instances.

Already using Confluence Cloud and the v1 Editor

If an environment was already using a Confluence Cloud instance with an implicit/explicit v1 editor configuration, users may require a one-time migration invoke to help force pages to migration from their legacy editor state. Confluence Cloud instances are interacted with using the v2 API, and there is no v2 API to help force an upgrade from the legacy to modern editor. While Atlassian plans to force upgrade all pages from legacy to modern before the end of April 2026, users upgrading to the v3 extension will want to upgrade these pages sooner.

There are two approaches a user may perform:

  1. Using Atlassian's guide to manually convert pages to the modern editor. After completing the conversion, running a Sphinx publish run should apply/rebuild content.
  2. Users can enable a confluence_cloud_v2_migration configuration option for a single publish run. This will request a page conversion to the modern editor for each page published to. Note that the API trigger on Confluence will generate at least two revision updates for a given page. After performing a single publish run that upgrades the editor experience, this option should then be removed. Users who do not wish to edit the conf.py directly may instead use the CONFLUENCE_CLOUD_V2_MIGRATION=1 environment flag for a single run.

Confluence Cloud instances not hosted on an Atlassian domain

If publishing to a Confluence Cloud instance that is hosted with a custom domain (i.e. not on .atlassian.com or .atlassian.net), users will need to configure their project's to explicitly hint for Confluence Cloud support

confluence_cloud = True

Wishing to use v1 editor on Confluence Cloud

If looking to not change the experience when publishing to Confluence Cloud for the extension's v3 release, users an explicitly configure for the legacy editor by adding the following in their Sphinx configuration:

confluence_editor = 'v1'

Note that doing so is considered unsupported and will only function until Atlassian disables support (~April 2026).

Confluence Data Center users

No changes are required. Users can upgrade an exhibit the same experience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions