Repository navigation
v0.11.0 - Core Library Features
Scope: Consolidated release of all core library features prior to CLI development
This release consolidates all previously planned feature sets (v0.11.0 - v0.16.0) into a single stable library release.
Feature Set 1: Bucket & Object Operations
- ListBuckets, CreateBucket (with region), DeleteBucket
- CopyObject (within/across buckets)
- DeleteObjects (batch delete)
Feature Set 2: Multipart Upload
- Complete multipart upload API (Initiate, UploadPart, Complete, Abort, ListParts)
- High-level
FileUploadMultipartwith automatic chunking and parallel uploads - Retry logic with exponential backoff and progress tracking
- Presigned URLs for multipart uploads
Feature Set 3: Server-Side Encryption
- SSE-S3 (AES256) and SSE-KMS support
- Encryption headers in Put/Upload/Copy
Feature Set 4: Object Tagging
- Put/Get/Delete Object Tagging
- Tagging support in upload/copy operations
Feature Set 5: Object Versioning
- Put/Get Bucket Versioning
- ListObjectVersions
- Version-aware operations (Download, Delete, ACLs)
Feature Set 6: ACLs & Lifecycle
- Put/Get Bucket & Object ACLs (Canned & Custom Policies)
- Put/Get/Delete Bucket Lifecycle configuration