Feautres and Improvements
- Loosened up
jsonpatch
requirements, as the metadata API now supports more recent versions of the JSON Patch standard. - Added support for building "snap" packages (https://snapcraft.io/).
Bugfixes
- Fixed bug in upload where users were unable to add their own timeout via
request_kwargs
. - Fixed bug where files with non-ascii filenames failed to upload on some platforms.
- Fixed bug in upload where metadata keys with an index (e.g.
subject[0]
) would make the request fail if the key was the only indexed key provided. - Added a default timeout to
ArchiveSession.s3_is_overloaded()
.
If it times out now, it returnsTrue
(as in, yes, S3 is overloaded).