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)