-
Garage v0.6.0 RC1 Pre-Release
released this
2022-01-25 11:45:00 +00:00 | 1360 commits to main since this releaseThis is only a release candidate (RC) that prepares for the eventual release of Garage v0.6, which will be our first official beta release.
Highlights:
- Overhaul of the way buckets are managed. Buckets may now have several names (called aliases), including names that are visible only when using a certain access key (called local aliases). This is non-standard but adds much flexibility that AWS S3 lacks. Compatibility with the S3 API is preserved in all cases.
- Add an owner flag giving administrative privilege for access keys over buckets
- New API endpoints: CreateBucket, DeleteBucket.
- Implement a subset of S3's bucket website configurations, and implement corresponding API calls: {Put,Get,Delete}BucketWebsite
- Implement S3 CORS configurations and corresponding API calls: {Put,Get,Delete}BucketCors
- Support STREAMING-AWS4-HMAC-SHA256-PAYLOAD in PutObject
- Implement compression of stored data using zstd
- New API endpoints: ListMultipartUploads, ListParts, UploadPartCopy
- Handle the partNumber query parameter in GetObject and HeadObject
- Handle
x-amz-copy-if-xxx
headers in CopyObject and UploadPartCopy - Many more S3 API compatibility fixes, bug fixes, and improvement to the code base
Click here to get a binary release suited to your platform (the build is under "extra builds")
Downloads