Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update minio to 7.2.12 #606

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates minio from 4.0.11 to 7.2.12.

Changelog

7.2.12

What's Changed
* Pass request_headers to stat_object API from fget_object API by balamurugana in https://github.com/minio/minio-py/pull/1461
* list_objects: add extra headers and extra query parameters by balamurugana in https://github.com/minio/minio-py/pull/1458


**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.11...7.2.12

7.2.11

What's Changed
* prompt_object API support by dilverse in https://github.com/minio/minio-py/pull/1450
* remove EOLed python 3.8 support by balamurugana in https://github.com/minio/minio-py/pull/1453
* WebIdentityClientGrantsProvider: use 'id_token' as fallback to 'access_token' by balamurugana in https://github.com/minio/minio-py/pull/1457
* fix calling cleanup function in Worker.run() to avoid race condition by detailyang in https://github.com/minio/minio-py/pull/1455
* fix python3.13 leap day parsing warning in time.from_http_header() by rafsaf in https://github.com/minio/minio-py/pull/1452

New Contributors
* dilverse made their first contribution in https://github.com/minio/minio-py/pull/1450
* detailyang made their first contribution in https://github.com/minio/minio-py/pull/1455
* rafsaf made their first contribution in https://github.com/minio/minio-py/pull/1452

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.10...7.2.11

7.2.10

What's Changed
* fix: token type retrieved in WebIdentity provider by donatello in https://github.com/minio/minio-py/pull/1446
* docs(example): Avoid `UnboundLocalError` for get_object when exception by 100gle in https://github.com/minio/minio-py/pull/1442
* add presigned range GET test by harshavardhana in https://github.com/minio/minio-py/pull/1447
* fix SnowballObject typing by balamurugana in https://github.com/minio/minio-py/pull/1449

New Contributors
* 100gle made their first contribution in https://github.com/minio/minio-py/pull/1442

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.9...7.2.10

7.2.9

What's Changed
* SignV4: trim leading/trailing spaces in header value by balamurugana in https://github.com/minio/minio-py/pull/1435
* update IamAwsProvider as per minio-go implementation by setu4993 in https://github.com/minio/minio-py/pull/1437
* minioadmin: fix http trace properly by balamurugana in https://github.com/minio/minio-py/pull/1438
* Ignore too-many-positional-arguments pylint error by balamurugana in https://github.com/minio/minio-py/pull/1445

New Contributors
* setu4993 made their first contribution in https://github.com/minio/minio-py/pull/1437

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.8...7.2.9

7.2.8

What's Changed
* Don't install package on Python below 3.8 by dolfinus in https://github.com/minio/minio-py/pull/1417
* codespell: ignore word assertIn by balamurugana in https://github.com/minio/minio-py/pull/1424
* fix admin command enum typing by balamurugana in https://github.com/minio/minio-py/pull/1436
* Error out for invalid object name with '.' and '..' by balamurugana in https://github.com/minio/minio-py/pull/1431
* Add get_data_usage_info admin API by slistov in https://github.com/minio/minio-py/pull/1423

New Contributors
* dolfinus made their first contribution in https://github.com/minio/minio-py/pull/1417
* slistov made their first contribution in https://github.com/minio/minio-py/pull/1423

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.7...7.2.8

7.2.7

What's Changed
* remove EOLed 3.7 by harshavardhana in https://github.com/minio/minio-py/pull/1413
* fix range calculation in compose_object API by balamurugana in https://github.com/minio/minio-py/pull/1416


**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.6...7.2.7

7.2.6

What's Changed
* Add ExcludedPrefixes option to VersioningConfig by VerdantForge in https://github.com/minio/minio-py/pull/1402
* fix: missing f-string for a ValueError by butuzov in https://github.com/minio/minio-py/pull/1409

New Contributors
* VerdantForge made their first contribution in https://github.com/minio/minio-py/pull/1402
* butuzov made their first contribution in https://github.com/minio/minio-py/pull/1409

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.5...7.2.6

7.2.5

What's Changed
* MinioAdmin: Add {add,update,delete,list,get}_service_account APIs by Alveel in https://github.com/minio/minio-py/pull/1399
* fix DecryptReader to handle stream data correctly by balamurugana in https://github.com/minio/minio-py/pull/1400
* fix pylint error by balamurugana in https://github.com/minio/minio-py/pull/1403

New Contributors
* Alveel made their first contribution in https://github.com/minio/minio-py/pull/1399

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.4...7.2.5

7.2.4

What's Changed
* fix typing in remove_objects/upload_snowball_objects APIs by cuu508 in https://github.com/minio/minio-py/pull/1389
* Ignore Amazon EC2 public domain as AWS S3 domain by balamurugana in https://github.com/minio/minio-py/pull/1391
* Add UserTags support to list_objects API by angrybat in https://github.com/minio/minio-py/pull/1381

New Contributors
* cuu508 made their first contribution in https://github.com/minio/minio-py/pull/1389
* angrybat made their first contribution in https://github.com/minio/minio-py/pull/1381

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.3...7.2.4

7.2.3

What's Changed
* Add import aliases to make mypy happy by a1d4r in https://github.com/minio/minio-py/pull/1383
* Make urllib3 v1 compatible by balamurugana in https://github.com/minio/minio-py/pull/1384
* Update docs for cert_check flag by paytonward6 in https://github.com/minio/minio-py/pull/1385

New Contributors
* a1d4r made their first contribution in https://github.com/minio/minio-py/pull/1383
* paytonward6 made their first contribution in https://github.com/minio/minio-py/pull/1385

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.2...7.2.3

7.2.2

What's Changed
* fix install_requires urllib3 by ydc-0 in https://github.com/minio/minio-py/pull/1379

New Contributors
* ydc-0 made their first contribution in https://github.com/minio/minio-py/pull/1379

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.1...7.2.2

7.2.1

What's Changed
* Add type hints for MinioAdmin class by jessebot in https://github.com/minio/minio-py/pull/1334
* fix remove_objects() example to convert map to list of map by dsgibbons in https://github.com/minio/minio-py/pull/1311
* fix part size value appropriately in upload_snowball_objects() API by erwin-vanduijnhoven in https://github.com/minio/minio-py/pull/1333
* Add type annotations to xml.py by trim21 in https://github.com/minio/minio-py/pull/1327
* Add typing to remove_object() API by trim21 in https://github.com/minio/minio-py/pull/1336
* Add typing to sse.py by balamurugana in https://github.com/minio/minio-py/pull/1338
* Add typing to time.py by balamurugana in https://github.com/minio/minio-py/pull/1339
* Remove 16KiB limit in MinioAdmin crypto functions by balamurugana in https://github.com/minio/minio-py/pull/1345
* Add typing to helpers.py by balamurugana in https://github.com/minio/minio-py/pull/1341
* Add typing in signer.py by balamurugana in https://github.com/minio/minio-py/pull/1340
* Add typing in crypto.py by balamurugana in https://github.com/minio/minio-py/pull/1346
* Add typing in versioningconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1347
* Add typing in tagging.py by balamurugana in https://github.com/minio/minio-py/pull/1348
* Add extra headers to stat_object() API by trollfot in https://github.com/minio/minio-py/pull/1335
* Remove typing.Dict usage in sse.py by balamurugana in https://github.com/minio/minio-py/pull/1350
* fix typing in xml.py by balamurugana in https://github.com/minio/minio-py/pull/1352
* Add typing in sseconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1351
* Add typing in retention.py by balamurugana in https://github.com/minio/minio-py/pull/1353
* Add typing in objectlockconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1354
* Add typing in legalhold.py by balamurugana in https://github.com/minio/minio-py/pull/1355
* Add typing in error.py by balamurugana in https://github.com/minio/minio-py/pull/1356
* Add typing in deleteobjects.py by balamurugana in https://github.com/minio/minio-py/pull/1357
* Add typing in datatypes.py by balamurugana in https://github.com/minio/minio-py/pull/1362
* Add typing in commonconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1363
* Add typing in lifecycleconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1364
* Add typing in notificationconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1365
* Add typing in replicationconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1366
* fix typing in signer.py by balamurugana in https://github.com/minio/minio-py/pull/1369
* fix: certs path directory by harshavardhana in https://github.com/minio/minio-py/pull/1375
* fix typing in versioningconfig.py by balamurugana in https://github.com/minio/minio-py/pull/1370
* Fix typing in tagging py by balamurugana in https://github.com/minio/minio-py/pull/1371
* Add typing in credentials module by balamurugana in https://github.com/minio/minio-py/pull/1372
* fix typing in helpers.py by balamurugana in https://github.com/minio/minio-py/pull/1373
* Add typing in minioadmin.py by balamurugana in https://github.com/minio/minio-py/pull/1367
* Add typing in api.py by balamurugana in https://github.com/minio/minio-py/pull/1368
* Enable mypy check by balamurugana in https://github.com/minio/minio-py/pull/1376
* Update the Python Quickstart README by feorlen in https://github.com/minio/minio-py/pull/1326

New Contributors
* jessebot made their first contribution in https://github.com/minio/minio-py/pull/1334
* dsgibbons made their first contribution in https://github.com/minio/minio-py/pull/1311
* erwin-vanduijnhoven made their first contribution in https://github.com/minio/minio-py/pull/1333
* trollfot made their first contribution in https://github.com/minio/minio-py/pull/1335
* feorlen made their first contribution in https://github.com/minio/minio-py/pull/1326

**Full Changelog**: https://github.com/minio/minio-py/compare/7.2.0...7.2.1

7.2.0

What's Changed
* Refactor MinioAdminClient using HTTP client by pbrw in https://github.com/minio/minio-py/pull/1291


**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.17...7.2.0

7.1.17

What's Changed
* add type hint for `minio/credentials/credentials.py` by trim21 in https://github.com/minio/minio-py/pull/1298
* Fix missed f-strings by alldevic in https://github.com/minio/minio-py/pull/1304
* prepare temporary directory when `fget_object` by Laisky in https://github.com/minio/minio-py/pull/1309
* Add CertificateIdentityProvider to imports by balamurugana in https://github.com/minio/minio-py/pull/1308
* add type hint for `Minio.put_object` by trim21 in https://github.com/minio/minio-py/pull/1301
* add type hint for `Minio.get_object` by trim21 in https://github.com/minio/minio-py/pull/1300
* add type hint for `Minio.__init__` by trim21 in https://github.com/minio/minio-py/pull/1299

New Contributors
* trim21 made their first contribution in https://github.com/minio/minio-py/pull/1298
* alldevic made their first contribution in https://github.com/minio/minio-py/pull/1304
* Laisky made their first contribution in https://github.com/minio/minio-py/pull/1309

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.16...7.1.17

7.1.16

What's Changed
* Update deprecated mc admin policy commands by pbrw in https://github.com/minio/minio-py/pull/1277
* update release references to master in README.md by sprior in https://github.com/minio/minio-py/pull/1285
* Fix upload snowball objects with staging file by emrocha in https://github.com/minio/minio-py/pull/1286
* Add generic AWS S3 domain support by balamurugana in https://github.com/minio/minio-py/pull/1289

New Contributors
* pbrw made their first contribution in https://github.com/minio/minio-py/pull/1277
* sprior made their first contribution in https://github.com/minio/minio-py/pull/1285
* emrocha made their first contribution in https://github.com/minio/minio-py/pull/1286

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.15...7.1.16

7.1.15

What's Changed
* upload_snowball_object(): seek stream to 0 before upload by balamurugana in https://github.com/minio/minio-py/pull/1271
* Revert "list_objecst: fix parsing user metadata as per MinIO server (1240)" by balamurugana in https://github.com/minio/minio-py/pull/1273
* Disable multipart upload for upload_snowball_objects() api. by balamurugana in https://github.com/minio/minio-py/pull/1283
* Remove locale usage for datetime parsing by balamurugana in https://github.com/minio/minio-py/pull/1274
* fix policy as a string in presigned_post_policy() API by cniackz in https://github.com/minio/minio-py/pull/1272
* Add cert_check flag to main class constructor by walnuttiger8 in https://github.com/minio/minio-py/pull/1267

New Contributors
* cniackz made their first contribution in https://github.com/minio/minio-py/pull/1272
* walnuttiger8 made their first contribution in https://github.com/minio/minio-py/pull/1267

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.14...7.1.15

7.1.14

What's Changed
* Have single GitHub workflow YAML by balamurugana in https://github.com/minio/minio-py/pull/1259
* fget_object(): create tmp_file_path string generically by balamurugana in https://github.com/minio/minio-py/pull/1258
* Add upload_snowball_objects() API by balamurugana in https://github.com/minio/minio-py/pull/1260
* checks: ignore broad-exception-raised pylint error by balamurugana in https://github.com/minio/minio-py/pull/1266


**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.13...7.1.14

7.1.13

What's Changed
* Use Apache license SPDX identifier by elprimato in https://github.com/minio/minio-py/pull/1242
* fix usage of deprecated urllib3.Response.getheaders() by farnsworth in https://github.com/minio/minio-py/pull/1249
* Fix typos and add codespell GitHub Action by kianmeng in https://github.com/minio/minio-py/pull/1251
* Expose fetch-owner in the api for list_object by dmosesson in https://github.com/minio/minio-py/pull/1255
* Add python 3.11 support by fedepad in https://github.com/minio/minio-py/pull/1253

New Contributors
* elprimato made their first contribution in https://github.com/minio/minio-py/pull/1242
* farnsworth made their first contribution in https://github.com/minio/minio-py/pull/1249
* kianmeng made their first contribution in https://github.com/minio/minio-py/pull/1251
* dmosesson made their first contribution in https://github.com/minio/minio-py/pull/1255
* fedepad made their first contribution in https://github.com/minio/minio-py/pull/1253

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.12...7.1.13

7.1.12

What's Changed
* fix documentation display composing by j13tw in https://github.com/minio/minio-py/pull/1231
* fget_object(): add progress support by moon-jong in https://github.com/minio/minio-py/pull/1235
* Updating documentation links to new URLs by djwfyi in https://github.com/minio/minio-py/pull/1239
* list_objects: fix parsing user metadata as per MinIO server by harshavardhana in https://github.com/minio/minio-py/pull/1240

New Contributors
* j13tw made their first contribution in https://github.com/minio/minio-py/pull/1231
* moon-jong made their first contribution in https://github.com/minio/minio-py/pull/1235
* djwfyi made their first contribution in https://github.com/minio/minio-py/pull/1239

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.11...7.1.12

7.1.11

What's Changed
* select: yield available payload fully by requested num_bytes by kldtz in https://github.com/minio/minio-py/pull/1225

New Contributors
* kldtz made their first contribution in https://github.com/minio/minio-py/pull/1225

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.10...7.1.11

7.1.10

What's Changed
* fget_object(): remove resume support. by balamurugana in https://github.com/minio/minio-py/pull/1215
* fix lifecycle config rule validation by balamurugana in https://github.com/minio/minio-py/pull/1217
* error out if lifecycle rule has null filter by balamurugana in https://github.com/minio/minio-py/pull/1219
* EventIterable: Reconnect on closed response. by balamurugana in https://github.com/minio/minio-py/pull/1222


**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.9...7.1.10

7.1.9

What's Changed
* allow hashlib.md5() calls to work with FIPS kernels by BOPOHA in https://github.com/minio/minio-py/pull/1200
* Handle 304 status code properly by balamurugana in https://github.com/minio/minio-py/pull/1202
* correct ValueError when part_size > MAX_PART_SIZE by ernestang98 in https://github.com/minio/minio-py/pull/1205
* Set minimum requirement to Python v3.7 by balamurugana in https://github.com/minio/minio-py/pull/1209

New Contributors
* BOPOHA made their first contribution in https://github.com/minio/minio-py/pull/1200
* ernestang98 made their first contribution in https://github.com/minio/minio-py/pull/1205

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.8...7.1.9

7.1.8

What's Changed
* fix make version-id dictionary instead of set by balamurugana in https://github.com/minio/minio-py/pull/1197


**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.7...7.1.8

7.1.7

What's Changed
* fix converting boolean value to XML boolean. by balamurugana in https://github.com/minio/minio-py/pull/1186
* fix: listen bucket event response should use response.readline() by harshavardhana in https://github.com/minio/minio-py/pull/1195


**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.6...7.1.7

7.1.6

What's Changed
* Add __reduce__() method to errors for pickle compatible. by balamurugana in https://github.com/minio/minio-py/pull/1190
* use unittest.mock instead of mock by pgajdos in https://github.com/minio/minio-py/pull/1188

New Contributors
* pgajdos made their first contribution in https://github.com/minio/minio-py/pull/1188

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.5...7.1.6

7.1.5

What's Changed
* Add AssumeRoleWithCertificate credential provider. by balamurugana in https://github.com/minio/minio-py/pull/1182


**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.4...7.1.5

7.1.4

What's Changed
* docs: fix typo in object_lock config function name by harshavardhana in https://github.com/minio/minio-py/pull/1176
* fix progress bar division by zero error by harshavardhana in https://github.com/minio/minio-py/pull/1177
* Add policy unset method to minio admin by federicober in https://github.com/minio/minio-py/pull/1180
* fix: lint checks and enable MINIO_CI_CD=1 for functional tests by harshavardhana in https://github.com/minio/minio-py/pull/1181

New Contributors
* federicober made their first contribution in https://github.com/minio/minio-py/pull/1180

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.3...7.1.4

7.1.3

What's Changed
* Update set_object_lock_config.py by anooptp in https://github.com/minio/minio-py/pull/1170
* fix finding user's home directory in AWSConfigProvider/MinioClientConfigProvider  by nfioraio-ec in https://github.com/minio/minio-py/pull/1175
* fix EnvAWSProvider/EnvMinioProvider to fetch access/secret keys and session token always from os.environ by nfioraio-ec in https://github.com/minio/minio-py/pull/1174

New Contributors
* anooptp made their first contribution in https://github.com/minio/minio-py/pull/1170
* nfioraio-ec made their first contribution in https://github.com/minio/minio-py/pull/1175

**Full Changelog**: https://github.com/minio/minio-py/compare/7.1.2...7.1.3

7.1.2

Changelog
- fix: do not enforce role value for replicationConfig (1166) (11/24/21) (Harshavardhana)
- fix: canonical request path if empty choose '/' (1165) (11/24/21) (Harshavardhana)

7.1.1

Changelog
- Fix transition xml name in lifecycleconfig (1142) (10/09/21) (Bala FA)
- Remove nose tests and move to python unittest (1152) (10/09/21) (Steve Kowalik)
- Use `unquote_plus()` to decode url encoded value. (1158) (10/09/21) (Bala FA)
- Ignore cert addition if custom httpclient is passed (1157) (10/08/21) (Anton Samokhvalov)
- use f-string wherever possible (1155) (10/08/21) (Bala FA)
- Raise ValueError instead of returning in ChainedProvider (1146) (09/01/21) (Bala FA)

7.1.0

Highlights
- Minor version bumped for behavior change in listen_bucket_notification() implementation
refer 1118, 1126 

Changelog
- EventIterable: use looping instead of tail recursion in __next__() (1126) (07/07/21) (Bala FA)
- fix pylint errors (1121) (07/01/21) (Bala FA)
- list_objects(): add url encoding type support. (1107) (06/29/21) (Bala FA)
- docs: add anchor for get_presigned_url method in API docs (1109) (06/28/21) (Harman Singh)
- listen_bucket_notification(): return EventIterable object as controlled iterator. (1118) (06/25/21) (Bala FA)

7.0.81

What's Changed
* PromptObject API support by sidharthrajaram in https://github.com/minio/minio-go/pull/2015
* Fix new lint errors by klauspost in https://github.com/minio/minio-go/pull/2020
* functional tests: move client creation into a reusable function by marktheunissen in https://github.com/minio/minio-go/pull/2022
* Adjust testPresignedPostPolicy to ensure that GetObject... by marktheunissen in https://github.com/minio/minio-go/pull/1996
* Add refresh token to WebIdentity OpenID response by vadmeste in https://github.com/minio/minio-go/pull/2023

New Contributors
* sidharthrajaram made their first contribution in https://github.com/minio/minio-go/pull/2015

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.80...v7.0.81

7.0.80

What's Changed
* Add support for AllVersionsExpiration ilm rule by dhananjaykrutika in https://github.com/minio/minio-go/pull/2014
* retry: make max retries configurable by ashwanthgoli in https://github.com/minio/minio-go/pull/2013

New Contributors
* dhananjaykrutika made their first contribution in https://github.com/minio/minio-go/pull/2014
* ashwanthgoli made their first contribution in https://github.com/minio/minio-go/pull/2013

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.79...v7.0.80

7.0.79

What's Changed
* Update remove bucket replication reference by emmanuel-ferdman in https://github.com/minio/minio-go/pull/2006
* Only retry multi-part upload as single-part upload on GCS endpoints by ramondeklein in https://github.com/minio/minio-go/pull/2012

New Contributors
* emmanuel-ferdman made their first contribution in https://github.com/minio/minio-go/pull/2006

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.78...v7.0.79

7.0.78

What's Changed
* add a non-TLS test by harshavardhana in https://github.com/minio/minio-go/pull/2005
* Add `credentials.WithPolicy` method to narrow down policy by ramondeklein in https://github.com/minio/minio-go/pull/2007
* update dependencies by harshavardhana in https://github.com/minio/minio-go/pull/2010
* add `=` character to tag validation regex by cvignal in https://github.com/minio/minio-go/pull/2008

New Contributors
* ramondeklein made their first contribution in https://github.com/minio/minio-go/pull/2007
* cvignal made their first contribution in https://github.com/minio/minio-go/pull/2008

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.77...v7.0.78

7.0.77

What's Changed
* Fixed 1994 - incorrect MPU threshold by jasoncwik in https://github.com/minio/minio-go/pull/1995
* Retry on internal HTTP context cancellations by klauspost in https://github.com/minio/minio-go/pull/1998
* Fixed 2000 - Add support for "starts-with" in user-metadata post policy condition. by hsequeda in https://github.com/minio/minio-go/pull/2001
* Add Checksum to PutObject by klauspost in https://github.com/minio/minio-go/pull/2002

New Contributors
* jasoncwik made their first contribution in https://github.com/minio/minio-go/pull/1995
* hsequeda made their first contribution in https://github.com/minio/minio-go/pull/2001

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.76...v7.0.77

7.0.76

What's Changed
* Adjust functional tests for bucket cors, to detect NotImplemented response via logError by marktheunissen in https://github.com/minio/minio-go/pull/1989
* Add configurable auto-checksum by klauspost in https://github.com/minio/minio-go/pull/1990


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.75...v7.0.76

7.0.75

What's Changed
* 1552 add functional tests for bucket tagging by romanchechyotkin in https://github.com/minio/minio-go/pull/1986
* API methods and functional tests for bucket-level CORS configuration settings by marktheunissen in https://github.com/minio/minio-go/pull/1987
* Add DisableContentSha256 to PutObjectPartOptions by klauspost in https://github.com/minio/minio-go/pull/1988

New Contributors
* romanchechyotkin made their first contribution in https://github.com/minio/minio-go/pull/1986

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.74...v7.0.75

7.0.74

What's Changed
* return appropriate error type for generic handling by harshavardhana in https://github.com/minio/minio-go/pull/1981
* feat: add SetContentDisposition method for postPolicy Upload by lianggx6 in https://github.com/minio/minio-go/pull/1982
* docs: fix doc about default alias by emil2k in https://github.com/minio/minio-go/pull/1984
* fix: GCS endpoint validation to allow ports by ammarhusain-sol in https://github.com/minio/minio-go/pull/1985

New Contributors
* lianggx6 made their first contribution in https://github.com/minio/minio-go/pull/1982
* emil2k made their first contribution in https://github.com/minio/minio-go/pull/1984
* ammarhusain-sol made their first contribution in https://github.com/minio/minio-go/pull/1985

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.73...v7.0.74

7.0.73

What's Changed
* upgrade all deps and replace gopkg.in for ini with go module by marktheunissen in https://github.com/minio/minio-go/pull/1977
* Add ca-west-1 endpoint by tjwallace in https://github.com/minio/minio-go/pull/1971
* fix replication validation for Role ARN by poornas in https://github.com/minio/minio-go/pull/1978
* Fix missing CompleteMultipartUpload SSE-C by klauspost in https://github.com/minio/minio-go/pull/1980

New Contributors
* marktheunissen made their first contribution in https://github.com/minio/minio-go/pull/1977
* tjwallace made their first contribution in https://github.com/minio/minio-go/pull/1971

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.72...v7.0.73

7.0.72

What's Changed
* Keep all x-minio- headers as-is by klauspost in https://github.com/minio/minio-go/pull/1970


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.71...v7.0.72

7.0.71

What's Changed
* Add support for DelMarkerExpiration element by krisis in https://github.com/minio/minio-go/pull/1959
* feat: support tags for postPolicy Upload by jiuker in https://github.com/minio/minio-go/pull/1967
* Add ListMultipartUploads mint test by klauspost in https://github.com/minio/minio-go/pull/1963


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.70...v7.0.71

7.0.70

What's Changed
* add support for authentication with EKS Pod Identities by saweber in https://github.com/minio/minio-go/pull/1944
* Allow disabling dual-stack endpoints for Amazon S3 by narqo in https://github.com/minio/minio-go/pull/1945
* Added `x-minio-replication-actual-object-size` to allowed headers by shtripat in https://github.com/minio/minio-go/pull/1946
* Update vulncheck Go version to 1.22.x by klauspost in https://github.com/minio/minio-go/pull/1953
* fix: non md5 etags by niger-prequel in https://github.com/minio/minio-go/pull/1952
* Bump golang.org/x/net from 0.21.0 to 0.23.0 by dependabot in https://github.com/minio/minio-go/pull/1954
* Bump golang.org/x/net from 0.21.0 to 0.23.0 in /examples/minio by dependabot in https://github.com/minio/minio-go/pull/1955
* remove sha256-simd support we do not need it anymore by harshavardhana in https://github.com/minio/minio-go/pull/1958

New Contributors
* saweber made their first contribution in https://github.com/minio/minio-go/pull/1944
* narqo made their first contribution in https://github.com/minio/minio-go/pull/1945
* niger-prequel made their first contribution in https://github.com/minio/minio-go/pull/1952

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.68...v7.0.70

7.0.68

What's Changed
* deprecate go1.17 support and move to go1.21 by harshavardhana in https://github.com/minio/minio-go/pull/1933
* creds: Add Expiration value by vadmeste in https://github.com/minio/minio-go/pull/1936
* Drop seeding rand in tests by ferhatelmas in https://github.com/minio/minio-go/pull/1934
* Make 520 status code retryable by ferhatelmas in https://github.com/minio/minio-go/pull/1935
* Fix CVE-2022-28948 by ferhatelmas in https://github.com/minio/minio-go/pull/1938
* Added valid allowed internal headers by shtripat in https://github.com/minio/minio-go/pull/1939
* x-minio-replication-encrypted-multipart as allowed header by shtripat in https://github.com/minio/minio-go/pull/1943
* Drop more rand seeding in tests by ferhatelmas in https://github.com/minio/minio-go/pull/1942

New Contributors
* ferhatelmas made their first contribution in https://github.com/minio/minio-go/pull/1934

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.67...v7.0.68

7.0.67

What's Changed
* detect offline for more valid errors by harshavardhana in https://github.com/minio/minio-go/pull/1919
* NEW API: GetObjectAttributes by zveinn in https://github.com/minio/minio-go/pull/1921
* fix: support more type to StringSet umnarshaJSON by jiuker in https://github.com/minio/minio-go/pull/1925
* Update api-remove.go by fwessels in https://github.com/minio/minio-go/pull/1926
* Enable --expired-object-all-versions by shtripat in https://github.com/minio/minio-go/pull/1927
* fix: latest linter issues by harshavardhana in https://github.com/minio/minio-go/pull/1929

New Contributors
* zveinn made their first contribution in https://github.com/minio/minio-go/pull/1921
* jiuker made their first contribution in https://github.com/minio/minio-go/pull/1925
* shtripat made their first contribution in https://github.com/minio/minio-go/pull/1927

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.66...v7.0.67

7.0.66

What's Changed
* Allow passing custom get query params by ashmrtn in https://github.com/minio/minio-go/pull/1905
* support IAM credentials to be fully cutomizable not just via ENVs by harshavardhana in https://github.com/minio/minio-go/pull/1910
* upgrade all deps by harshavardhana in https://github.com/minio/minio-go/pull/1912
* Add fields to tagging opts for replication by poornas in https://github.com/minio/minio-go/pull/1913

New Contributors
* ashmrtn made their first contribution in https://github.com/minio/minio-go/pull/1905

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.65...v7.0.66

7.0.65

What's Changed
* ilm: Support Object{LessThan,GreaterThan} by krisis in https://github.com/minio/minio-go/pull/1903
* lifecycle: Incl. empty Prefix when all else empty by krisis in https://github.com/minio/minio-go/pull/1907
* Avoid unnecessary reopening of HTTP streams in GetObject() by PeterCxy in https://github.com/minio/minio-go/pull/1908

New Contributors
* PeterCxy made their first contribution in https://github.com/minio/minio-go/pull/1908

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.64...v7.0.65

7.0.64

What's Changed
* Added new supported Bucket Event types by bexsoft in https://github.com/minio/minio-go/pull/1885
* Support External Id and Session Token by ekristen in https://github.com/minio/minio-go/pull/1887
* Link to godoc by klauspost in https://github.com/minio/minio-go/pull/1894
* Bump golang.org/x/net from 0.14.0 to 0.17.0 by dependabot in https://github.com/minio/minio-go/pull/1889
* Bump golang.org/x/net from 0.14.0 to 0.17.0 in /examples/minio by dependabot in https://github.com/minio/minio-go/pull/1888
* Update s3-endpoints.go: add il-central-1 by emaildanwilson in https://github.com/minio/minio-go/pull/1886
* Update the Go Quickstart README by feorlen in https://github.com/minio/minio-go/pull/1896
* Add Expires to PutObject opts by vadmeste in https://github.com/minio/minio-go/pull/1900
* snowball: Support per object advanced PUT options by vadmeste in https://github.com/minio/minio-go/pull/1901

New Contributors
* ekristen made their first contribution in https://github.com/minio/minio-go/pull/1887
* dependabot made their first contribution in https://github.com/minio/minio-go/pull/1889
* emaildanwilson made their first contribution in https://github.com/minio/minio-go/pull/1886
* feorlen made their first contribution in https://github.com/minio/minio-go/pull/1896

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.63...v7.0.64

7.0.63

What's Changed
* allow skipping errors while creating snowball archive by harshavardhana in https://github.com/minio/minio-go/pull/1868
* replication: additional fields for metrics by poornas in https://github.com/minio/minio-go/pull/1874
* allow IMDSv2 endpoint to fail, fallback to IMDSv1 by harshavardhana in https://github.com/minio/minio-go/pull/1877
* cleanup FIPS and gov endpoint calculation by harshavardhana in https://github.com/minio/minio-go/pull/1880
* replication: fix dependency issues by poornas in https://github.com/minio/minio-go/pull/1881


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.62...v7.0.63

7.0.62

What's Changed
* replication: add fields for metrics by poornas in https://github.com/minio/minio-go/pull/1860
* replication: fixed typo in transfer stats by poornas in https://github.com/minio/minio-go/pull/1861
* update library dependencies to fix CVEs by harshavardhana in https://github.com/minio/minio-go/pull/1872
* disable mandatory V2 Google signature by loorke in https://github.com/minio/minio-go/pull/1870

New Contributors
* loorke made their first contribution in https://github.com/minio/minio-go/pull/1870

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.61...v7.0.62

7.0.61

What's Changed
* update go1.20.6 to vulncheck by harshavardhana in https://github.com/minio/minio-go/pull/1853
* run gofumpt -extra -w on all files by harshavardhana in https://github.com/minio/minio-go/pull/1854
* allow users to provide their custom httptrace.ClientTrace by harshavardhana in https://github.com/minio/minio-go/pull/1857
* upgrade all deps by harshavardhana in https://github.com/minio/minio-go/pull/1858


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.60...v7.0.61

7.0.60

What's Changed
* add all the internal data type by harshavardhana in https://github.com/minio/minio-go/pull/1849
* return context error if the context was canceled mid-way by harshavardhana in https://github.com/minio/minio-go/pull/1852
* support new ExpiredObjectAllVersions feature by harshavardhana in https://github.com/minio/minio-go/pull/1851


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.59...v7.0.60

7.0.59

What's Changed
* replication: change metrics API by poornas in https://github.com/minio/minio-go/pull/1833
* replication: add validation API by poornas in https://github.com/minio/minio-go/pull/1844


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.58...v7.0.59

7.0.58

What's Changed
* HealthCheck: Set initial state by klauspost in https://github.com/minio/minio-go/pull/1841
* Added missing Buckets Events by bexsoft in https://github.com/minio/minio-go/pull/1843

New Contributors
* bexsoft made their first contribution in https://github.com/minio/minio-go/pull/1843

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.57...v7.0.58

7.0.56

What's Changed
* fix: Send correct host header when an endpoint is IPv4 by vadmeste in https://github.com/minio/minio-go/pull/1835


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.55...v7.0.56

7.0.55

What's Changed
* GetBucketLifecycleWithInfo tracks changes to ILM by krisis in https://github.com/minio/minio-go/pull/1831
* Add simpler checksum types by klauspost in https://github.com/minio/minio-go/pull/1832
* Add PutObject CRC & trailing checksum tests by klauspost in https://github.com/minio/minio-go/pull/1817


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.54...v7.0.55

7.0.54

What's Changed
* Add putobject example with manual checksum by klauspost in https://github.com/minio/minio-go/pull/1819
* add fan-Out API support for encryption, checksums by harshavardhana in https://github.com/minio/minio-go/pull/1828
* simplify adding checksums by harshavardhana in https://github.com/minio/minio-go/pull/1829
* update all dependencies by harshavardhana in https://github.com/minio/minio-go/pull/1830


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.53...v7.0.54

7.0.53

What's Changed
* GetBucketLocation: Use vhost signature in case of v2 signature by vadmeste in https://github.com/minio/minio-go/pull/1810
* listen bucket: Support empty events from the server by vadmeste in https://github.com/minio/minio-go/pull/1812
* StatObject: Support PartNumber, etc by klauspost in https://github.com/minio/minio-go/pull/1816
* mint: Add more checksum tests by klauspost in https://github.com/minio/minio-go/pull/1815
* Add missing JSON tags for NoncurrentVersionExpiration struct by kaankabalak in https://github.com/minio/minio-go/pull/1823
* implement fan-out API by harshavardhana in https://github.com/minio/minio-go/pull/1826

New Contributors
* kaankabalak made their first contribution in https://github.com/minio/minio-go/pull/1823

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.52...v7.0.53

7.0.52

What's Changed
* Revert "Add missing aws-chunked transfer encoding (1803)" by harshavardhana in https://github.com/minio/minio-go/pull/1804


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.51...v7.0.52

7.0.51

What's Changed
* Fix listobjects with metadata by klauspost in https://github.com/minio/minio-go/pull/1795
* Add missing aws-chunked transfer encoding by klauspost in https://github.com/minio/minio-go/pull/1803


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.50...v7.0.51

7.0.50

What's Changed
* Update minio.Core API by donatello in https://github.com/minio/minio-go/pull/1764
* remove sse-s3 header in completeMultipartUpload by harshavardhana in https://github.com/minio/minio-go/pull/1777
* upgrade all deps by harshavardhana in https://github.com/minio/minio-go/pull/1778
* allow setting region via custom function by harshavardhana in https://github.com/minio/minio-go/pull/1786
* allow virtual host style for GetBucketLocation API, if requested by harshavardhana in https://github.com/minio/minio-go/pull/1785
* Add ap-south-2 to endpoints by Prajithp in https://github.com/minio/minio-go/pull/1781

New Contributors
* Prajithp made their first contribution in https://github.com/minio/minio-go/pull/1781

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.49...v7.0.50

7.0.49

What's Changed
* support If-Match/If-None-Match for PUT operations by harshavardhana in https://github.com/minio/minio-go/pull/1772
* upgrade minio-go deps by harshavardhana in https://github.com/minio/minio-go/pull/1774


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.48...v7.0.49

7.0.48

What's Changed
* Fix sharing of MD5 hasher by klauspost in https://github.com/minio/minio-go/pull/1753
* feat(1755): GetObject supports overriding response header values by reedchan7 in https://github.com/minio/minio-go/pull/1756
* Snowball: If Modtime unset, use current time by klauspost in https://github.com/minio/minio-go/pull/1763
* Bump Go versions by klauspost in https://github.com/minio/minio-go/pull/1768
* feat: add aws ap-southeast-4 region by ianmuge in https://github.com/minio/minio-go/pull/1767
* STSCertificateIdentity: Init request form by klauspost in https://github.com/minio/minio-go/pull/1770

New Contributors
* reedchan7 made their first contribution in https://github.com/minio/minio-go/pull/1756
* ianmuge made their first contribution in https://github.com/minio/minio-go/pull/1767

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.47...v7.0.48

7.0.47

What's Changed
* Use provided sha256 hasher by klauspost in https://github.com/minio/minio-go/pull/1749


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.46...v7.0.47

7.0.46

What's Changed
* Add staticcheck by klauspost in https://github.com/minio/minio-go/pull/1735
* Set server-side encryption for CompleteMultipartUpload by klauspost in https://github.com/minio/minio-go/pull/1736
* expiration date format must not use 999Z use 000Z by harshavardhana in https://github.com/minio/minio-go/pull/1740
* func tests: update RemoveObjectWithVersioning test by poornas in https://github.com/minio/minio-go/pull/1738
* Support V10 generated config by gtpho in https://github.com/minio/minio-go/pull/1743
* replication: Add bandwidth usage as part of target metrics by poornas in https://github.com/minio/minio-go/pull/1744
* Add parallel buffered multipart upload by klauspost in https://github.com/minio/minio-go/pull/1745

New Contributors
* gtpho made their first contribution in https://github.com/minio/minio-go/pull/1743

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.45...v7.0.46

7.0.44

What's Changed
* fix: allow any content using starts-with with an empty value by fortuneforme in https://github.com/minio/minio-go/pull/1718
* Added NewArnFromString to generalize the functionality of ARN parsing by vgarvardt in https://github.com/minio/minio-go/pull/1721
* Update s3-endpoints.go: add missing regions by scottgerring in https://github.com/minio/minio-go/pull/1726

New Contributors
* fortuneforme made their first contribution in https://github.com/minio/minio-go/pull/1718
* vgarvardt made their first contribution in https://github.com/minio/minio-go/pull/1721
* scottgerring made their first contribution in https://github.com/minio/minio-go/pull/1726

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.43...v7.0.44

7.0.43

What's Changed
* Set additional header for deletemarker replication by poornas in https://github.com/minio/minio-go/pull/1715
* Allow empty contentTypeStartsWith in PostPolicy by skirsten in https://github.com/minio/minio-go/pull/1710
* Add support for credential_process by harshavardhana in https://github.com/minio/minio-go/pull/1716
* Transfer returned checksum values by klauspost in https://github.com/minio/minio-go/pull/1719

New Contributors
* skirsten made their first contribution in https://github.com/minio/minio-go/pull/1710

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.42...v7.0.43

7.0.42

What's Changed
* Add trailing header checksums by klauspost in https://github.com/minio/minio-go/pull/1705
* adding vulncheck github workflow action by Alevsk in https://github.com/minio/minio-go/pull/1712
* do not have headers with empty values by harshavardhana in https://github.com/minio/minio-go/pull/1714

New Contributors
* Alevsk made their first contribution in https://github.com/minio/minio-go/pull/1712

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.41...v7.0.42

7.0.41

What's Changed
* without continuation token avoid infinite loop error out by harshavardhana in https://github.com/minio/minio-go/pull/1704
* stat: Return additional header for deletemarker replication by poornas in https://github.com/minio/minio-go/pull/1707
* change checksums to match what is read() by harshavardhana in https://github.com/minio/minio-go/pull/1709


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.40...v7.0.41

7.0.40

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.39...v7.0.40

7.0.39

What's Changed
* Add fips build tag support by klauspost in https://github.com/minio/minio-go/pull/1700
* fix: use seeker to avoid memory without multipart upload by harshavardhana in https://github.com/minio/minio-go/pull/1699
* fail properly while parsing duplicate tags by harshavardhana in https://github.com/minio/minio-go/pull/1701


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.38...v7.0.39

7.0.38

What's Changed
* Updating documentation links to new URLs by djwfyi in https://github.com/minio/minio-go/pull/1696
* fix: broken unmarshal metadata map due to XML changes by harshavardhana in https://github.com/minio/minio-go/pull/1698

New Contributors
* djwfyi made their first contribution in https://github.com/minio/minio-go/pull/1696

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.37...v7.0.38

7.0.37

What's Changed
* Add PutObject checksums by klauspost in https://github.com/minio/minio-go/pull/1690


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.36...v7.0.37

7.0.36

What's Changed
* Do not retry request Do() error in some cases by vadmeste in https://github.com/minio/minio-go/pull/1691
* lifecycle: fix json encoding of Expiration action by krisis in https://github.com/minio/minio-go/pull/1692


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.35...v7.0.36

7.0.35

What's Changed
* Do not ignore error when Instance Metadata service doesn't exist by wlan0 in https://github.com/minio/minio-go/pull/1682
* convert LDAP/JWT Identity from query to form body by harshavardhana in https://github.com/minio/minio-go/pull/1688

New Contributors
* wlan0 made their first contribution in https://github.com/minio/minio-go/pull/1682

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.34...v7.0.35

7.0.34

What's Changed
* close the reqCh in Close() to avoid leaking goroutines by harshavardhana in https://github.com/minio/minio-go/pull/1687


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.33...v7.0.34

7.0.33

What's Changed
* upgrade all deps to latest by harshavardhana in https://github.com/minio/minio-go/pull/1680
* fix: remote target is permanently marked offline by mistake by garenchan in https://github.com/minio/minio-go/pull/1684

New Contributors
* garenchan made their first contribution in https://github.com/minio/minio-go/pull/1684

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.32...v7.0.33

7.0.32

What's Changed
* Add condition to check content length range in post policy by hotrungnhan in https://github.com/minio/minio-go/pull/1675
* fix: do not exit go-routine upon ctx.Done() on receiver side by harshavardhana in https://github.com/minio/minio-go/pull/1679

New Contributors
* hotrungnhan made their first contribution in https://github.com/minio/minio-go/pull/1675

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.31...v7.0.32

7.0.31

What's Changed
* honor the timer specified by harshavardhana in https://github.com/minio/minio-go/pull/1672
* api-put-object-streaming: Removed unnecessary `partBuf` copy to save allocations; no race detected. by bwplotka in https://github.com/minio/minio-go/pull/1673

New Contributors
* bwplotka made their first contribution in https://github.com/minio/minio-go/pull/1673

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.30...v7.0.31

7.0.30

What's Changed
* replace github.com/mitchellh/go-homedir by os by Humm42 in https://github.com/minio/minio-go/pull/1658
* allow disabling sha256 completely for PUT requests by harshavardhana in https://github.com/minio/minio-go/pull/1668
* always listen on context canceled waiting on channels by harshavardhana in https://github.com/minio/minio-go/pull/1669
* fix: avoid send on a closed channel race, cancel inner context. by harshavardhana in https://github.com/minio/minio-go/pull/1670

New Contributors
* Humm42 made their first contribution in https://github.com/minio/minio-go/pull/1658

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.29...v7.0.30

7.0.29

What's Changed
* use context to wait for cancelation on GetObject() by harshavardhana in https://github.com/minio/minio-go/pull/1666


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.28...v7.0.29

7.0.28

What's Changed
* Add Policy to STSAssumeRoleOptions by rgcostea in https://github.com/minio/minio-go/pull/1657
* Fix typo in replication status by poornas in https://github.com/minio/minio-go/pull/1661
* Support detecting region from FIPS URLs by balasankarc in https://github.com/minio/minio-go/pull/1663

New Contributors
* rgcostea made their first contribution in https://github.com/minio/minio-go/pull/1657
* balasankarc made their first contribution in https://github.com/minio/minio-go/pull/1663

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.27...v7.0.28

7.0.27

What's Changed
* return us-east-1 when endpoint is cloudflare by harshavardhana in https://github.com/minio/minio-go/pull/1651
* add support for asia-pacific region by sinhaashish in https://github.com/minio/minio-go/pull/1653
* Add funcs to request credentials using AssumeRoleWithCustomToken by donatello in https://github.com/minio/minio-go/pull/1654
* Add TestMultipartUpload by zkep in https://github.com/minio/minio-go/pull/1645
* fix error returned by RemoveBucketReplication by poornas in https://github.com/minio/minio-go/pull/1655

New Contributors
* zkep made their first contribution in https://github.com/minio/minio-go/pull/1645

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.26...v7.0.27

7.0.26

What's Changed
* versioning: Add support for ExcludedPrefixes and ExcludeFolders by krisis in 1646

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.25...v7.0.26

7.0.25

What's Changed
* Sync ignored v4 presign headers by superseb in https://github.com/minio/minio-go/pull/1639
* keep stat() and list() lastModified upto same resolution by harshavardhana in https://github.com/minio/minio-go/pull/1638
* fix 1641 by chavacava in https://github.com/minio/minio-go/pull/1642
* Remove `Range` header after `Seek` to origin by flobernd in https://github.com/minio/minio-go/pull/1649

New Contributors
* superseb made their first contribution in https://github.com/minio/minio-go/pull/1639
* flobernd made their first contribution in https://github.com/minio/minio-go/pull/1649

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.24...v7.0.25

7.0.24

What's Changed
* Use 1s timeout for fetching imdsv2 token by saracen in https://github.com/minio/minio-go/pull/1626
* retry 499 error if seen by client by harshavardhana in https://github.com/minio/minio-go/pull/1627
* fix cond expression referring wrong error variable by chavacava in https://github.com/minio/minio-go/pull/1634
* More fixes in ipv6 parsing in get bucket location by vadmeste in https://github.com/minio/minio-go/pull/1635
* Fix IPv6 url without 80/443 port by vadmeste in https://github.com/minio/minio-go/pull/1636
* Add build for go1.18 by harshavardhana in https://github.com/minio/minio-go/pull/1637


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.23...v7.0.24

7.0.23

What's Changed
* enable MINIO_CI_CD for functional tests by harshavardhana in https://github.com/minio/minio-go/pull/1623
* fix: ipv6 support without 'port' add missing brackets by harshavardhana in https://github.com/minio/minio-go/pull/1624


**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.22...v7.0.23

7.0.22

What's Changed
* policy: Removing a bucket policy should return an error by vadmeste in https://github.com/minio/minio-go/pull/1609
* docs: warning about PutObject high mem alloc by kamikazechaser in https://github.com/minio/minio-go/pull/1614
* fix sync.Pool usage by montag451 in https://github.com/minio/minio-go/pull/1617
* restore: Accept http code 202 and 200 as valid response by vadmeste in https://github.com/minio/minio-go/pull/1621
* Add API function to get resync replication status by poornas in https://github.com/minio/minio-go/pull/1619
* add missing cleanupBucket for testDecryptedCopyObject by harshavardhana in https://github.com/minio/minio-go/pull/1622

New Contributors
* kamikazechaser made their first contribution in https://github.com/minio/minio-go/pull/1614
* montag451 made their first contribution in https://github.com/minio/minio-go/pull/1617

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.21...v7.0.22

7.0.21

What's Changed
* add fallback code for STS ErrorResponse v/s S3 Error by harshavardhana in https://github.com/minio/minio-go/pull/1607

**Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.20...v7.0.21

7.0.20

Changelog
- parse proper STS Error response (12/26/21) (Harshavardhana)
- update minimum go version to v1.17 (1605) (12/26/21) (Harshavardhana)

7.0.19

Changelog
- parse error responses for STS requests (1602) (12/22/21) <Harshavardhana>
- remove redirector for S3 API calls (1601) (12/20/21) <Harshavardhana>

7.0.18

Highlights
Fixes a regression in GetObjectACL API

Changelog
- acl: Fix GetObjectACL xml parsing (1598) (12/10/21) (Anis Elleuch)
- refresh local ubuntu cache in GitHub CI/CD (1599) (12/10/21) (Harshavardhana)

7.0.17

Changelog
- Add RemoveObjectsWithResult() to return delete-marker & delete-marker-version-id (1456) (12/08/21) (Anis Elleuch)
- remove EOLed support this library supports from go1.16 (12/07/21) (Harshavardhana)
- docs: clarify PutObject with '-1' content-length (12/07/21) (Harshavardhana)
- Add support for S3 PrivateLink interface endpoints (1568) (12/08/21) (afvbozzo)
- Add support for NewerNoncurrentVersions (1596) (12/07/21) (Krishnan Parthasarathi)
- fix doc RemoveObjects example error (1592) (12/02/21) (水煮牛肉)
- support GetObject() on specific partNumber (1591) (11/26/21) (Harshavardhana)

7.0.16

Changelog
- cleanup minio-go code, add gocritic linter (1586) (11/17/21) (Harshavardhana)
- Report non-XML formated error details (1585) (11/16/21) (Christian Simon)
- Remove duplicated code for StatObject() (1584) (11/15/21) (Klaus Post)
- add custom Host header support (1579) (11/15/21) (Hilário Coelho)
- Export RoleARN for use with STSWebIdentity (1582) (11/12/21) (Aditya Manthramurthy)
- Add MaxNoncurrentVersions to NoncurrentVersionExpiration (1580) (11/08/21) (Krishnan Parthasarathi)
- add revive disable tags to keep Go compliant deprecation notice (11/02/21) (Harshavardhana)
- Add support for extra signed headers in Presign() API (1449) (11/02/21) (Aditya Manthramurthy)
- Test GetObject/ListObjects with s3zip enabled. (1570) (10/24/21) (Klaus Post)
- Rename BucketOptions to RemoveBucketOptions (1534) (10/24/21) (Anis Elleuch)

7.0.15

Changelog
- fix: support Last-Modified to parse full RFC7231 compliant format (1575) (10/18/21) (Harshavardhana)
- Add environment variable RUN_ON_FAIL (1475) (10/18/21) (iternity-dotcom)
- fix typo in AccessControlList struct tag (1574) (10/17/21) (SalvadorC)
- update IsAmazonFIPSGovCloudEndpoint endpoint (1560) (10/04/21) (Kevin Viricel)
- Add support for immediate tiering (1559) (10/03/21) (Krishnan Parthasarathi)
- replication: Allow null version to be specified in options (1558) (09/27/21) (Poorna Krishnamoorthy)
- simplify healthcheck implementation (1555) (09/21/21) (Harshavardhana)
- fix: a few rendering issues in the API docs (1556) (09/21/21) (Andrew Dailey)
- Add PutObjectsSnowball API call (1548) (09/20/21) (Klaus Post)
- fix type of channel in RemoveObjects signature (1551) (09/21/21) (Elahe Dastan)
- Update API docs to reflect current constructor (1554) (09/20/21) (Andrew Dailey)
- sts: add credential provider for AssumeRoleWithCertificate (1520) (09/20/21) (Andreas Auernhammer)
- healthcheck: Treat connection refused error as n/w error (1550) (09/17/21) (Poorna Krishnamoorthy)
- Revert "feat: ListBucketsWithMetadata() API (1547)" (09/17/21) (Harshavardhana)
- Bump Go versions (1549) (09/17/21) (Klaus Post)
- feat: ListBucketsWithMetadata() API (1547) (09/16/21) (Harshavardhana)
- preserve backward compatibility for `mc replicate add` (1546) (09/15/21) (Poorna Krishnamoorthy)

7.0.13

Highlights
- fix: error returned by statObject for delete markers. See (1531) for more details.
- sts: Always slash expiry time by 80%. See (1533) for more details.
- fix: allow force delete options for bucket and objects. See (1532) for more details.
- lifecycle json marshalling improvements. See (1529) for more details.
- LDAP improvements. See (1521, 1514, 1513) (07/22/21) for more details.
- fix: add startAfter support for listing operations. See (1509) for more details.
- fix: use default IAM endpoint when fetching IMDSv2 token See (1507) for more details.

Changelog
- fix: error returned by statObject for delete markers (1531) (08/23/21) (Poorna Krishnamoorthy)
- sts: Always slash expiry time by 80% (1533) (08/19/21) (Anis Elleuch)
- minio-go functional tests for mint avoid invalid JSON output (1503) (08/19/21) (iternity-dotcom)
- fix: allow force delete options for bucket and objects (1532) (08/15/21) (Harshavardhana)
- lifecycle: Omit empty values during json marshalling (1529) (08/06/21) (Krishnan Parthasarathi)
- Faster header checks. (1527) (08/02/21) (Klaus Post)
- Add support to configure LDAP identities (1521) (07/22/21) (Aditya Manthramurthy)
- fix: strip LDAPPassword from errors (1514) (07/15/21) (Harshavardhana)
- Replace http URLs with https (1515) (07/15/21) (Ravind Kumar)
- Support session policy in LDAP STS credential provider (1513) (07/14/21) (Aditya Manthramurthy)
- allow startAfter in core.ListObjectsV2 (07/05/21) (Harshavardhana)
- fix: add startAfter support for listing operations (1509) (07/02/21) (Harshavardhana)
- fix: use default IAM endpoint when fetching IMDSv2 token (1507) (07/02/21) (Christopher Iler)

7.0.12

Changelog
- mint: Add concurrent upload test (1506) (06/21/21) (Klaus Post)
- Use options for CompleteMultipart upload call (1505) (06/21/21) (Poorna Krishnamoorthy)
- Update golang.org/x/crypto (1504) (06/17/21) (AliRezaTaleghani)
- Add custom headers to ListObjectsOptions. (1502) (06/14/21) (Klaus Post)

7.0.11

Changelog
- Add test to check ListObjectsV2MHandler (1477) (06/11/21) (iternity-dotcom)
- Update mint tests (1498) (06/07/21) (Klaus Post)
- add support for AWS_CONTAINER_AUTHORIZATION_TOKEN (1499) (06/02/21) (Harshavardhana)
- Add ExistingObjectReplication setting to replication config (1483) (06/01/21) (Poorna Krishnamoorthy)
- Add IMDS version 2 support. (1489) (06/02/21) (Michael Foley)
- delete a dead comment (1494) (05/21/21) (Jay R. Wren)
- fix: preserve multipart versionId from source if any (1493) (05/18/21) (Harshavardhana)
- replication: Add replica metadata modification sync to Options (1491) (05/17/21) (Poorna Krishnamoorthy)
- Add 200 to possible response codes for putBucketPolicy (1466) (05/12/21) (joewhite86)
- fix: import path typo on docs (1482) (05/12/21) (minus)
- lifecycle: And xml tag should always contain both Prefix & Tag (1488) (05/11/21) (Anis Elleuch)
- Update README.md (1481) (04/20/21) (Jay R. Wren)
- update go mod tidy (04/19/21) (Harshavardhana)
- introduce GetBucketReplicationMetrics API (1471) (04/07/21) (Poorna Krishnamoorthy)
- update the optimal part size tests (03/22/21) (Harshavardhana)
- expose optimal partInfo for apps to calculate optimal size (03/18/21) (Harshavardhana)
- lc: Add IsStorageClassEmpty to NoncurrentVersionTransition (1459) (03/04/21) (Anis Elleuch)
- Add new header for replication requests (1460) (03/02/21) (Poorna Krishnamoorthy)

7.0.10

Changelog
- fix: support MINIO_ROOT* envs (1455) (02/19/21) (Harshavardhana)
- fix: make sure getObject returns proper error multiple reads (1453) (02/18/21) (Harshavardhana)

7.0.9

Changelog

- fix: make sure getObject returns error on truncated responses (1452) (01/15/21) (Harshavardhana)
- remove staticcheck config (02/14/21) (Harshavardhana)
- Set versionID in core CopyObject if specified (1450) (02/10/21) (Poorna Krishnamoorthy)

7.0.8

Changelog
- Add AWS S3 China Dual-Stack Endpoints (1445) (02/04/21) (Miyuru Sankalpa)
- tagSet.String() shows the encoded form of all tags (1448) (02/04/21) (Anis Elleuch)
- sts endpoint fix for china regions (1444) (02/02/21) (narasimman-elu)
- replication: Change proxy flag to string (1447) (01/26/21) (Poorna Krishnamoorthy)
- lifecycle: Fix Expiration.IsNull() after introducing DeleteMarker (1443) (01/13/21) (Anis Elleuch)
- lifecycle: Add IsEnabled() to ExpireDeleteMarker (1441) (01/13/21) (Anis Elleuch)

7.0.7

Changelog

- lifecycle: Fix infinite NoncurrentTransition xml marshalling (1439) (01/07/21) (Anis Elleuch)
- Add proxy flag to advanced Get options (1404) (01/05/21) (Poorna Krishnamoorthy)
- append minio. to ListObjectsOptions (1438) (01/04/21) (insanitywholesale)
- Add SourceSelectionCriteria to replication config (1427) (12/30/20) (Poorna Krishnamoorthy)
- replication: Use nano precision in modtime during copy & delete (1433) (12/31/20) (Anis Elleuch)
- fix broken license link in docs (1432) (12/25/20) (SaintMalik)
- docs: fix API.md typo (1435) (12/24/20) (Max Xu)
- NotImplemente

@pyup-bot pyup-bot mentioned this pull request Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant