Skip to content

Commit

Permalink
Remove backup / restore endpoint
Browse files Browse the repository at this point in the history
In the past, the backup / restore endpoint has been implemented in
ConfAPI to be able to perform export / import operations via REST API,
which was long a missing feature in Confluence. The endpoint was fully
working, but never really fully finished.

In the last years, Atlassian has finally implemented an own official
backup / restore endpoint. In order to achieve this, they also fully
reimplemented the whole related internal Java API, and deprecated the
whole related old Java API.

Porting the existing backend / restore endpoint onto the new Java API
would be equal to a full reimplementation. For this reason, the endpoint
that has always been 'experimental' is removed again in favor of the
official endpoint.
  • Loading branch information
pathob committed Feb 28, 2024
1 parent c532d09 commit 699b7ae
Show file tree
Hide file tree
Showing 17 changed files with 23 additions and 2,481 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@ Resources
---------

The documentation can be found [HERE](index.adoc).

For a detailed list of breaking changes in specific versions, please refer to our [Version History](VERSIONS.md).
14 changes: 14 additions & 0 deletions VERSIONS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Version history
===============

## 0.1.0

With the release of Confluence 8.2.0, Atlassian has introduced an official backup and restore endpoint, enabling the export and import of spaces and entire sites via REST API.
This functionality aligns with what was previously provided by ConfAPI for Confluence.
In developing this new endpoint, Atlassian has completely redeveloped the internal Java codebase for handling space exports and imports, which was the foundation for ConfAPI's backup functionality.

Given these changes, maintaining ConfAPI's backup endpoint to provide identical functionality to Atlassian's official solution would require a complete redevelopment of our endpoint.
Consequently, we have decided to discontinue the ConfAPI backup endpoint.
Users seeking backup and restore capabilities are encouraged to transition to Atlassian's official endpoint:

* [Official Atlassian Confluence Backup and Restore REST API Endpoint](https://docs.atlassian.com/ConfluenceServer/rest/8.2.0/#api/backup-restore)
Loading

0 comments on commit 699b7ae

Please sign in to comment.