• v0.6.0-rc1 c99f55c420

    Garage v0.6.0 RC1 Pre-Release

    lx released this 2022-01-25 11:45:00 +00:00 | 1360 commits to main since this release

    This 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