Changelogs » Minio

PyUp Safety actively tracks 316,954 Python packages for vulnerabilities and notifies you when to upgrade.

Minio

7.0.4

Changelog
  - fix: pylint build issues in minio-py (1111) (06/07/21) (Harshavardhana)
  - allow setting custom environment variables for mc admin subprocess (1100) (05/24/21) (cbows)
  - fix error when mc admin response has a trailing newline (1099) (05/24/21) (cbows)
  - Bucket: add string representation and equality method (1095) (05/24/21) (Bahram Aghaei)
  - list_objects(): identify delete marker generically (1106) (05/24/21) (Bala FA)

7.0.3

Changelog
  - make_bucket: use region passed via constructor (1103) (03/29/21) (Bala FA)
  - Add compression type in XML of Input Serialization (1092) (03/25/21) (Bala FA)
  - Add non-empty filter rule check in Lifecycle configuration. (1094) (03/25/21) (Bala FA)
  - fix user metadata query parameter in list_objects() (1098) (03/20/21) (Bala FA)
  - fix Minio constructor documentation (1087) (03/14/21) (Bala FA)
  - Add new mc config format support in MinioClientConfigProvider (1090) (03/11/21) (Dimitri Igdalov)
  - fix pytest warning error (1088) (03/02/21) (Gromil)
  - Optimize logic of read_part_data() (1085) (02/21/21) (Bala FA)
  - Fix divided by zero error at part info computation. (1083) (02/18/21) (Bala FA)

7.0.2

Highlights
  
  - MinIO admin API support. See (1076) for more details.
  
  
  Changelog
  
  - Add MinIO admin API support. (1076) (02/12/21) (Bala FA)
  - Convert timedelta.total_seconds() to integer in credential providers. (1081) (02/12/21) (Brian Thorne)
  - Update fget_object() API documentation (1075) (02/01/21) (Bala FA)
  - fix data argument description of put_object() API (1071) (01/29/21) (Bala FA)
  - fix getbytes() usage in make_bucket() API (1073) (01/29/21) (Bala FA)
  - fix Retention properties usage (1066) (01/27/21) (Bala FA)
  - fix Tagging.tags usage properly (1061) (01/27/21) (Bala FA)
  - Add default 5 minutes timeout to default http client (1069) (01/25/21) (Bala FA)
  - fix docstring and error handling in _validate_size() (1063) (01/19/21) (Mykola Mokhnach)
  - Enhance HTTP trace (1056) (01/09/21) (Bala FA)

7.0.1

Changelog
  
  - fix XML construction in Tagging (1054) (01/05/21) (Bala FA)
  - Allow empty prefix in Filter (1053) (01/05/21) (Bala FA)
  - fix: bring back previous change to functional test script (1045) (12/10/20) (Harshavardhana)
  - Remove configparser as dependency (1046) (12/10/20) (Bala FA)
  - remove double reference for the constructor (12/08/20) (Minio Trusted)

7.0.0

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)

6.0.2

Highlights
  Functional test bug fix release
  
  Changelog
  - ignore NoSuchVersion properly in remove_objects (11/27/20) (Harshavardhana)

6.0.0

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)

5.0.10

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)

5.0.9

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)

5.0.8

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)

5.0.7

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)

5.0.6

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)

5.0.5

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)

5.0.4

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)

5.0.1

Changelog
  
  - Do not encode ~ in V4 S3 signing (798) (09/18/19)
  - Fix: Missing space between words in error message (799) (09/16/19)
  - Add github actions workflow (797) (09/13/19)

5.0.0

Highlights
  Breaking change in select object API. See (793) for more details.
  
  Changelog
  
  - Re-implement select_object_content implementation (793) (09/10/19)
  - Remove white-space characters before parsing XML (792) (09/02/19)

4.0.21

Changelog
  - Doc: Fix error response URL link (790) (08/28/19) <kannappanr>
  - Add support for ISO time with and without fractional seconds. (777) (08/22/19) <Milutin Jovanović>

4.0.20

Changelog
  - ObjectAccessed with Get and Head methods (785) (08/13/19) <Maksim Kulish>
  - list-objects-v2: Add start_after parameter (744) (08/12/19) <Anis Elleuch>

4.0.19

Highlights
  
  - S3 select support has been added. See (772) for more details.
  
  Changelog
  
  - Implement select object (772) (08/05/19)
  - Change play.min.io:9000 to play.min.io (782) (08/05/19)

4.0.18

Changelog
  
  - Better error msg if metadata contains a non us-ascii character (770) (06/12/19)
  - Fix Py3.7 warnings (767) (06/11/19)

4.0.17

Changelog
  
  - Build: Use README.md instead of README.rst (763) (05/22/19)
  - Validate underscores in host names successfully (761) (05/16/19)

4.0.16

Changelog
  
  - Add debug code to diagnose Issue755 (758) (05/01/19)

4.0.15

Changelog
  
  - Use optimal part size determined by SDK (757) (04/23/19)
  - Remove redundant text (756) (04/18/19)

4.0.14

Changelog
  
  - Replaces Minio refs with MinIO and minio.io links with min.io (750) (04/09/19)
  - test: Content type by default can also be binary/octet-stream (746) (04/05/19)

4.0.13

Changelog
  - Add configurable part_size (745) (03/27/19) <Harshavardhana>

4.0.12

Changelog
  - Fix 738 allow copy_object to set content-type (739) (03/13/19)
  - Add support for session tokens (736) (03/12/19)
  - Create MANIFEST.in (740) (03/12/19)
  - doc typo: fix missing , (729) (02/03/19)

4.0.11

Changelog
  - Add progress bar  (723) (01/30/19)
  - Set prefix param even when empty (728) (01/29/19)

4.0.10

Changelog
  
  - Convert bytes to str before parsing json (727) (01/10/19)

4.0.9

Changelog
  - make_bucket: Use correct region when signing requests (725) (01/04/19)

4.0.8

Changelog
  - Metadata support for copy_object (722) (12/04/18)