- Added a way to track archive progress
- Added a way to cancel an archive operation
- Archive serialisation exceptions now propagate to future instead of printing
- Introduced a wrapper around the
CompletableFuture
instance such that it hides many unused methods - the future instance is still accessible viaCompletableArchive#getTask()