Skip to content

Releases: EMCECS/ecs-object-client-java

ECS Object Client SDK for Java v2.1.0

23 Nov 19:58
Compare
Choose a tag to compare
  • Fixed SDK-128 (list-objects with no delimiter and paging broken by ECS 2.1)
  • Upgraded smart-client to 2.0.6 to fix SDK-131 (hosts are marked unhealthy for long periods after several error responses)
  • Added support for new x-emc-content-md5 response header in 2.1 (requires ECS patch) for Ranged PUTs

ECS Object Client SDK for Java v2.0.8

10 Nov 21:33
Compare
Choose a tag to compare
  • Fixed SDK-127 (cannot list prefix with ampersand)

ECS Object Client SDK for Java v2.0.7

03 Nov 20:44
Compare
Choose a tag to compare
  • Fixed SDK-126 ("too many open files" issue in LargeFileUploader)
  • Added progress listener to LargeFileUploader
  • Fixed paging bug in list-objects with keys that have special characters

ECS Object Client SDK for Java v2.0.6

16 Oct 23:31
Compare
Choose a tag to compare
  • Added stream support to LargeFileUploader and set default part size to 128MB (ECS chunk size)
  • Added bytesTransferred and eTag result values to LargeFileUploader

ECS Object Client SDK for Java v2.0.5

29 Sep 01:25
Compare
Choose a tag to compare
  • Added support for new ECS features: bucket stale-read support, bucket default retention period, and object retention period/policy
  • Fixed write errors with URLConnectionClientHandler and objects larger than 2GB
  • Added workaround for https://bugs.openjdk.java.net/browse/JDK-8037396

ECS Object Client SDK for Java v2.0.4

31 Aug 20:09
Compare
Choose a tag to compare
  • Fixed SDK-123 (double encoded marker when calling listObjects)
  • S3ObjectMetadata now has .addEncodedUserMetadata and .getDecodedUserMetadata to support extended UTF-8 characters
  • Added .listMoreObjects and .listMoreVersions, taking previous result objects for convenience
  • Other minor bug fixes

ECS Object Client SDK for Java v2.0.3

12 Aug 16:05
Compare
Choose a tag to compare
  • Added destroy() methods to clean up polling threads and client connection pools
  • Enhanced retry logic that will retry 500 errors automatically
  • Encryption client will now set content-length on writes if compression is not used and the original content-length is known

ECS Object Client SDK for Java v2.0.2

05 Aug 20:22
Compare
Choose a tag to compare
  • Fixed SDK-120 (handling special characters in keys)
  • Fixed SDK-121 (parsing error when HEAD request fails)
  • Fixed SDK-122 (ConcurrentModificationException when multiple clients reference the same Vdc objects)
  • Added option to disable MD5 verification on reads and writes
  • New S3JerseyClient constructor that takes a Jersey ClientHandler implementation (so you can use URLConnectionClientHandler for high throughput)

ECS Object Client SDK for Java v2.0.1

02 Jul 22:18
Compare
Choose a tag to compare
  • Modified geo-pinning algorithm to also geo-pin bucket requests
  • Encryption client performance Improvements

Maven coordinates:

com.emc.ecs:object-client:2.0.1

ECS Object Client SDK for Java v2.0.0

30 Jun 16:40
Compare
Choose a tag to compare
  • Added Geo-Pinning feature to improve read performance with multiple VDCs

Maven coordinates:

com.emc.ecs:object-client:2.0.0