minio-java v8.0.0 Release Notes

Release Date: 2020-11-05 // over 3 years ago
  • Highlights

    • ➕ Add support for various credential providers
    • ➕ Add bucket versioning APIs
    • ➕ Add replication APIs

    🔄 Changelog

    • 🛠 fix publishing plugin compatibility with shadow jar (11/04/20) (Minio Trusted)
    • 🚀 update readme.md to 7.1.4 to release 8.0.0 (11/04/20) (Minio Trusted)
    • ➕ Add object representation of LifecycleConfiguration with API rename. (#1065) (11/04/20) (Bala FA)
    • 🔨 Refactor MinioProperties class and fix os name in user-agent (#1089) (11/04/20) (Vinu Varghese)
    • Simplify SseConfiguration XML handling (#1074) (10/23/20) (Bala FA)
    • ✂ remove build status (#1083) (10/20/20) (Harshavardhana)
    • ➕ Add unicode support in user metadata of an object. (#1079) (10/20/20) (Bala FA)
    • ✂ Remove quiet flag usage in RemoveObjectsArgs class (#1080) (10/19/20) (Bala FA)
    • 🔨 Refactor iterator in removeObjects() API. (#1076) (10/19/20) (Bala FA)
    • ➕ Add equals() and hashcode() methods in Args classes (#1068) (10/19/20) (Cemal Turkoglu)
    • Ignore accept-encoding header in signature calculation. (#1071) (10/14/20) (Bala FA)
    • 🛠 fix javadoc (#1015) (10/12/20) (Bala FA)
    • ✂ remove all deprecated methods/classes (#1013) (10/12/20) (Bala FA)
    • 🛠 fix x-amz-object-lock-retain-until-date header time format in ObjectWriteArgs (#1063) (09/24/20) (Ashish Kumar Sinha)
      :...skipping...
    • 🚀 Update version to next release (11/05/20) (Minio Trusted)
    • 🚀 Release version 8.0.0 (11/05/20) (Minio Trusted)
    • 🛠 fix publishing plugin compatibility with shadow jar (11/04/20) (Minio Trusted)
    • 🚀 update readme.md to 7.1.4 to release 8.0.0 (11/04/20) (Minio Trusted)
    • ➕ Add object representation of LifecycleConfiguration with API rename. (#1065) (11/04/20) (Bala FA)
    • 🔨 Refactor MinioProperties class and fix os name in user-agent (#1089) (11/04/20) (Vinu Varghese)
    • Simplify SseConfiguration XML handling (#1074) (10/23/20) (Bala FA)
    • ✂ remove build status (#1083) (10/20/20) (Harshavardhana)
    • ➕ Add unicode support in user metadata of an object. (#1079) (10/20/20) (Bala FA)
    • ✂ Remove quiet flag usage in RemoveObjectsArgs class (#1080) (10/19/20) (Bala FA)
    • 🔨 Refactor iterator in removeObjects() API. (#1076) (10/19/20) (Bala FA)
    • ➕ Add equals() and hashcode() methods in Args classes (#1068) (10/19/20) (Cemal Turkoglu)
    • Ignore accept-encoding header in signature calculation. (#1071) (10/14/20) (Bala FA)
    • 🛠 fix javadoc (#1015) (10/12/20) (Bala FA)
    • ✂ remove all deprecated methods/classes (#1013) (10/12/20) (Bala FA)
    • 🛠 fix x-amz-object-lock-retain-until-date header time format in ObjectWriteArgs (#1063) (09/24/20) (Ashish Kumar Sinha)
    • 🛠 fix README and CONTRIBUTING documentations (#1060) (09/24/20) (Bala FA)
    • ➕ add java 11 support and remove java 9/10 support (#1049) (09/21/20) (Bala FA)
    • ➕ add {set,get}BucketVersioning APIs (#1053) (09/21/20) (Bala FA)
    • ➕ add ldap identity credential provider (#1039) (09/17/20) (Bala FA)
    • 0️⃣ rename APIs {set,get,delete}DefaultRetention() to {set,get,delete}ObjectLockConfiguration() (#1055) (09/15/20) (Bala FA)
    • 🖐 handle redirect HTTP status code (#1056) (09/15/20) (Bala FA)
    • ⬆️ Upgrade build and compile dependencies (#1048) (09/09/20) (Bala FA)
    • Have region cache to every instance of MinioClient (#1051) (09/09/20) (Bala FA)
    • 🚀 Use working build.gradle from release branch (#1054) (09/07/20) (Bala FA)
    • ➕ add IAM AWS credential provider (#1038) (09/07/20) (Bala FA)
    • 👉 use string() method in response.body() (#1047) (09/06/20) (Bala FA)
    • ➕ add MinioClient credential provider from config file (#1042) (09/04/20) (Bala FA)
    • ➕ add assume-role credential provider (#1036) (09/03/20) (Bala FA)
    • ➕ add session-token parameter to static credential provider (#1037) (09/01/20) (Bala FA)
    • ➕ add AWS credential provider from config file (#1041) (08/26/20) (Bala FA)
    • ➕ add chained credential provider (#1043) (08/25/20) (Bala FA)
    • 👉 make webidentity/clientgrants response classes as inner-classes (#1040) (08/24/20) (Bala FA)
    • ➕ add xml object representation of replication configuration (#1033) (08/22/20) (Bala FA)
    • ➕ add {set,get,delete}BucketReplication APIs (#1030) (08/08/20) (Bala FA)
    • 🖐 Handle error code generically for any S3 service. (#1028) (08/06/20) (Bala FA)
    • 👍 Major cleanup and correctness of STS support. (#1026) (07/28/20) (Bala FA)
    • ➕ Add STS credentials support (#996) (07/24/20) (Eugene Getman)
    • 🔨 refactor PostPolicy to have conditions correctly (#1005) (07/23/20) (Bala FA)
    • 🛠 fix: canonical header computation for multi-spaced header values (#1025) (07/23/20) (Bala FA)
    • simplify ObjectLockConfiguration XML handling (#1018) (07/16/20) (Bala FA)
    • simplify SseConfiguration XML handling (#1019) (07/16/20) (Bala FA)
    • 🛠 fix composeObject() example (#1020) (07/16/20) (Bala FA)
    • ✅ functional test: use separate config directory to run minio server (#1021) (07/16/20) (Harshavardhana)
    • simplify server-side encryption (#1014) (07/14/20) (Bala FA)
    • 🛠 fix: decode object name if url encoding is set (#1017) (07/13/20) (Bala FA)
    • ✨ enhance functional test execution (#1009) (07/10/20) (Bala FA)
    • ➕ add .gitattributes for windows build (#1011) (07/10/20) (Bala FA)
    • ✨ enhance statObject() response (#1006) (07/09/20) (Bala FA)
    • ✅ Simplify functional tests to reduce code duplication (#997) (07/09/20) (Bala FA)
    • Return higher level object GetObjectResponse for getObject API (#998) (07/08/20) (Bala FA)
    • 🏗 make protected buildUrl(), createRequest() and execute() methods (#1001) (07/08/20) (Bala FA)
    • 👌 improve InvalidResponseException to have response detail (#1002) (07/07/20) (Bala FA)
    • 🖐 Handle region and extra headers/query parameters in low level APIs (#992) (07/07/20) (Bala FA)
    • simplify multimap creation (#1000) (07/06/20) (Bala FA)
    • ➕ Add new listBuckets API with arg builder (#1003) (07/04/20) (Bala FA)
    • ➕ Add javadocs for constructor deprecation, update example in README (#1004) (07/03/20) (hertg)
    • 🛠 fix {copy,compose}Object to handle single source appropriately. (#995) (07/03/20) (Bala FA)