NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1394 most downloaded on PyPI
MinIO Python SDK for Amazon S3 Compatible Cloud Storage
Last release 9 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
Better error msg if metadata contains a non us-ascii character (#770) (06/12/19)
Build: Use README.md instead of README.rst (#763) (05/22/19)
Add debug code to diagnose Issue#755 (#758) (05/01/19)
One column per quarter.
Use optimal part size determined by SDK (#757) (04/23/19)
Replaces Minio refs with MinIO and minio.io links with min.io (#750) (04/09/19)
Add configurable part_size (#745) (03/27/19)
Fix #738 allow copy_object to set content-type (#739) (03/13/19)
Add progress bar (#723) (01/30/19)
Convert bytes to str before parsing json (#727) (01/10/19)
make_bucket: Use correct region when signing requests (#725) (01/04/19)
Metadata support for copy_object (#722) (12/04/18)
Fixed typo in 409 Conflict error response (#720) (11/28/18)
multipart: Avoid reading all parts at once before upload (#703) (10/02/18)
Set Encryption headers only for SSE-C in multipart uploads (#700) (09/21/18)
is_dir in listobjects API (#698) (09/19/18) <Praveen raj Mani>Fix broken tests with ENABLE_HTTPS=0 (#692) (09/05/18)
Adds SSE support (#686) (08/03/18)
Do not urldecode Key from list_objects response (#670) (06/21/18)
remove EOL'ed python releases from support list (#661) (06/10/18)
Breaking API change get_bucket_policy and set_bucket_policy APIs now take the entire policy, canned policies are deprecated.
Breaking API change get_bucket_policy and set_bucket_policy APIs now take the entire policy, canned policies are deprecated.
Change ThreadPool and Worker class in thread_pool.py
Override all other regions if region is set
Fix test_thread_safe azure gateway failure
Adds missing tests and fixes tests with problems
Minio constructor has changed and is now in following form Minio(endpoint, access_key=None, secret_key=None, secure=True, region=None, http_client=Non
Minio(endpoint, access_key=None, secret_key=None, secure=True, region=None, http_client=None)Fixes gcs/azure bucket policy test issues (#587) (4 days ago)
Parallel upload of multipart parts.
tests: Add support for functional tests to run in mint. (#547) (19 minutes ago)
url: resource and query encoding should support unicode (#530) (2 hours ago)
correct bucket_name to bucket.name (#506) (2 weeks ago)
FoldCaseDict should extend python dict (#489) (22 minutes ago)
Add support for additional metadata headers. (#486) (9 minutes ago)
Fix set_bucket_policy crash in bucket_resource handling. (#483) (86 minutes ago)
Make HTTP(S) responses always preload content by default:
parsers: Expect empty ETag in objects list (#461) (2 days ago)
get_upload_id should return upload id instead of IncompleteUpload object (#454) (2 days ago)
Fix deprecated test package - move from fake-factory to Faker (#447) (5 days ago)
Fix signature mismatch in putobject in python3 (Fixes #435) (#436) (3 hours ago)
response_headers argument on presigned_get_object (#434) (2 days ago) <Gordon Cassie>Fixes a bug in presigned URL generation.
Add listen_bucket_notification API.
4ad9bc9 - Implement Bucket Notifications APIs (#404) (26 hours ago)
Nothing published for this version
Fixes an important bug in putObject behavior where total_parts logic was wrong.
Fixed a bug in bucket_exists behavior.
make_bucket(bucket, location, acl)
make_bucket(bucket, location, acl)
set_bucket_acl(bucket_name, acl=Acl.private())
list_incomplete_uploads(bucket_name, prefix=None, recursive=False)
get_object(bucket_name, object_name)
get_partial_object(bucket_name, object_name, offset, length)
put_object(bucket_name, object_name, length, data, content_type='application/octet_stream')
list_objects(bucket_name, prefix=None, recursive=False)
stat_object(bucket_name, object_name)
remove_object(bucket_name, object_name)
remove_incomplete_upload(bucket_name, object_name)
presigned_get_object(bucket_name, object_name, expires=604800)
presigned_put_object(bucket_name, object_name, expires=604800)
Nothing published for this version
remove 'milkyway' as default region - rename it as 'us-east-1'
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →