Releases: minio/minio-go
Releases · minio/minio-go
2.0.0 API change release
Major API changes and breakage.
- ListObjectsV2 implementing new ListObjects V2 S3 API.
- Transparent retry logic.
- GetObject() fixes an optimization.
- GetBucketPolicy and SetBucketPolicy APIs
- Presigned operations return *url.URL
- FPutObject auto-detect mime-type
- Support for S3 China region
- Payload checksum for signature is not calculated if the end point is https
Major release with numerous API changes.
Bucket Operations.
- MakeBucket(bucketName, BucketACL, location) error
- BucketExists(bucketName) error
- RemoveBucket(bucketName) error
- GetBucketACL(bucketName) (BucketACL, error)
- SetBucketACL(bucketName, BucketACL) error)
- ListBuckets() []BucketInfo
- ListObjects(bucketName, objectPrefix, recursive, chan<- struct{}) <-chan ObjectInfo
- ListIncompleteUploads(bucketName, prefix, recursive, chan<- struct{}) <-chan ObjectMultipartInfo
Object Operations.
- PutObject(bucketName, objectName, io.Reader, contentType) error
- GetObject(bucketName, objectName) (*Object, error)
- StatObject(bucketName, objectName) (ObjectInfo, error)
- RemoveObject(bucketName, objectName) error
- RemoveIncompleteUpload(bucketName, objectName) <-chan error
File Object Operations.
- FPutObject(bucketName, objectName, filePath, contentType) (size, error)
- FGetObject(bucketName, objectName, filePath) error
Presigned Operations.
PutObject() now supports parallel multipart uploads
v0.2.5 Bump to version 0.2.5
PutObject() now supports anonymous uploads for public-read-write bucket without multipart
v0.2.4 Bump to new version
Deprecate presignedGetPartialObject()
v0.2.3 Bump to new version 0.2.3
Bug fix release
v0.2.2 Bump library to v0.2.2
Rename library as Cloud Storage Library and many other changes
- optimize listing of objects, multiparts, multipart uploads
- provide a new presigned URL for getObject() api for presigned requests
- Fix object encoding for all UTF-8 characters.
Minimal object storage library for Golang 0.2.0
v0.2.0 Second bug-fix release of Minimalist object storage library for Golang
Minimal object storage library for Golang 0.1.0
v0.1.0 First official release of Minimalist object storage library