Skip to content

Releases: minio/minio-py

Breaking change

17 Nov 22:10
3.0.0
Compare
Choose a tag to compare

Highlights

  • Minio constructor has changed and is now in following form
    Minio(endpoint, access_key=None, secret_key=None, secure=True, region=None, http_client=None)

Changelog

  • Allow users to use custom http client in the constructor (#589) (4 days ago)
  • fix: Order complete multipart list (#591) (12 days ago) <A. Elleuch>

Bug fix release.

31 Oct 02:19
2.2.6
Compare
Choose a tag to compare

Changelog

  • Fixes gcs/azure bucket policy test issues (#587) (4 days ago)
  • Fix: Use dict.items() instead of dict.iteritems() (#586) (3 weeks ago)
  • tests: Return NA when APINotImplemented for bucket policy (#582) (4 weeks ago)
  • Fix minor bugs in logging format (#584) (4 weeks ago)
  • Adds support for a generic presigned_url method (#580) (4 weeks ago)
  • Do not fail input checks for endpoints with .amazonaws.com as prefix (#581) (4 weeks ago)
  • Fix for issue #574: Introduces log output class (#575) (5 weeks ago)

2.2.5

23 Sep 20:21
2.2.5
Compare
Choose a tag to compare

Highlights

  • Parallel upload of multipart parts.
  • put_object doesn't always calculate md5sum, md5sum is calculate only if the requests are on secure connection.

Changelog

  • Update minio-py to output new mint log format (#572) (7 days ago)
  • Updated example to include the set_content_type method (#571) (9 days ago)
  • Fix parsing failure for list_buckets with s3 endpoint (#567) (5 weeks ago)
  • Improve example for 'examples/remove_objects.py' (#568) (5 weeks ago)
  • Parallel upload of object parts (#563) (6 weeks ago) <A. Elleuch>
  • API: stat_object returns time.time instead of secs (#566) (6 weeks ago) <A. Elleuch>
  • tests: Remove useless path append (#564) (7 weeks ago) <A. Elleuch>
  • Fix: Raise ValueError if server returns empty policy statements (#559) (8 weeks ago)
  • Split tests into functions (#555) (2 months ago) <A. Elleuch>
  • api: put_object shouldn't calculate md5sum always. (#550) (2 months ago)

Bug fix release.

06 Jul 00:25
2.2.4
Compare
Choose a tag to compare

Changelog

  • tests: Add support for functional tests to run in mint. (#547) (19 minutes ago)
  • Simplify python tests and reduce CPU usage. (#546) (3 days ago)
  • Provide additional headers for all multipart upload's requests. (#544) (5 days ago)
  • Add shell scripts to run functional and unit tests for python2 and python3 (#535) (8 days ago)
  • multipart: Disable resuming incomplete uploads (#542) (10 days ago) <A. Elleuch>
  • tests: put_object a big file to cover more code (#540) (13 days ago) <A. Elleuch>
  • Use md5_hex for parts' md5sum (#538) (2 weeks ago)

Bug fix release.

20 Jun 00:02
2.2.3
Compare
Choose a tag to compare

Changelog

  • url: resource and query encoding should support unicode (#530) (2 hours ago)
  • tests: Fix functional tests for Python 3 (#534) (4 days ago)
  • Use hex instead of hash interface in partMetadata (#531) (4 days ago)
  • signv4: Strip port 80 & 443 from url (#528) (3 weeks ago)
  • fix: Use urllib.quote() instead of pathname2url() (#525) (5 weeks ago)
  • Add support for custom headers for get, fget and get_partial methods (#522) (5 weeks ago)
  • examples: Fix curl command for presigned post (#517) (7 weeks ago)
  • Correct attribute initialization in ResponseError (#515) (7 weeks ago)

Bug fix release.

03 May 01:55
2.2.2
Compare
Choose a tag to compare
  • correct bucket_name to bucket.name (#506) (2 weeks ago)
  • api: Return custom metadata in stat_object. (#505) (2 weeks ago)
  • signV4: Fix signature issue while doing multipart upload. (#504) (2 weeks ago)
  • Add proper exception handling with known exceptions. (#498) (3 weeks ago)
  • api: ListenBucketNotification now supports s3:ObjectAccessed:* (#501) (4 weeks ago)
  • Fix listen_bucket_notification do not preload_content. (#496) (6 weeks ago)
  • Custom certificate bundles (#494) (7 weeks ago)

Regression bugfix release

25 Feb 03:37
2.2.1
Compare
Choose a tag to compare

Changelog

  • FoldCaseDict should extend python dict (#489) (22 minutes ago)

API enhancement release

24 Feb 21:11
2.2.0
Compare
Choose a tag to compare

Changelog

  • Add support for additional metadata headers. (#486) (9 minutes ago)
  • Add timeout for Minio constructor. (#487) (11 hours ago)
  • Return consistent outputs for put_object/fput_object (#484) (26 hours ago)

Bug fix release.

23 Feb 01:26
2.1.0
Compare
Choose a tag to compare

Changelog

  • Fix set_bucket_policy crash in bucket_resource handling. (#483) (86 minutes ago)
  • policy: Should treat policy.NONE by removing statements. (#478) (5 days ago)
  • DRY: Exceptions (#477) (6 days ago)
  • DRY: Use functions to construct resource names. (#476) (7 days ago)
  • get_bucket_policy is broken (#475) (7 days ago)
  • Make resource compatible with new policy (#456) (7 days ago)
  • Allow bucket region cache to be overriden. (#474) (11 days ago)

Bug fix release.

01 Feb 00:32
2.0.8
Compare
Choose a tag to compare
  • Make HTTP(S) responses always preload content by default: (#465)
  • fix(urllib3): add minimum required version (#469)
  • Fix list objects bug - fixes #464 (#467)