confluencebuilder
confluencebuilder copied to clipboard
Support Confluence Cloud REST API v2
At the time of writing, it has been over a year since Atlassian releases an initial REST API v2 for Confluence. This extension should be taking steps to support the new REST API version; ideally, supporting both, defaulting to v2 calls for Cloud, but allowing users to configure which to use (in case of issues). There has been some talk 1 2 about how deprecated v1 endpoints may no longer be supported in the upcoming months.
Reference: https://developer.atlassian.com/cloud/confluence/changelog/#CHANGE-864
See also #913.
The initial implementation needed to support REST API v2 has now been merged into the development branch. Limited testing appears to work well, but more testing should be done before we produce a v2.5 release.
Confluence Cloud's changelog last indicates that June 2024 is the cut-off date before needing to use API v2 calls. It would be nice to complete a v2.5 release a month before this date to give some time for any issues that may arise from a v2.5 release -- allowing time to create a v2.5.1 release while blocked users can just force using an older API version or using a legacy extension version.
v2.5 is now available on PyPI -- marking as closed.