minio-go

MinIO Go client SDK for S3 compatible object storage

APACHE-2.0 License

Stars
2.3K
Committers
173

Bot releases are hidden (Show)

minio-go - Minor Bugfix Release

Published by minio-trusted almost 4 years ago

Changelog

  • make sure to ignore non-existent versions (#1419) (11/28/20) (Harshavardhana)
  • update README of zh_CN (#1416) (11/27/20) (liuwei)
  • fix: context timeout not launched on get bucket location #1413 (#1414) (11/23/20) (alexcocia)
  • add support for custom transport for LDAP creds (#1412) (11/18/20) (Harshavardhana)
  • Add opts to core CopyObject api (#1409) (11/18/20) (Poorna Krishnamoorthy)
  • Fixes the format issue in API.md (#1411) (11/18/20) (ebozduman)
  • fix tag validation (#1406) (11/09/20) (Poorna Krishnamoorthy)
  • change default retry units for minio-go (11/08/20) (Harshavardhana)
  • add function helpers to check versioning (#1405) (11/05/20) (Harshavardhana)
  • mention GO111MODULE=on for naive users (10/22/20) (Harshavardhana)
  • add BucketCreatedAll and BucketRemovedAll defs (#1401) (10/22/20) (Anis Elleuch)
  • remove deprecated SetCustomTransport from docs (#1400) (10/18/20) (Harshavardhana)
  • Makefile: Fix examples target (#1395) (10/14/20) (Anis Elleuch)
  • Improve stat error for missing version id (#1397) (10/13/20) (Poorna Krishnamoorthy)
  • use strings builder to avoid string concat (#1393) (10/09/20) (Harshavardhana)
  • Rename opts vars for common use by transition and replication (#1390) (09/29/20) (Poorna Krishnamoorthy)
  • versioning: Fix error parsing VersionIdMarker and NextVersionIdMarker (#1391) (09/29/20) (Anis Elleuch)
  • Remove ReplicationReqOptions from examples (#1388) (09/23/20) (Klaus Post)
  • Honor put opts progress reader opt in core (#1387) (09/18/20) (Ritesh H Shukla)
  • fix: remove source etag as query param (#1385) (09/15/20) (poornas)
  • Add opts for replication deletes (#1379) (09/11/20) (poornas)
  • lifecycle: Fix parsing Tag in documents (#1381) (09/01/20) (Anis Elleuch)
  • fix xml tag name in replication rule (#1380) (08/31/20) (poornas)
  • Send single DELETE requests if object name has xml invalid chars (#1378) (08/28/20) (Anis Elleuch)
  • expose STSEndpoint and tokenExpiry (#1376) (08/21/20) (Harshavardhana)
minio-go - Minor Bug Fix Release

Published by minio-trusted about 4 years ago

Changelog

  • Return from tests on error (#1374) (08/19/20) (kannappanr)
  • Add missing context value to example (#1373) (08/19/20) (Klaus Post)
  • fix: presignURL Expires doc about maximum expiry (#1372) (08/19/20) (KevinSmile)
  • fix doc fun-index error (#1371) (08/18/20) (KevinSmile)
  • add go1.15 to CI (#1370) (08/14/20) (Harshavardhana)
  • Refactor replication rule add/edit (#1367) (08/12/20) (poornas)
  • Add source ETag to PutObjectOptions for replication (#1369) (08/11/20) (poornas)
  • fix: context errors may be wrapped (#1368) (08/10/20) (Harshavardhana)
  • Add method to edit replication rules (#1363) (08/07/20) (poornas)
minio-go - Minor Release

Published by minio-trusted about 4 years ago

Changelog

  • Add SetOption to edit replication rule (#1362) (08/06/20) (poornas)
  • fix: change AddRule method and reuse RoleArn (#1360) (08/06/20) (poornas)
minio-go - Minor Bug Fix Release

Published by minio-trusted about 4 years ago

Changelog

  • Add methods to set/remove replication rules (#1356) (08/04/20) (poornas)
  • fix: only SSE-C headers should be applied to destination (#1359) (08/04/20) (Harshavardhana)
  • fix: avoid data race by copying the buffer (#1357) (08/04/20) (Harshavardhana)
  • remove deprecated build badges (08/02/20) (Harshavardhana)
  • Create CNAME (08/02/20) (Harshavardhana)
  • fix: handle readFull bug with certain readers (#1354) (07/27/20) (Harshavardhana)
minio-go - Minor Bugfix Release

Published by minio-trusted about 4 years ago

Changelog

  • fix a typo in README.md (#1352) (07/24/20) (Julien K)
  • lifecycle: Fix marshaling expiration date/days (#1351) (07/23/20) (Anis Elleuch)
  • add replication-status, expiration headers (#1350) (07/22/20) (Harshavardhana)
  • Return object's version id in StatObject() (#1349) (07/22/20) (Anis Elleuch)
  • display appropriate funcName with nested callers (#1348) (07/21/20) (Harshavardhana)
  • allow KMS tests to be run in the CI/CD (#1345) (07/19/20) (Harshavardhana)
  • update all remaining docs (07/18/20) (Harshavardhana)
  • fix: removing lifecycle properly (#1344) (07/18/20) (Harshavardhana)
  • feat: Add ListenNotification API to listen for all events (#1343) (07/18/20) (Harshavardhana)
  • fix: update API docs and examples (07/17/20) (Harshavardhana)
minio-go - Minor Release

Published by minio-trusted over 4 years ago

Changelog

  • add transport to be roundtripper (07/16/20) (Harshavardhana)
minio-go - Major Feature Release

Published by minio-trusted over 4 years ago

Highlights

  • Full API refactor. Please move to use v7 APIs
  • All APIs natively support context
  • Add support for versioning
  • Add support for bucket replication
  • Click here for the documentation

Changelog

  • fix: more API refactors, remove all redundant functions (#1342) (07/16/20) (Harshavardhana)
  • ignore transition in XML if not set (07/16/20) (Harshavardhana)
  • fix: objectTagging APIs to follow bucketTagging (#1341) (07/16/20) (Harshavardhana)
  • fix: XML name in notification configuration (07/16/20) (Harshavardhana)
  • marshal dest encryption params when SSE-C (#1340) (07/16/20) (Harshavardhana)
  • reimplement all Bucket config APIs (#1338) (07/15/20) (Harshavardhana)
  • set replication opts correctly (#1337) (07/14/20) (poornas)
  • Returns error instead of nil when an error is hit (#1336) (07/14/20) (ebozduman)
  • Add Replica type to replication status (#1335) (07/13/20) (poornas)
  • Add get/remove replication config APIs (#1314) (07/13/20) (poornas)
  • Cache STS Web Identity Credentials (#1322) (07/10/20) (gregoryfranklin)
  • refactor: Make StatObjectOptions as type alias to GetObjectOptions (#1334) (07/10/20) (Anis Elleuch)
  • re-implement CopyObject/ComposeObject API (#1332) (07/09/20) (Harshavardhana)
  • Implement Versioning support (06/04/20) (Anis Elleuch)
  • Remove doneCh from ListenBucketNotification and ListIncompleteUploads (#1331) (07/06/20) (Anis Elleuch)
  • upgrade golang-lint and fix the reported issues (#1329) (07/06/20) (Harshavardhana)
  • refactor: Single MakeBucket API with options (#1327) (07/03/20) (Anis Elleuch)
  • Ignore duplicate entries in UserMetadata (#1315) (07/03/20) (ebozduman)
  • refactor: GetObjectTagging returns a map of key/value (#1318) (07/03/20) (Anis Elleuch)
  • missing errInvalidArgument (#1323) (07/01/20) (He Liu)
  • fix: add missing "success_action_redirect" policy condition (#1313) (07/01/20) (Didier Franc)
  • Unexport some ErrorResponse generator functions (#1317) (07/01/20) (Anis Elleuch)
  • Allow empty retention to be set (#1320) (06/30/20) (kannappanr)
  • fix docs for replication opts in API.md (#1312) (06/26/20) (poornas)
  • Add x-amz-replication-status to supported headers (#1306) (06/25/20) (poornas)
  • api refactor Remove WithContext APIs move to v7 (#1307) (06/23/20) (Anis Elleuch)
  • Revert breaking name change of RemoveObjectsWithOptionsContext (#1304) (06/11/20) (ebozduman)
  • add context support for all APIs (#1302) (06/11/20) (ebozduman)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • remove usages of debug.FreeOSMemory() (#1301) (06/09/20) (Kale Blankenship)
  • Add CodeQL security scanning (#1298) (06/05/20) (Justin Hutchings)
  • Add custom MD5/SHA256 hasher option (#1283) (06/02/20) (Klaus Post)
  • Treat x-amz-metadata-directive as a standard header (#1296) (05/29/20) (kannappanr)
minio-go - Minor Feature Release

Published by minio-trusted over 4 years ago

Highlights

  • Add support for bucket tagging

Changelog

  • retry only if response region doesn't match cached region (#1293) (05/28/20) (kannappanr)
  • retry makebucket on AuthorizationHeaderMalformed code and empty location (#1292) (05/26/20) (kannappanr)
  • Add tagging count to known header (#1291) (05/22/20) (kannappanr)
  • core: Modify Putobject to use PutObjectOptions (#1290) (05/21/20) (P R)
  • Add new Milan AWS Region (#1286) (05/21/20) (Yefry Figueroa)
  • support for new af-south-1 region (#1285) (05/08/20) (Chad Denyar)
  • honor doneCh for listenBucketNotification (#1282) (05/01/20) (Harshavardhana)
  • fix: Accept 204 as success (#1281) (04/30/20) (Bala FA)
  • add bucket tagging apis (#1273) (04/28/20) (Bala FA)
  • add github workflows, deprecate travis and appveyor (04/27/20) (Harshavardhana)
  • add Parse in tags pkg (#1279) (04/25/20) (Bala FA)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • fix: Use jsoniter instead of encoding/json (#1276) (04/25/20) (Nitish Tiwari)
  • add tags package (#1275) (04/24/20) (Bala FA)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • return an error when removing an event matches nothing (#1267) (04/14/20) (Daniel Valdivia)
  • fix: AWS STS url to use https for web-identity (#1263) (04/15/20) (Chanho Yong)
  • Add get bucket versioning (#1266) (04/14/20) (Olivier Cloirec)
  • Add AssumeRole support for rotating credentials (#1265) (04/13/20) (Harshavardhana)
  • add functions to remove notifications by prefix/suffix (#1262) (04/07/20) (Daniel Valdivia)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • sql: Add SQL API to set CSV/JSON options (#1268) (04/18/20) (Anis Elleuch)
  • fix increase default BufferSize for bufio.Scanner (#1272) (04/17/20) (Harshavardhana)
  • preserve data after calculating md5sum (#1270) (04/17/20) (Harshavardhana)
minio-go - Minor Bugfix Release

Published by minio-trusted over 4 years ago

Changelog

  • fix: go mod tidy (04/03/20)
  • Export identifiers for shared credentials providers (#1255) (04/03/20)
  • Add support for x-amz-bypass-governance-retention in RemoveObjects (#1258) (04/03/20)
  • retry: Quit when the context is cancelled (#1260) (04/03/20)
minio-go - Feature Release

Published by minio-trusted over 4 years ago

Changelog

  • add DisableMultipart flag in PutObjectOptions (#1256) (04/01/20)
  • fix: getBucketLocation use virtual hosted style for Aliyun OSS (#1253) (03/31/20)
  • Add Object Retention related flags for CopyObject API (#1254) (03/23/20)
  • extract userTags from Get/Head request (#1249) (03/19/20)
  • fix: Context cancellation not handled (#1250) (03/19/20)
  • Check for correct http status in remove object tagging (#1248) (03/18/20)
  • simplify extracting metadata in Head/Get object (#1245) (03/16/20)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • fix: close and remove .minio.part file on errors (#1243) (03/09/20)
  • Add (Get/Set)ObjectLockConfig API functions (#1240) (03/06/20)
  • Add PutObjectOptions.PartSize docs (#1239) (03/06/20)
  • list: Check EncodingType in list resp before decoding object names (#1238) (03/04/20)
  • Add Support for Legal-Hold (#1233) (03/04/20)
minio-go - Minor Feature Release

Published by minio-trusted over 4 years ago

Changelog

  • Add LegalHold API Support (#1226) (02/18/20)
  • extract userMetadata from event response (#1229) (02/18/20)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • fix: ignore AWS elb endpoints in region extraction (#1228) (02/14/20)
  • Bucket and object name length error message fixes (#1227) (02/11/20)
minio-go - Minor Feature Release

Published by minio-trusted over 4 years ago

Changelog

  • Add BucketEncryption apis (#1217) (02/01/20)
  • Set IAM endpoint to default value if unspecified (#1224) (02/01/20)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • fix testListObjects functional test (#1222) (01/28/20)
  • fix: retry AccessDenied only if Region is present (#1221) (01/24/20)
  • Add new Amazon S3 endpoints (#1220) (01/23/20)
minio-go - Minor Bug Fix Release

Published by minio-trusted over 4 years ago

Changelog

  • fix: avoid shadowing inside go routine (#1219) (01/22/20)
  • fix: let net/http handle rootCAs properly by default (#1218) (01/20/20)
  • Remove empty X-Amz-Server-Side-Encryption-Aws-Kms-Key-Id request header (#1216) (01/17/20)
  • fix: allow configurable part size with -1 content-length (#1215) (01/16/20)
  • Add ObjectTagging Support (#1206) (01/10/20)
  • detect snowball server automatically using server header (#1213) (01/10/20)
  • Filter out X-Cache and X-Cache-Lookup from metadata (#1211) (01/10/20)
  • return notImplemented on listObjectsV2 call failure (#1212) (01/10/20)
  • Credentials: Support assuming role via WebIdentityTokenFile (#1183) (01/07/20)
  • fix: AWS Snowball returns 501 handle it (#1208) (01/06/20)
  • Add funcion to set policy parameter (#1200) (01/02/20)
  • Remove ListenBucketNotificationV2 (#1204) (12/13/19)
  • Add ListenBucketNotificationV2 (#1199) (12/12/19)
  • Retry for all network errors regardless (#1198) (12/09/19)
  • Trim all etags with single function (#1197) (12/09/19)
Package Rankings
Top 0.6% on Proxy.golang.org
Badges
Extracted from project README
Slack Sourcegraph Apache V2 License
Related Projects