All Versions
19
Latest Version
Avg Release Cycle
144 days
Latest Release
144 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.11.1 Changes
January 23, 2026What's Changed
- ๐ Fix issue presigning request with custom headers, also fix small deviation from spec related to lower case headers by @Napam in #35
๐ New Contributors
Full Changelog : v0.11.0...v0.11.1
-
v0.11.0 Changes
November 27, 2025Scope : 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
-
v0.10.2 Changes
November 26, 2025What's Changed
Code Organization Improvements
๐ This release reorganizes the codebase for better maintainability without any API changes:
๐ New Module Structure:
simples3.go(141 LOC) - Core: S3 struct, config methods, signingiam.go(202 LOC) - IAM credential handling and token renewallist.go(260 LOC) - List operations with pagination iteratorobject.go(409 LOC) - File operations: upload, download, delete, detailshelpers.go(97 LOC) - Utility functions
Benefits:
- ๐ง Easier navigation and maintenance
- Clear module boundaries for future features
- Simpler code reviews
- ๐ Better IDE navigation
- Foundation for v0.11.0+ features (bucket operations, multipart upload, etc.)
Compatibility: 100% backward compatible. No API changes.
Full Changelog : v0.10.1...v0.10.2
-
v0.10.1 Changes
November 26, 2025What's Changed
- ๐ feat: Add support for
response-content-dispositionin presigned URLs by @abhinavxd in #34
Full Changelog : v0.10.0...v0.10.1
- ๐ feat: Add support for
-
v0.10.0 Changes
September 23, 2025What's Changed
Full Changelog : v0.9.2...v0.10.0
-
v0.9.2 Changes
September 17, 2025What's Changed
- ๐ fix: expired token error while generating presigned URLs by @abhinavxd in #32
๐ New Contributors
- @abhinavxd made their first contribution in #32
Full Changelog : v0.9.1...v0.9.2
-
v0.9.1 Changes
June 04, 2025What's Changed
- ๐ hotfix: corrects renewal logic by @joicemjoseph in #31
Full Changelog : v0.9.0...v0.9.1
-
v0.9.0 Changes
April 23, 2025What's Changed
- โ Adds check on token expiry; renews the token if expired by @joicemjoseph in #30
- Rework presign function to allow signature of clients with dedicated endpoint by @nemunaire in #28
๐ New Contributors
- @nemunaire made their first contribution in #28
Full Changelog : v0.8.4...v0.9.0
-
v0.8.4 Changes
July 09, 2024What's Changed
- ๐ feat: add support for IMDSv2 by @Thunderbottom in #27
๐ New Contributors
- @Thunderbottom made their first contribution in #27
Full Changelog : v0.8.3...v0.8.4
-
v0.8.3 Changes
July 11, 2022What's Changed
Full Changelog : v0.8.2...v0.8.3