Skip to content

Releases: minio/minio-py

Feature Release

08 Dec 20:45
7.0.0
Compare
Choose a tag to compare

Highlights

  • Python2 support has been removed.
  • Added support for S3 APIs related to object locking and versioning, tagging.
  • Added support for compose object.
  • Lots of APIs and functions have been refactored.

Changelog

  • fix: running functional tests issues (12/08/20) (Minio Trusted)
  • Makefile: add tests target (#1044) (12/09/20) (Bala FA)
  • Fix examples and documentations (#1038) (12/08/20) (Bala FA)
  • fix setup.py to use same process for publish (#1043) (12/07/20) (Bala FA)
  • Tidy up github CI scripts (#1041) (12/07/20) (Bala FA)
  • Tidy up Makefile, minio/init.py and setup.py (#1039) (12/05/20) (Bala FA)
  • Enhance put_object() API to support more parameters (#1022) (12/04/20) (Bala FA)
  • Rename presigned_url() to get_presigned_url() (#1032) (12/03/20) (Bala FA)
  • Simplify select_object_content() response stream (#1018) (12/02/20) (Bala FA)
  • Add compose_object() and enhance copy_object() APIs (#1021) (12/02/20) (Bala FA)
  • Refactor PostPolicy implementation (#1023) (12/01/20) (Bala FA)
  • fix: allow tests to run properly on gateway setups (#1034) (11/28/20) (Harshavardhana)
  • error.code() is a property not function (11/28/20) (Harshavardhana)
  • ignore NoSuchVersion returned in remove_objects (#1033) (11/28/20) (Harshavardhana)
  • Merge thread_pool.py into helpers.py (#1024) (11/25/20) (Bala FA)
  • Handle locale-safe time formats (#1020) (11/24/20) (Bala FA)
  • fix client grants provider example (#1027) (11/24/20) (Bala FA)
  • Make code property check optional in IamAwsProvider (#1025) (11/24/20) (Bala F:...skipping...
  • Update version to next release (12/08/20) (Minio Trusted)
  • fix: running functional tests issues (12/08/20) (Minio Trusted)
  • Makefile: add tests target (#1044) (12/09/20) (Bala FA)
  • Fix examples and documentations (#1038) (12/08/20) (Bala FA)
  • fix setup.py to use same process for publish (#1043) (12/07/20) (Bala FA)
  • Tidy up github CI scripts (#1041) (12/07/20) (Bala FA)
  • Tidy up Makefile, minio/init.py and setup.py (#1039) (12/05/20) (Bala FA)
  • Enhance put_object() API to support more parameters (#1022) (12/04/20) (Bala FA)
  • Rename presigned_url() to get_presigned_url() (#1032) (12/03/20) (Bala FA)
  • Simplify select_object_content() response stream (#1018) (12/02/20) (Bala FA)
  • Add compose_object() and enhance copy_object() APIs (#1021) (12/02/20) (Bala FA)
  • Refactor PostPolicy implementation (#1023) (12/01/20) (Bala FA)
  • fix: allow tests to run properly on gateway setups (#1034) (11/28/20) (Harshavardhana)
  • error.code() is a property not function (11/28/20) (Harshavardhana)
  • ignore NoSuchVersion returned in remove_objects (#1033) (11/28/20) (Harshavardhana)
  • Merge thread_pool.py into helpers.py (#1024) (11/25/20) (Bala FA)
  • Handle locale-safe time formats (#1020) (11/24/20) (Bala FA)
  • fix client grants provider example (#1027) (11/24/20) (Bala FA)
  • Make code property check optional in IamAwsProvider (#1025) (11/24/20) (Bala FA)
  • fix examples of {fget,get,stat}_object() APIs (#1028) (11/23/20) (Bala FA)
  • Merge definitions.py into helpers.py (#1017) (11/11/20) (Bala FA)
  • Normalize user metadata in request headers properly (#1016) (11/11/20) (Bala FA)
  • Handle response XML inside S3Error class (#1015) (11/11/20) (Bala FA)
  • Handle response XML inside _create_multipart_upload() API (#1009) (11/10/20) (Bala FA)
  • Refactor XML handling of _list_multipart_uploads() API (#1011) (11/09/20) (Bala FA)
  • Update return type in put_object() and copy_object() API (#1012) (11/09/20) (Bala FA)
  • Refactor XML handling of _list_parts() API (#1008) (11/09/20) (Bala FA)
  • Refactor XML handling of _complete_multipart_upload() API (#1010) (11/05/20) (Bala FA)
  • add {set,get}_object_retention() APIs (#986) (10/23/20) (Bala FA)
  • Refactor XML handling of {set,get,delete}_bucket_encryption APIs (#991) (10/23/20) (Bala FA)
  • add {set,get,delete}_object_lock_config APIs (#985) (10/21/20) (Bala FA)
  • fix unit test filenames (#1007) (10/20/20) (Bala FA)
  • Refactor XML handling of {set,get,delete}_bucket_notification APIs (#990) (10/20/20) (Bala FA)
  • add {enable,disable,is}_object_legal_hold[_enabled] APIs (#987) (10/19/20) (Bala FA)
  • Refactor XML handling of remove_objects() API (#995) (10/19/20) (Bala FA)
  • Refactor XML handling of _list_objects() (#997) (10/19/20) (Bala FA)
  • Refactor response XML handling of ListBuckets S3 API (#989) (10/19/20) (Bala FA)
  • Refactor XML handling of _complete_multipart_upload() API (#994) (10/19/20) (Bala FA)
  • fix STS endpoint construction in IamAwsProvider (#1001) (10/20/20) (Daisuke Taniwaki)
  • add {set,get,delete}_{bucket,object}_tags apis (#982) (10/19/20) (Bala FA)
  • Add python 3.9 support in github workflow. (#1003) (10/19/20) (menishmueli)
  • Refactor XML handling of select_object_content() API (#993) (10/19/20) (Bala FA)
  • fix Host header in request correctly (#1004) (10/19/20) (Bala FA)
  • Update API.md (#1002) (10/19/20) (Conight)
  • Refactor XML handling of copy_object() API (#996) (10/19/20) (Bala FA)
  • refactor VersioningConfig with embedded XML handling (#988) (10/15/20) (Bala FA)
  • add {set,get,delete}_bucket_lifecycle apis (#981) (10/15/20) (Bala FA)
  • Support Presigned URL for rotating credentials (#1000) (10/15/20) (Daisuke Taniwaki)
  • Handle location constraints inside API methods (#992) (10/14/20) (Bala FA)
  • add {set,get,delete}_bucket_replication APIs. (#979) (10/13/20) (Bala FA)
  • fix typos in docstring and API guide (#984) (10/04/20) (numas)
  • Add {set,get}_bucket_versioning() APIs (#975) (09/25/20) (Bala FA)
  • Fixed Docstring typo in copy_object (#977) (09/24/20) (Rishi Kambil)
  • Move http execution at one place (#968) (09/21/20) (Bala FA)
  • fix: Pass request parameters in query string in LDAPIdentityProvider. (#976) (09/13/20) (stepanko7)
  • remove python2 support (#973) (09/04/20) (Bala FA)
  • Remove universal wheel setting (#972) (09/03/20) (Brian Helba)
  • Remove unnecessary requirement on "future" (#971) (09/03/20) (Brian Helba)
  • Remove collections.abc fallback import (#970) (09/03/20) (Brian Helba)
  • replace {list,remove}_incomplete_uploads with private methods. (#967) (09/02/20) (Bala FA)
  • fix imports using isort (#969) (09/02/20) (Bala FA)
  • simplify credentials module (#963) (09/01/20) (Bala FA)
  • merge list_objects_v2() into list_objects() method (#953) (09/01/20) (Bala FA)
  • fix pylint errors (#966) (08/26/20) (Bala FA)
  • IAMProvider accepts ECS IAM Task roles (#960) (08/22/20) (Nick Lavrov)
  • Ship missing credential files in MANIFEST.in (#962) (08/21/20) (Steve Kowalik)
  • Typo: Use correct variable name for bucket (#959) (08/15/20) (kannappanr)
  • update minimum requirements for minio-py (08/11/20) (Harshavardhana)
  • simplify sse handling (#949) (08/12/20) (Bala FA)
  • fix presigned_url generation issue (#954) (08/10/20) (Harshavardhana)
  • merge get_partial_object() into get_object() method (#952) (08/10/20) (Bala FA)
  • simplify non-empty string check (#951) (08/06/20) (Bala FA)
  • simplify bucket name check (#950) (08/05/20) (Bala FA)
  • queue and queue_empty were removed from minio-py in 6.0 (#948) (08/03/20) (Jochen Wersdörfer)
  • remove deprecate CI build status (08/02/20) (Harshavardhana)

Minor Bug Fix Release

28 Nov 03:57
6.0.2
Compare
Choose a tag to compare

Highlights

Functional test bug fix release

Changelog

  • ignore NoSuchVersion properly in remove_objects (11/27/20) (Harshavardhana)

Major Feature Release

03 Aug 03:17
6.0.0
1f75787
Compare
Choose a tag to compare

Highlights

  • Upgraded APIs to support versioning feature.

Changelog

  • fix pydoc of all public methods in minio/api.py (#941) (08/03/20) (Bala FA)
  • Create CNAME (08/02/20) (Harshavardhana)
  • fix: doc rendering issue (#938) (07/17/20) (Andrei Vukolov)
  • Add object version-ID support (#923) (07/11/20) (Bala FA)
  • Added expiry_delta in IAM (#935) (07/09/20) (Felipe Ballesteros)
  • fix: pylint version compatibility with isort (#937) (07/09/20) (Harshavardhana)
  • Less memory allocation with put_object() (#930) (06/19/20) (Anis Elleuch)
  • mention when proxy to be used (#928) (06/01/20) (Harshavardhana)
  • refactor minio.credentials (#901) (05/31/20) (Bala FA)
  • simplify constants definition and usage (#927) (05/29/20) (Bala FA)
  • fix trace to be printed before and after execution (#926) (05/25/20) (Bala FA)
  • fix pylint errors in fold_case_dict.py (#911) (05/22/20) (Bala FA)
  • refactor sse.py to fix pylint errors. (#918) (05/18/20) (Bala FA)
  • fix pylint errors in error.py (#910) (05/15/20) (Bala FA)
  • fix pylint errors in functional/tests.py (#921) (05/14/20) (Bala FA)
  • Avoid passing the client to the assume role provider (#900) (05/13/20) (Praveen raj Mani)
  • fix pylint errors in xml_marshal.py (#920) (05/10/20) (Bala FA)
  • fix pylint errors in compat.py (#906) (05/10/20) (Bala FA)
  • change encoding of x-amz-copy-source in copy_object (#912) (05/09/20) (John Flickinger)
  • fix pylint errors in helpers.py (#913) (05/08/20) (Bala FA)
  • fix pylint errors in thread_pool.py (#919) (05/08/20) (Bala FA)
  • fix pylint errors in api.py (#905) (05/07/20) (Bala FA)
  • fix pylint errors in minio.select (#903) (05/07/20) (Bala FA)
  • fix pylint errors in post_policy.py (#916) (05/07/20) (Bala FA)
  • fix pylint errors in parsers.py (#915) (05/07/20) (Bala FA)
  • fix pylint errors in init.py (#914) (05/07/20) (Bala FA)
  • fix pylint errors in signer.py (#917) (05/07/20) (Bala FA)
  • fix pylint errors in copy_conditions.py (#908) (05/07/20) (Bala FA)
  • fix pylint errors in definitions.py (#909) (05/05/20) (Bala FA)
  • fix isort errors (#904) (05/03/20) (Bala FA)
  • simplify functional tests (#898) (04/30/20) (Bala FA)
  • add isort to keep imports sorted (#897) (04/20/20) (Bala FA)

Minor Bug Fix Release

17 Apr 05:16
5.0.10
024959d
Compare
Choose a tag to compare

Changelog

  • enable autopep8 (#896) (04/17/20) (Bala FA)
  • fix formatting as per pep8 in examples (#894) (04/17/20) (Bala FA)
  • add support for AssumeRole STS provider (#874) (04/16/20) (Brian Thorne)
  • Allow signing requests for services other than s3 in sign v4 (#893) (04/16/20) (Brian Thorne)
  • fix formatting as per pep8 in tests (#895) (04/15/20) (Bala FA)

Minor Bug Fix Release

14 Apr 23:53
5.0.9
a30dfa0
Compare
Choose a tag to compare

Changelog

  • fix formatting as per pep8 in sse.py (#890) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in helpers.py (#886) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in parsers.py (#887) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in error.py (#883) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in definitions.py (#882) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in copy_conditions.py (#881) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in thread_pool.py (#891) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in fold_case_dict.py (#885) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in compat.py (#880) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in minio.credentials (#876) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in post_policy.py (#888) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in xml_marshal.py (#892) (04/14/20) (Bala FA)
  • fix formatting as per pep8 in signer.py (#889) (04/14/20) (Bala FA)
  • preserve x-amz-content-sha256 if specified in presign_v4 (#870) (04/13/20) (Vanessasaurus)
  • fix formatting as per pep8 in api.py (#878) (04/11/20) (Bala FA)
  • fix formatting as per pep8 in minio.select (#877) (04/11/20) (Bala FA)
  • Rename urlencode and urldecode to quote and unquote (#875) (04/11/20) (Brian Thorne)
  • move to latest release for windows CI (#884) (04/10/20) (Harshavardhana)
  • Update MANIFEST.in to generate a complete sdist (#856) (04/08/20) (Denis Laxalde)
  • Adds missing 'minio/credentials/*.sample' files (#866) (04/06/20) (ebozduman)
  • remove deprecated cElementTree (04/07/20) (Karthikeyan Singaravelan)
  • fix github actions error while checking out (#869) (04/06/20) (kannappanr)

Minor Bug Fix Release

14 Mar 14:30
5.0.8
c86edad
Compare
Choose a tag to compare

Highlights

  • Support Python 3.8. See (#847) for more details.

Changelog

  • Fixes not subscriptable objects (#858) (03/09/20)
  • Support to put/get/delete default encryption configuration apis on a bucket (#855) (02/24/20)
  • Fix deprecation warnings due to invalid escape sequences. (#853) (02/10/20)
  • Add support for Amazon S3 Transfer Acceleration for presigned urls (#827) (02/02/20)
  • Add note on concurrent usage of Minio client (#849) (02/01/20)
  • python 3.8 compatibility (#847) (01/27/20)

Minor Bug Fix Release

25 Jan 03:14
5.0.7
Compare
Choose a tag to compare

Changelog

  • cleanup whitespace and fix license header (#845) (01/22/20)
  • fix: relax bucket_name validation for existing buckets (#840) (01/22/20)
  • Implement credentials object (similar to minio-go) to enable AWS IAM (#817) (01/22/20)

Minor Bug Fix Release

30 Dec 20:15
5.0.6
Compare
Choose a tag to compare

Changelog

  • Fix detecting a valid endpoint with new Python versions (#836) (12/24/19)
  • Fix some typo in SELECT API doc (#834) (12/16/19)
  • fget_object(): open temporary file on overwrite mode (#824) (#825) (12/04/19)

Minor Bug Fix Release

12 Nov 03:23
5.0.5
Compare
Choose a tag to compare

Changelog

  • Increase presigned timeouts for functional tests (#821) (11/09/19)
  • Remove future depdency for python3 (#818) (11/03/19)
  • Do not need to set max-keys, max-uploads and max-parts (#819) (11/01/19)

Minor Bug Fix Release

31 Oct 00:27
5.0.4
9d9f554
Compare
Choose a tag to compare

Changelog

  • Increment build number (#816) (10/28/19)
  • Increment build number (#815) (10/28/19)
  • signV4: Avoid encoding ~ when found in the query part of the url (#811) (10/26/19)
  • tests: More fixes for better support of Github CI (#812) (10/24/19)
  • Edit example code. (#807) (10/12/19)
  • Update API.md (#805) (10/05/19)
  • FIX: AttributeError at error.message (#803) (10/01/19)
  • Strip port 80/443 from host (#802) (09/30/19)