What's Changed
- fix: surface UploadPartCopy part checksum in CopyPartResult by @allanrogerr in https://github.com/minio/minio-go/pull/2245
- fix: enable TraceOn will cause OOM when putting a large object by @jiuker in https://github.com/minio/minio-go/pull/2251
- fix: Stat() returns Size 0 for RDMA GET objects by @harshavardhana in https://github.com/minio/minio-go/pull/2263
- fix: accept endpoint URLs that already include a scheme by @allanrogerr in https://github.com/minio/minio-go/pull/2262
- feat: make IAM credentials expiry window customizable by @allanrogerr in https://github.com/minio/minio-go/pull/2261
- feat: expose response headers via ObjectInfo.Headers from StatObject/GetObject by @allanrogerr in https://github.com/minio/minio-go/pull/2259
- fix: honor io.Seeker contract in Object.Seek by @allanrogerr in https://github.com/minio/minio-go/pull/2258
- fix: treat HTTP 202 Accepted as success in executeMethod by @allanrogerr in https://github.com/minio/minio-go/pull/2252
- Mark PutObjectFanOut as being deprecated by @klauspost in https://github.com/minio/minio-go/pull/2265
- fix: disable retries for non-seekable PutObject readers by @allanrogerr in https://github.com/minio/minio-go/pull/2253
- feat: add SetCannedBucketPolicy by @jiuker in https://github.com/minio/minio-go/pull/2248
- fix: add guard check for avoiding potential panic by @ProjectMutilation in https://github.com/minio/minio-go/pull/2268
- fix: always emit Filter or Prefix in lifecycle rule XML by @allanrogerr in https://github.com/minio/minio-go/pull/2254
- fix: add UserMetadataStripped to list results by @allanrogerr in https://github.com/minio/minio-go/pull/2256
- feat: add AWS SSO credential provider to FileAWSCredentials by @allanrogerr in https://github.com/minio/minio-go/pull/2257
- fix: Object is not traced when the request returns an error by @jiuker in https://github.com/minio/minio-go/pull/2249
- feat: add fetchOwner options for listV2 by @jiuker in https://github.com/minio/minio-go/pull/2264
- Update regex pattern allowing for optional space before expiry-date by @pgreenland in https://github.com/minio/minio-go/pull/2224
- fix: getObject with range request and then stat would not return the correct range size by @jiuker in https://github.com/minio/minio-go/pull/2267
- ci: add Dependabot for GitHub Actions, pin RDMA tag by @allanrogerr in https://github.com/minio/minio-go/pull/2276
- rdma: reject buffers over the 4 GiB cuObject registration limit by @harshavardhana in https://github.com/minio/minio-go/pull/2278
- build(deps): bump the actions group with 2 updates by @dependabot[bot] in https://github.com/minio/minio-go/pull/2279
- Add end-to-end checksum verification on GetObject by @jiuker in https://github.com/minio/minio-go/pull/2272
- fix: declare aws-chunked content encoding on streaming uploads by @allanrogerr in https://github.com/minio/minio-go/pull/2277
- fix: return delete-marker ObjectInfo from StatObject alongside the error by @allanrogerr in https://github.com/minio/minio-go/pull/2273
- build(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in https://github.com/minio/minio-go/pull/2280
- Add AIStor Lifecycle Compression by @klauspost in https://github.com/minio/minio-go/pull/2281
- feat: propagate caller context through credential providers by @allanrogerr in https://github.com/minio/minio-go/pull/2275
- rdma: build against libs3rdma, and fix the size guard's off-by-one by @harshavardhana in https://github.com/minio/minio-go/pull/2283
New Contributors
- @allanrogerr made their first contribution in https://github.com/minio/minio-go/pull/2245
- @ProjectMutilation made their first contribution in https://github.com/minio/minio-go/pull/2268
- @pgreenland made their first contribution in https://github.com/minio/minio-go/pull/2224
Full Changelog: https://github.com/minio/minio-go/compare/v7.2.1...v7.3.0