Releases: minio/minio-go
Releases · minio/minio-go
New API changes and updated documentation
- PutObject now supports parallel multipart uploads
- GetObject enhanced to be more io.ReadWriteSeeker compliant.
- ListenBucketNotification API implemented.
- Secure SSL connections do not calculate payload checksum.
- Implement BucketNotification API (SetBucketNotification, GetBucketNotification, RemoveAllBucketNotification)
- Add RemoveObjects() API.
Bug fix release.
Fixes an important regression in FPutObject
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