Skip to content

Releases: minio/minio-java

Feature Release

01 Jul 18:49
7.1.0
Compare
Choose a tag to compare

Highlights

  • Versioning support has been added

Changelog

  • Add versioning support (#999) (07/01/20) (Bala FA)
  • Handle extra headers/query params for all requests. (#965) (06/26/20) (Bala FA)
  • Add base argument class for conditionally reading objects. (#989) (06/26/20) (Bala FA)
  • Add builder support to Compose object api (#979) (06/22/20) (Ashish Kumar Sinha)
  • add builder support to MinioClient class (#987) (06/22/20) (Bala FA)
  • Add versioning support in listObjects API (#984) (06/20/20) (Bala FA)
  • Add arg builder support to putObject api (#972) (06/16/20) (Bala FA)
  • Add arg builder to listIncompleteUpload API (#937) (06/12/20) (Ashish Kumar Sinha)
  • Fix: use correct keyname to read the version from Manifest file (#962) (06/11/20) (kannappanr)
  • add arg builder support to copyObject API (#970) (06/10/20) (Bala FA)
  • add arg builder to removeObjects API (#967) (06/08/20) (Bala FA)
  • Restructure base args (#971) (06/08/20) (Bala FA)
  • Add arg builder to getPresignedObjectUrl() (#948) (06/05/20) (Ashish Kumar Sinha)
  • Implement args builder for removeIncompleteUpload (#968) (06/04/20) (Shireesh Anjal)
  • add arg builder to {set,get,delete}DefaultRetention APIs (#935) (06/03/20) (Bala FA)
  • Implement args builder for selectObjectContent API (#964) (06/02/20) (Shireesh Anjal)
  • add arg builder to listenBucketNotification API (#934) (06/02/20) (Bala FA)
  • add arg builder to {set,get,delete}BucketNotification APIs (#932) (06/02/20) (Bala FA)
  • log exception thrown during setup/teardown in json format (#963) (06/01/20) (kannappanr)
  • Handle s3 service returning HTTP server error (#960) (06/01/20) (Bala FA)
  • Add arg builder to legal hold APIs (#953) (05/31/20) (Ashish Kumar Sinha)
  • add builder support for bucketExists (#961) (05/31/20) (Ashish Kumar Sinha)
  • Add method isVersioningEnabled() (#955) (05/30/20) (Ashish Kumar Sinha)
  • Move to okhttp v3.14.9 (#959) (05/29/20) (Bala FA)
  • Implement Args builder for getObject API (#954) (05/29/20) (Shireesh Anjal)
  • add arg builder to {set,get,delete}BucketPolicy APIs (#933) (05/28/20) (Bala FA)
  • add arg builder to set/get objectRetention API (#938) (05/28/20) (Ashish Kumar Sinha)
  • add arg builder to {set,get,delete}BucketLifeCycle APIs (#931) (05/27/20) (Bala FA)
  • add bucket/object tagging apis (#918) (05/26/20) (Bala FA)
  • add bucket encryption apis. (#902) (05/25/20) (Bala FA)
  • add arg builder to removeObject API (#950) (05/22/20) (Bala FA)
  • handle accelerate and dual-stack aws endpoints (#900) (05/22/20) (Bala FA)
  • Add arg builder to (enable,disable}Versioning and removeBucket APIs (#930) (05/21/20) (Ashish Kumar Sinha)
  • add arg builder to statObject API (#936) (05/19/20) (Bala FA)
  • fix: disable connection retry for PUT and POST methods (#928) (05/19/20) (Bala FA)
  • Implement Args builder for listObjects API (#946) (05/19/20) (Shireesh Anjal)
  • fix: BucketArgs.Builder.validate() to accept A type args (#947) (05/19/20) (Bala FA)
  • Rename getter bucketName() to bucket() in BucketArgs class. (#945) (05/18/20) (Bala FA)
  • Add validation support to the builder framework (#944) (05/18/20) (Bala FA)
  • Few enhancements in the builder framework (#941) (05/18/20) (Shireesh Anjal)
  • fix makeBucket() with object-lock in functional test (#942) (05/18/20) (Bala FA)
  • Refactor builder framework (#929) (05/13/20) (Shireesh Anjal)
  • Add Make bucket API with builder pattern (#927) (05/12/20) (Ashish Kumar Sinha)
  • fix: make owner field optional in Item class. (#921) (05/05/20) (Bala FA)
  • Update Readme example (#919) (05/03/20) (Daniel Valdivia)
  • make id optional in NotificationCommonConfiguration. (#917) (04/29/20) (Bala FA)
  • move to simple-xml-safe (#908) (04/27/20) (Bala FA)
  • exclude minio directory in .gitignore (#910) (04/24/20) (Bala FA)
  • load TLS certificate from SSL_CERT_FILE env var (#903) (04/21/20) (Bala FA)
  • run functional test with downloaded minio (#890) (04/21/20) (Bala FA)

Minor Bug Fix Release

21 Apr 04:59
7.0.2
Compare
Choose a tag to compare

Changelog

  • Fix: Do not set empty content-encoding (#909) (04/20/20) (kannappanr)
  • Rectify the validation condition & add functional test (#904) (04/21/20) (Ashish Kumar Sinha)
  • fix optional fraction-of-time in ResponseDate format (#907) (04/16/20) (Bala FA)
  • fix comment and exception order (#891) (04/13/20) (Bala FA)
  • make protected internal methods (#889) (04/08/20) (Bala FA)
  • cleanup javadoc and API documentation. (#888) (04/06/20) (Bala FA)

Minor Bug Fix Release

30 Mar 07:56
7.0.1
Compare
Choose a tag to compare

Changelog

  • make PutObjectOptions optional for putObject() file upload (#884) (03/29/20)
  • fix java API documentation (#882) (03/29/20)
  • fix javadoc in MinioClient. (#885) (03/29/20)
  • fix: send request XML object instead of Object.toString() to execute() (#883) (03/29/20)

Feature Release

26 Mar 01:00
7.0.0
Compare
Choose a tag to compare

Highlights

  • Support for retention and legal hold APIs

Changelog

  • cleanup and fix unit tests (#878) (03/25/20)
  • optimize ServerSideEncryption class (#880) (03/25/20)
  • handle response headers directly (#879) (03/25/20)
  • enhance returned object of listenBucketNotification() (#867) (03/25/20)
  • cleanup putObject() functional tests (#876) (03/23/20)
  • remove ChunkedInputStream (#874) (03/21/20)
  • fix and add javadocs (#873) (03/21/20)
  • return immutable list/map wherever possible (#870) (03/20/20)
  • remove enum SuccessActionStatus and use constants directly (#872) (03/19/20)
  • use try with resource style to auto-close streams (#871) (03/19/20)
  • refactor http execution to compute md5sum when needed (#852) (03/19/20)
  • optimize putObject() to avoid reading data for known object size (#844) (03/19/20)
  • cleanup comments in private methods (#865) (03/19/20)
  • change maven url to https (#866) (03/17/20)
  • move xml parsing using SimpleXML (#857) (03/17/20)
  • remove all deprecated methods and usage (#862) (03/15/20)
  • upgrade to gradle v6.2.2 and use strict google java style (#863) (03/14/20)
  • remove unused NoResponseException (#850) (03/13/20)
  • Include user metadata of each object optionally in list object. (#864) (03/12/20)
  • move InvalidArgumentException to IllegalArgumentException (#861) (03/08/20)
  • remove legacy joda time (#855) (03/05/20)
  • API.md: Update some Anchors (#854) (02/24/20)
  • Ignore ComposeObject API when returned NotImplemented (#848) (02/17/20)
  • add PutObjectOptions support (#843) (02/13/20)
  • Add new method to set/get object retention & Legal Hold (#836) (02/13/20)

Minor Feature Release

06 Feb 21:59
6.0.13
Compare
Choose a tag to compare

Changelog

  • fix statObject test to use correct objectName (#841) (02/06/20)
  • Reset notification string on next() (#838) (02/05/20)
  • add s3 select api (#829) (01/26/20)

Minor Bug Fix Release

23 Jan 02:38
6.0.12
Compare
Choose a tag to compare

Changelog

  • Set Accept-Encoding to identity by default (#825) (01/18/20)
  • Add overloaded listen bucket notification method (#834) (01/18/20)
  • Resolves policy condition failed error upon success_action_status (#826) (12/11/19)
  • Validate bucket name, object name. (#824) (12/09/19)
  • [doc] clarify lazy-eval of removeObjects (#811) (11/13/19)
  • fix windows ci (#813) (11/08/19)
  • Code cleanup and docs update (#801) (10/30/19)
  • Add function to compose object (#787) (10/09/19)
  • Docs and examples added for Object Lock (#800) (10/08/19)
  • Add java github actions (#797) (09/17/19)

Feature Release

11 Sep 20:48
6.0.11
Compare
Choose a tag to compare

Highlights

  • Add object lock supported APIs. See(#789) for more details.

Changelog

  • Docs updated with the InvalidResponseException (#795) (09/11/19)
  • add object lock supported APIs. (#789) (09/08/19)
  • Add cn-northwest-1 endpoint to the list of AWS S3 endpoints (#794) (09/07/19)

Minor Bug fix release

14 Aug 18:13
6.0.10
Compare
Choose a tag to compare

Changelog

  • Add success action status to PresignedPostPolicy (#784) (08/11/19)

Minor Bug Fix Release

08 Aug 05:17
6.0.9
Compare
Choose a tag to compare

Changelog

  • Abort failed multipart uploads on RuntimeException (#786) (08/07/19)
  • Change play.min.io:9000 to play.min.io (#785) (08/05/19)
  • fix: rearrange, cleanup, deprecation and fixes in ServerSideEncryption (#778) (08/05/19)
  • fix: handle SSE in copyObject() properly and have one source code. (#777) (08/04/19)
  • Deprecate build oraclejdk8 (#783) (07/31/19)
  • Preserve all path segments appropriately for objectNames (#780) (07/30/19)
  • fix: handle SSE in getObject() properly and have one source code. (#776) (07/29/19)
  • fix: handle SSE in statObject() properly and have one source code. (#775) (07/19/19)
  • Add content negotiation (#771) (07/13/19)

Minor Bug Fix Release

29 May 22:19
6.0.8
Compare
Choose a tag to compare

Changelog

  • Fix dependency mismatch. (#773) (05/27/19)