This repository has been archived by the owner on Jun 10, 2020. It is now read-only.
Discarded Waffle
Pithos: the cassandra-backed S3 compatible object store, release 0.7.0.
Highlights of this release include range support when retrieving objects. Improved metadata storage when creating
or copying objects. A reporter framework to recent notifications for storage events and support for paging when
large numbers of objects are present in a bucket.
With this release a number of new clients have been tested and documented, including but not limited to:
- S3fs
- WAL-e for PostgreSQL WAL storage
- A modified plugin to store elasticsearch snapshots on S3
Full Changelog:
- Document tradeoffs. [Pierre-Yves Ritschard]
- Document the bucket policy call. [Pierre-Yves Ritschard]
- Add a way to parse rfc822 dates. [Pierre-Yves Ritschard]
- Docs. [Pierre-Yves Ritschard]
- Do not preserve x-amz-metadata-directive. [Pierre-Yves Ritschard]
- Use provided multipart def when completing uploads. [Pierre-Yves Ritschard]
- Coerce multipart def to expected output. [Pierre-Yves Ritschard]
- Add parser for complete multipart upload payload. [Pierre-Yves Ritschard]
- Dummy procedures for put & delete bucket policy. [Pierre-Yves Ritschard]
- Unconditionally close streams. [Pierre-Yves Ritschard]
- Add documentation. [Pierre-Yves Ritschard]
- Document multiple object deletion. [Pierre-Yves Ritschard]
- Add tests for malformed ranges. [Pierre-Yves Ritschard]
- Add test for endless range. [Pierre-Yves Ritschard]
- Parse ranges when provided for a get. [Pierre-Yves Ritschard]
- Parse ranges when provided. [Pierre-Yves Ritschard]
- Some client libraries play around with case. [Pierre-Yves Ritschard]
- Do not try to delete non-existing versions. [Pierre-Yves Ritschard]
- Add an operation to report original size. [Pierre-Yves Ritschard]
- Avoid unnecessary copies. [Pierre-Yves Ritschard]
- Some clients are really picky about their dates! [Pierre-Yves Ritschard]
- Report header dates in RFC822 format. [Pierre-Yves Ritschard]
- Correct types. [Pierre-Yves Ritschard]
- Stop jetty from messing around with data. [Pierre-Yves Ritschard]
- Assoc a request id on errors as well. [Pierre-Yves Ritschard]
- Correct rationale for chunk retrieval. [Pierre-Yves Ritschard]
- Stop lying. [Pierre-Yves Ritschard]
- Remove dead get-chunk-q arity. [Pierre-Yves Ritschard]
- Simplify stream-copy-part-block. [Pierre-Yves Ritschard]
- Correct subresource. [Pierre-Yves Ritschard]
- Enable multiple object delete. [Pierre-Yves Ritschard]
- Add parser for multiple object delete syntax. [Pierre-Yves Ritschard]
- Allow copy part from object. [Pierre-Yves Ritschard]
- Correct status when deleting objects. [Pierre-Yves Ritschard]
- Metadata: also preserve content-{disposition,language} headers. [Vincent Bernat]
- Preserve more headers. [Pierre-Yves Ritschard]
- Document local access as well. [Pierre-Yves Ritschard]
- Add s3fs to the list of known working clients. [Pierre-Yves Ritschard]
- Preserve content-type as well. [Pierre-Yves Ritschard]
- Report content-type in head object. [Pierre-Yves Ritschard]
- Preserve x-amz-meta headers. [Pierre-Yves Ritschard]