Skip to content

Releases: EMCECS/ecs-object-client-java

ECS Object Client SDK for Java v3.4.7

12 Jul 10:07
df2c0da
Compare
Choose a tag to compare
  • Improved LargeFileUploader to support part copy
  • Upgraded smart-client version to 3.0.3
File Checksum
object-client-3.4.7.zip 3935471c692bae665460fd4f134f163e62ea23ddb1b77f6e69a4b0911cf35f0dc30a3f31142b0497e8ac948a1c6532483b214c82d31033eb9c75a1d4ed84b42f

ECS Object Client SDK for Java v3.4.6

30 Jan 11:41
b999e40
Compare
Choose a tag to compare
  • Added support to abort incomplete MPU in lifecycle Rule
  • Added support for ECS bucket deletion improvement APIs
File Checksum
object-client-3.4.6.zip 438a5efe5ff7171b4d76863dab4c0cdd6f506958fb571ba34b75b1b7e6fdde4a3cd0b4bf6e4148c548517d4d31a3efa06bc2e14fc7e94071d29a03faec2ee054

ECS Object Client SDK for Java v4.0.0-rc.1

05 Dec 10:15
Compare
Choose a tag to compare

ECS Object Client SDK for Java v4.0.0-rc.1.

This package is a release candidate. It upgrades Jersey to 2.40. Please report your issues here.

For documentation on how to use this package, please refer to the wiki.

It is also available via Maven Central:

Group Artifact Version
com.emc.ecs object-client 4.0.0-rc.1
File Checksum
object-client-4.0.0-rc.1.zip 6421cb74c100dcb7baa5946f30ab3251114b3f08a23242f1d5e3f079431896cb906234c3d989470b4880a530f7f1d8c30aa5e387dd4ec1526691a655d018dce5

ECS Object Client SDK for Java v3.4.5

31 Oct 14:25
93c0850
Compare
Choose a tag to compare
  • Added support for ECS Copy Range API (with header x-emc-copy-mode)
  • Fixed bug where automatically retried requests always went to the same node
File Checksum
object-client-3.4.5.zip 08402a1d48d42c7df4fd486e747b353761531bf488fe123c42c128a120d850cb5f35ba3b285560c7230be1aad2a483f92c570d3d71b127b3eba8f1e5aa86b093

ECS Object Client SDK for Java v3.4.4

22 Aug 18:48
96efb72
Compare
Choose a tag to compare
  • Fixed bug where LargeFileUploader throws CancellationException when paused
File Checksum (SHA-512)
object-client-3.4.4.zip fbffb5c27c121439754515fecb2e3b66ffec0788b2d9285c7bfa5872112ab63933f50579b62057c38603717888325fd554a4ef02f1b70cd2828a0db35de7c6e2

ECS Object Client SDK for Java v3.4.3

08 Aug 14:39
05a2434
Compare
Choose a tag to compare

Fixed bug where the following conditions may lead to writing a corrupt (partially written) object:

  • An object is written from a source InputStream
  • An IOException occurs while writing this object data
  • Retries are enabled (true by default)
  • A similar exception occors again during all retries

ECS Object Client SDK for Java v3.4.2

06 Jun 04:34
Compare
Choose a tag to compare
  • Enhanced BucketPolicyStatement to allow setting the Principal as raw JSON
    • This is the simplest way to allow principals other than "*"

ECS Object Client SDK for Java v3.4.1

26 Apr 15:19
fcdce24
Compare
Choose a tag to compare
  • Enhanced LargeFileUploader to support resumable Multipart Upload.
    • Incomplete MPU can be resumed with LargeFileUploaderResumeContext.
    • Async version of upload method is added to allows pausing or aborting the upload in the middle.
    • Object data is now capable of stream in parallel through LargeFileMultipartSource interface.
  • Added support for Object Tagging.
  • Added support for object-level SSE-S3 (server-side encryption with server-managed keys).
  • Added support for Bucket Policy deletion.
  • ObjectConfig.connectTimeout is now effective for Apache HTTP Client.
  • Upgraded Smart Client to 2.4.0.

ECS Object Client SDK for Java v3.4.0

07 Jan 16:36
96dfb41
Compare
Choose a tag to compare
  • Added support for S3 v4 Authentication.
  • Added prefix filter support for metadata search.
  • Fixed decoding of key names in URL-encoded list responses.

ECS Object Client SDK for Java v3.3.2

23 Sep 19:47
2343653
Compare
Choose a tag to compare
  • Added DeleteObjectRequest to support object deletion with HTTP pre-condition If-Match/ If-Unmodified-Since. For example, you can avoid lost update between a GET/HEAD and DELETE for the same object with "If-Match:etag".