Releases: EMCECS/ecs-object-client-java
Releases · EMCECS/ecs-object-client-java
ECS Object Client SDK for Java v2.1.0
- 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
- Fixed SDK-127 (cannot list prefix with ampersand)
ECS Object Client SDK for Java v2.0.7
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Added Geo-Pinning feature to improve read performance with multiple VDCs
Maven coordinates:
com.emc.ecs:object-client:2.0.0