Releases: minio/minio-go
Releases · minio/minio-go
Minor bug fix release
Changelog
- Fixes the timeout issue in 'GetObjectWithContext' api (#900) (5 hours ago)
- Update version to next release (10 days ago)
Minor bug fix release
Changelog
- Migrate to mitchellh/go-homedir (#893) (8 days ago)
- Ignore Metadata field in xml encode/decode (#890) (9 days ago) <Michał Jarco>
- Translate minio-go API docs to Chinese. (#872) (2 weeks ago)
- Reduced the number of files in testRemoveMultipleObjects test (#888) (3 weeks ago)
- pkg/credentials: Credentials retrieval should prioritize credentials (#877) (3 weeks ago)
- Fixes log format issues (#865) (3 weeks ago)
- Add CopyObjectPart support for Core client (#878) (3 weeks ago)
- tests: Reduce context timeout to avoid false positives (#881) (3 weeks ago)
- Update version to next release (4 weeks ago)
Minor bug fix release
Minor release
Changelog
- Fix issue with incorrect size in functional test (#875) (19 hours ago)
Minor release
Changelog
- Ignore SSE-C encryption tests for non-tls connections (#874) (15 hours ago)
Major refactor release.
Highlights
- PutObject, GetObject are refactored into new API implementations,
removing redundant spurious API calls. - Deprecated support for go1.5.3, go1.6 versions.
Changelog
- Add status code to ErrorResponse object (#866) (4 days ago)
- Allow listen bucket notification proactively return errors (#861) (10 days ago)
- Update functional tests to handle NotImplemented error (#853) (3 weeks ago)
- Avoid setting server encryption headers with x-amz-meta (#859) (3 weeks ago)
- Remove redirectHeaders method (#857) (3 weeks ago)
- Honor file pointer set in PutObject method (#856) (3 weeks ago)
- Fix docs and add a validator tool for our api docs (#850) (3 weeks ago)
- requestMetadata should take the md5 and sha256 with expected encodings. (#852) (3 weeks ago)
- Add doc for GetObjectOptions and PutObjectOptions (#851) (4 weeks ago)
- Added a new method SetUserMetadata to the PostPolicy (#839) (4 weeks ago)
- Keep API docs up to date with recent changes (#847) (4 weeks ago)
- Doc has incorrect description in RemoveObjects API (#846) (5 weeks ago)
- Update presignedPostPolicy test to validate Location header field (#840) (5 weeks ago)
- Do not need to strictly validate request params in Presign API. (#832) (5 weeks ago)
- Handle "Not implemented" error codes in functional test (#838) (6 weeks ago)
- Add cleanup function to remove all the objects from a bucket after tests (#835) (6 weeks ago)
- Add new CopyObject API in Core client (#836) (6 weeks ago)
- refactor GET object operations (#824) (7 weeks ago)
- Add Content-Md5 header only if length of md5 passed is greater than zero (#828) (7 weeks ago)
- Fix preSign signature calculation to honor resource lists. (#827) (7 weeks ago)
- Add PutEncryptedObject and FPutEncryptedObject calls (#821) (7 weeks ago)
- add mint test for metadata size restrictions (#816) (7 weeks ago)
- Remove Content-Encoding header follow aws-sdk-java (#818) (8 weeks ago)
- Move master branch to upcoming release version 4.0.0 (#817) (8 weeks ago)
- api: Retry only request body is seekable (#813) (8 weeks ago) <A. Elleuch>
- fix example in README (#815) (8 weeks ago)
- Refactor PutObject API calls to add context and additional metadata. (#811) (8 weeks ago)
Bug fix release.
Bug fix release.
Highlights
- Major OOM bug fixed by using fixed sized buffer for PutObjectStreaming with no content length.
- Region is automatically handled now in minio-go if possible by looking at the AWS S3 Endpoint.
Changelog
- Add new API PresignedHeadObject method. (#798) (3 days ago)
- Conditionally retry HTTP calls for specific S3 errors (#799) (3 days ago)
- fix: Extract region from s3-.amazonaws.com (#787) (2 weeks ago)
- Send logger output to stdout by default for functional tests (#786) (2 weeks ago)
- fix: Mutating variables within go closures should be explicit. (#788) (2 weeks ago)
- fix: Implement random reader for generating data. (#780) (3 weeks ago)
- fix #730 by replacing the buffer pool with a per-call buffer. (#781) (3 weeks ago)
Bug fix release.
Highlights
- Signature V4 object upload operations now only use (Chunked Upload) (AWS Signature Version 4)
- Existing bucket names are further relaxed to support all us-east-1 buckets.
Changelog
- Relax bucket name validation to support existing buckets. (#778) (4 days ago)
- api: Optimize multipart upload memory usage for unknown sized stream (#776) (4 days ago)
- Fix typo in the readme (#767) (6 days ago)
- fix typo: upto → up to (#773) (8 days ago)
- Correct logging call for PutObject0ByteV2 (#769) (2 weeks ago)
- PutObject streams with unknown size use streaming V4. (#750) (3 weeks ago)
- api: PutObjectSignV2 should support uploading 0byte objects. (#762) (3 weeks ago)
- better error logging (#757) (3 weeks ago)
- docs: Fix all documentation mistakes and examples. (#760) (3 weeks ago)
- Add DisableCompression in http.Transport to override auto-decompress. (#752) (3 weeks ago)
- mustParseBool should return false for empty string (#749) (4 weeks ago)
- Functional tests now run as a standalone program (#727) (4 weeks ago)
- api: getObject ObjectInfo should set metadata headers. (#744) (4 weeks ago)
- api: BucketLocation req should set auth properly under V4. (#748) (4 weeks ago)
Major release with API changes
Highlights
- Introduce support for IAM credentials with - pkg/credentials package.
- Introduce new ComposeObject() API to concatenate multiple sources into a single object.
- Introduce newer CopyObject() API to support upto 5 TiB object.
- Migrate PutObject() to use AWS Streaming Signature V4 by default.
- Resuming of multipart uploads is not supported anymore.
Changelog
- Remove copyConditions unused struct (#743) (61 minutes ago)
- Fix user-metadata copying bug in Compose API (#741) (62 minutes ago)
- api: Upon failure abort the multipart upload. (#737) (64 minutes ago)
- Handle source objects used client side encryption for compose object. (#739) (27 hours ago)
- Export KeyInfo.GetSSEHeaders so users can more easily generate SSE-C headers (#740) (2 days ago)
- api: use simple streaming upload for GetObject() reader. (#735) (2 days ago)
- Add API to compose objects through server-side copying (#715) (3 days ago)
- api: Allow *.amazonaws.com but not s3 endpoints (#729) (3 days ago) <A. Elleuch>
- api: Pass down encryption metadata to all the multipart callers. (#736) (3 days ago)
- api: Update progress bar concurrently. (#734) (5 days ago)
- api: Support parallel uploads for PutObjectStreaming (#728) (6 days ago)
- Set httpBody as nil if contentLength is 0 (#722) (9 days ago)
- api: objectInfo filtering should include more headers. (#724) (12 days ago)
- Export CommonPrefix var (#726) (12 days ago)
- api: ListBuckets() should have a default region for AWS S3. (#720) (2 weeks ago)
- api: deprecate PutObject() resuming capabilities. (#707) (2 weeks ago)
- api: ListObjectsV2 response should be validated strictly. (#721) (2 weeks ago)
- Cleanup iam role name handling. (#716) (2 weeks ago)
- Changed environment var S3_ADDRESS to SERVER_ENDPOINT (#713) (2 weeks ago)
- Minor fix spelling errors. (#714) (2 weeks ago)
- Relax isValidBucketName to allow reading existing buckets. (#708) (2 weeks ago)
- For GCS the size limit of S3 is not useful. (#711) (3 weeks ago)
- s3utils: Support AWS S3 US GovCloud endpoint. (#701) (3 weeks ago)
- api: Always strip 80/443 port from host (#709) (3 weeks ago)
- Redact signature strings properly. (#706) (3 weeks ago)
- api: Single putObject can use temporary file always. (#703) (3 weeks ago)
- Spelling fix (#704) (3 weeks ago)
- api/encrypt: Get() on encrypted object should be a reader. (#699) (5 weeks ago)
- get: Fix reading an object if its size is unknown (#694) (5 weeks ago)
- fixes #696 by updating the examples for put-encrypted-object and get-encrypted-object (#697) (5 weeks ago)
- fix InvalidAccessKeyId error according to amazon documentation (#692) (6 weeks ago)
- Add AWS S3 SSE-C example. (#689) (6 weeks ago)
- According to RFC7232 Etag should be in quotes for If-Match. (#688) (7 weeks ago)
- api: getReaderSize() should honor seeked file descriptors. (#681) (7 weeks ago)
- tests: Use bytes.Repeat() when generating big data (#683) (7 weeks ago)
- api: Failed call retry with region only when http.StatusBadRequest. (#678) (7 weeks ago)
- api: Add NewWithCredentials() (#646) (8 weeks ago)