Releases: EMCECS/ecs-object-client-java
Releases · EMCECS/ecs-object-client-java
ECS Object Client SDK for Java v3.0.3 - deprecated
deprecated
- Updated smart-client to v2.1.1 for increased max-connections (fixes #9)
ECS Object Client SDK for Java v3.0.2 - deprecated
deprecated
- Fixed bug in shareable URLs for keys with non-ASCII characters
ECS Object Client SDK for Java v3.0.1 - deprecated
deprecated
- Added target IfNoneMatch and IfMatch options to CopyObjectRequest, so you can use target
IfNoneMatch: *
to copy only if the target doesn't exist - Fixed corner case where, if an encrypted write failed (even after retries), and the calling code re-sends the write using the same request object, the object is left in an unreadable (but correctable) state.
ECS Object Client SDK for Java v3.0.0 - deprecated
deprecated
- Fixed bug with signing of metadata search
- MD search signing is now enabled by default for ECS 3.0
ECS Object Client SDK for Java v2.2.4
- Added signMetadataSearch option to S3Config for ECS 3.0 support (default is false for 2.x)
- Set default connect (15 seconds) and read (60 seconds) timeouts in S3JerseyClient (as before, this can be overridden)
- Added a ConfigUri class to represent an ECS S3 connection with all available configuration as a single URI:
ConfigUri<S3Config> s3Uri = new ConfigUri<S3Config>(S3Config.class);
String myConnectionUri = s3Uri.generateUri(myS3Config);
S3Config myS3Config = s3Uri.parseUri(myConnectionUri);
ECS Object Client SDK for Java v2.2.3
- Fixed SDK-237: S3 client is double-encoding marker and delimiter
- Fixed SDK-238: S3 client appends trailing slash to path-style bucket
ECS Object Client SDK for Java v2.2.2
- Refactored logging to use slf4j (log4j is still the default concrete logger -- see wiki)
- Moved retention period/policy to S3ObjectMetadata
- Can only be written on object creation
- Now you can read it from getObjectMetadata
- Encryption client now sets some encryption metadata during initial write to prevent data loss in some rare circumstances
ECS Object Client SDK for Java v2.2.1
- Added clock skew detection and corresponding log warning
- Fixed bug in metadata search results in Java 8
ECS Object Client SDK for Java v2.2.0
- Added support for metadata index and search
ECS Object Client SDK for Java v2.1.1
- Added support for maintenance mode (nodes under maintenance are removed from the load balancer)
- Added option for geo-read-retry-failover to switch VDCs on read failures when geo-pinning is enabled
- Added geo-pin-cli tool for calculating the geo-pinned VDC of a bucket/key