NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1226 most downloaded on PyPI
MinIO Python SDK for Amazon S3 Compatible Cloud Storage
Last release 10 months ago
27 Nov 2025
Release timing varies
gaps range from 2 weeks to 6 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
112 releases · first in 2015
Enable github CI run by @balamurugana in https://github.com/minio/minio-py/pull/1543
Full Changelog: https://github.com/minio/minio-py/compare/7.2.18...7.2.20
Full Changelog: 7.2.18...7.2.20
One column per quarter.
Add region, extra_headers and extra_query_params by @balamurugana in https://github.com/minio/minio-py/pull/1505
Full Changelog: https://github.com/minio/minio-py/compare/7.2.18...7.2.19
Full Changelog: 7.2.18...7.2.19
fix ETag parsing in CompleteMultipartUploadResult by @balamurugana in https://github.com/minio/minio-py/pull/1518
Full Changelog: https://github.com/minio/minio-py/compare/7.2.17...7.2.18
Full Changelog: 7.2.17...7.2.18
MinioAdmin: allow specifying policies as dict besides file by @Alveel in https://github.com/minio/minio-py/pull/1480
Full Changelog: https://github.com/minio/minio-py/compare/7.2.16...7.2.17
Full Changelog: 7.2.16...7.2.17
Add account_info Admin API by @mhkarimi1383 in https://github.com/minio/minio-py/pull/1463
Full Changelog: https://github.com/minio/minio-py/compare/7.2.15...7.2.16
MinioAdmin: conditionally decrypt response in {attach,detach}_policy APIs by @balamurugana in https://github.com/minio/minio-py/pull/1472
Full Changelog: https://github.com/minio/minio-py/compare/7.2.14...7.2.15
MinioAdmin: add IDP/LDAP attach/detach/list APIs by @balamurugana in https://github.com/minio/minio-py/pull/1470
Full Changelog: https://github.com/minio/minio-py/compare/7.2.13...7.2.14
Add NewerNoncurrentVersions in LifecycleConfig by @balamurugana in https://github.com/minio/minio-py/pull/1469
Full Changelog: https://github.com/minio/minio-py/compare/7.2.12...7.2.13
Pass request_headers to stat_object API from fget_object API by @balamurugana in https://github.com/minio/minio-py/pull/1461
Full Changelog: https://github.com/minio/minio-py/compare/7.2.11...7.2.12
prompt_object API support by @dilverse in https://github.com/minio/minio-py/pull/1450
Full Changelog: https://github.com/minio/minio-py/compare/7.2.10...7.2.11
fix: token type retrieved in WebIdentity provider by @donatello in https://github.com/minio/minio-py/pull/1446
UnboundLocalError for get_object when exception by @100gle in https://github.com/minio/minio-py/pull/1442Full Changelog: https://github.com/minio/minio-py/compare/7.2.9...7.2.10
SignV4: trim leading/trailing spaces in header value by @balamurugana in https://github.com/minio/minio-py/pull/1435
Full Changelog: https://github.com/minio/minio-py/compare/7.2.8...7.2.9
Don't install package on Python below 3.8 by @dolfinus in https://github.com/minio/minio-py/pull/1417
Full Changelog: https://github.com/minio/minio-py/compare/7.2.7...7.2.8
remove EOLed 3.7 by @harshavardhana in https://github.com/minio/minio-py/pull/1413
Full Changelog: https://github.com/minio/minio-py/compare/7.2.6...7.2.7
Add ExcludedPrefixes option to VersioningConfig by @VerdantForge in https://github.com/minio/minio-py/pull/1402
Full Changelog: https://github.com/minio/minio-py/compare/7.2.5...7.2.6
MinioAdmin: Add {add,update,delete,list,get}_service_account APIs by @Alveel in https://github.com/minio/minio-py/pull/1399
Full Changelog: https://github.com/minio/minio-py/compare/7.2.4...7.2.5
fix typing in remove_objects/upload_snowball_objects APIs by @cuu508 in https://github.com/minio/minio-py/pull/1389
Full Changelog: https://github.com/minio/minio-py/compare/7.2.3...7.2.4
Add import aliases to make mypy happy by @a1d4r in https://github.com/minio/minio-py/pull/1383
Full Changelog: https://github.com/minio/minio-py/compare/7.2.2...7.2.3
fix install_requires urllib3 by @ydc-0 in https://github.com/minio/minio-py/pull/1379
Full Changelog: https://github.com/minio/minio-py/compare/7.2.1...7.2.2
Add type hints for MinioAdmin class by @jessebot in https://github.com/minio/minio-py/pull/1334
Full Changelog: https://github.com/minio/minio-py/compare/7.2.0...7.2.1
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
add type hint for minio/credentials/credentials.py by @trim21 in https://github.com/minio/minio-py/pull/1298
minio/credentials/credentials.py by @trim21 in https://github.com/minio/minio-py/pull/1298fget_object by @Laisky in https://github.com/minio/minio-py/pull/1309Minio.put_object by @trim21 in https://github.com/minio/minio-py/pull/1301Minio.get_object by @trim21 in https://github.com/minio/minio-py/pull/1300Minio.__init__ by @trim21 in https://github.com/minio/minio-py/pull/1299Full Changelog: https://github.com/minio/minio-py/compare/7.1.16...7.1.17
Update deprecated mc admin policy commands by @pbrw in https://github.com/minio/minio-py/pull/1277
Full Changelog: https://github.com/minio/minio-py/compare/7.1.15...7.1.16
upload_snowball_object(): seek stream to 0 before upload by @balamurugana in https://github.com/minio/minio-py/pull/1271
Full Changelog: https://github.com/minio/minio-py/compare/7.1.14...7.1.15
Have single GitHub workflow YAML by @balamurugana in https://github.com/minio/minio-py/pull/1259
Full Changelog: https://github.com/minio/minio-py/compare/7.1.13...7.1.14
fix usage of deprecated urllib3.Response.getheaders() by @farnsworth in https://github.com/minio/minio-py/pull/1249
Full Changelog: https://github.com/minio/minio-py/compare/7.1.12...7.1.13
fix documentation display composing by @j13tw in https://github.com/minio/minio-py/pull/1231
Full Changelog: https://github.com/minio/minio-py/compare/7.1.11...7.1.12
select: yield available payload fully by requested num_bytes by @kldtz in https://github.com/minio/minio-py/pull/1225
Full Changelog: https://github.com/minio/minio-py/compare/7.1.10...7.1.11
fget_object(): remove resume support. by @balamurugana in https://github.com/minio/minio-py/pull/1215
Full Changelog: https://github.com/minio/minio-py/compare/7.1.9...7.1.10
allow hashlib.md5() calls to work with FIPS kernels by @BOPOHA in https://github.com/minio/minio-py/pull/1200
Full Changelog: https://github.com/minio/minio-py/compare/7.1.8...7.1.9
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
fix converting boolean value to XML boolean. by @balamurugana in https://github.com/minio/minio-py/pull/1186
Full Changelog: https://github.com/minio/minio-py/compare/7.1.6...7.1.7
Add __reduce__() method to errors for pickle compatible. by @balamurugana in https://github.com/minio/minio-py/pull/1190
Full Changelog: https://github.com/minio/minio-py/compare/7.1.5...7.1.6
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
docs: fix typo in object_lock config function name by @harshavardhana in https://github.com/minio/minio-py/pull/1176
Full Changelog: https://github.com/minio/minio-py/compare/7.1.3...7.1.4
Update set_object_lock_config.py by @anooptp in https://github.com/minio/minio-py/pull/1170
Full Changelog: https://github.com/minio/minio-py/compare/7.1.2...7.1.3
fix: do not enforce role value for replicationConfig (#1166) (11/24/21) (Harshavardhana)
Fix transition xml name in lifecycleconfig (#1142) (10/09/21) (Bala FA)
unquote_plus() to decode url encoded value. (#1158) (10/09/21) (Bala FA)Minor version bumped for behavior change in listen_bucket_notification() implementation refer #1118, #1126
fix: pylint build issues in minio-py (#1111) (06/07/21) (Harshavardhana)
make_bucket: use region passed via constructor (#1103) (03/29/21) (Bala FA)
MinIO admin API support. See (#1076) for more details.
fix XML construction in Tagging (#1054) (01/05/21) (Bala FA)
remove deprecate CI build status (08/02/20) (Harshavardhana)
Functional test bug fix release
Functional test bug fix release
Nothing published for this version
Upgraded APIs to support versioning feature.
enable autopep8 (#896) (04/17/20) (Bala FA)
remove deprecated cElementTree (04/07/20) (Karthikeyan Singaravelan)
Fix deprecation warnings due to invalid escape sequences. (#853) (02/10/20)
cleanup whitespace and fix license header (#845) (01/22/20)
Fix detecting a valid endpoint with new Python versions (#836) (12/24/19)
Increase presigned timeouts for functional tests (#821) (11/09/19)
Increment build number (#816) (10/28/19)
Nothing published for this version
Do not encode ~ in V4 S3 signing (#798) (09/18/19)
Breaking change in select object API. See (#793) for more details.
Breaking change in select object API. See (#793) for more details.
Doc: Fix error response URL link (#790) (08/28/19)
ObjectAccessed with Get and Head methods (#785) (08/13/19)
S3 select support has been added. See (#772) for more details.
Your coding agent can read these notes before it upgrades. Set up the MCP server →