Skip to content

Tags: EMCECS/ecs-object-client-java

Tags

v4.0.0-rc.2

Toggle v4.0.0-rc.2's commit message
Release of 4.0.0-rc.2

v3.4.11

Toggle v3.4.11's commit message
Release of 3.4.11

v3.4.8

Toggle v3.4.8's commit message
Release of 3.4.8

- b002720: Merge pull request #114 from EMCECS/bugfix-sdk-652
- 0dd3847: [SDK-652] update smart version

v3.4.7

Toggle v3.4.7's commit message
Release of 3.4.7

- df2c0da: Merge pull request #113 from EMCECS/release-3.4.7-upgrade-smart
- e85dc46: upgrade smart client
- 7eba748: Merge pull request #112 from EMCECS/feature-SDK-649
- 48c4a51: [SDK-649] Fix source VersionId issue and refine the test case.
- a30f21e: [SDK-649] Refine code and add test case.
- c4ea4a3: [SDK-649] Initial commit for LargeFileUploader enhancement to support part copy.
- 776db1b: Merge pull request #111 from EMCECS/clarify-java-versions
- 71bf83c: Update Readme.md to clarify Java support versions more clearly

v3.4.6

Toggle v3.4.6's commit message
Release of 3.4.6

- b999e40: Merge pull request #104 from EMCECS/feature-bucket-delete-improvement
- 2108227: revise beans and requests
- 73ead4c: add MPU scenario for bucket deletion improvement test
- 47d0120: to align with ECS changes on fields by END 2023
- cf7fec9: add more fields check in bucket deletion status
- 3cbcdad: add javadocs, based on ECS docs
- aca3a48: update BucketDeletionStatus and test.
- 43db2de: S3 interfaces with delete bucket improvement
- 8937fd5: Merge pull request #103 from EMCECS/feature/AbortIncompleteMultipartUpload
- e8fe779: complement function and tests for lifecycle.
- eb219c7: add support to abort incomplete MPU in lifecycle Rule
- 3d67b98: Merge pull request #93 from EMCECS/bugfix-sdk-610
- 739e369: change smart-client-ecs version to 3.0.2
- bac1bbf: [SDK-610] make S3Exception extend from SmartException to have exception type

v4.0.0-rc.1

Toggle v4.0.0-rc.1's commit message
Release of 4.0.0-rc.1

- d3b2720: update gradle
- 73711ab: clean
- 2f3a16d: revise createObjectWithMetaData
- 1b64e11: simplify
- 0aa3cf2: upgrade Jersey 2 version and update client constructor for http url connection
- 920fc9b: clean checksum test
- 6b9e90f: fix test env
- 61cc188: restore
- e4bc6d7: Merge branch 'feature/upgrade-jersey' of https://github.com/EMCECS/ecs-object-client-java into feature/upgrade-jersey
- 1ada60e: restore files
- e25c94e: restore files
- 3fd21cb: resolve conflicts, clean PR
- d47c045: clean PR
- e9a75b4: clean PR
- 583b5be: wait longer due to vm env with security scan
- 0fb5f5d: revert changes on test:testGetPutDeleteObjectWithTagging
- 9e851f4: fix connection not closed
- 29e3a4d: change test expected values for testGetPutDeleteObjectWithTagging
- 2438397: remove static signer and s3config
- db6860d: revert and clean
- 02044e2: fix WireMockServer stubFor
- 469051e: fix checksum test, restore
- abd9b1f: Merge pull request #101 from EMCECS/feature/upgrade-jersey-checksum
- d8401b1: resolve object retention time in testCopyRange
- 61b92a5: remove exception mapper
- bb3afa6: fix small issues
- fac84b2: fix encryption tests, clean usermetadata in AbstractJerseyClient
- 64326ae: fix tests
- cfa9894: fix test on vm, which can't be repro locally
- c296426: clean UMD in ErrorFilter
- b63d607: fix S3Exception in tests
- 52655a4: fix fault injection S3Exception, clean UMD
- 19ab583: temperarily add the commit to track changes in checksum filter
- 83a3b7e: fix empty outstream and comment checksumerror for tests results
- e7e29af: fix only ChecksumError in this commit, remove unnecessary objects
- ab44558: transform testReadRetryFailoverInFilter
- c086907: fix Checksum error
- 841f0ee: Merge branch 'feature/upgrade-jersey' of https://github.com/EMCECS/ecs-object-client-java into feature/upgrade-jersey
- ef27aa3: catch ProcessingException than S3Exception
- 5561fd1: catch ProcessingException than S3Exception
- 13ad5da: fix connection manager shut down issue and using JerseyClient
- a5f6a18: fix regression failures; add detailed comments
- d4f3853: fix WriteTruncation by adding WriteInterceptor to catch IOException in stream
- 8bf245c: fix issues located within retry loop; format
- 33d3a54: add more tests into, and fix bugs
- 736049f: fix checksum and some test cases
- 0ac09b7: add ChecksumFilter
- de0ee4f: update jersey logging; revert junit, jackson; fix client config bug
- ffad3b5: changes on beans, filters, gradle, retry, fix bugs
- 4f23c55: refactor jersey client-apis, filter logics; update libraries
- 7e4e3eb: init sdk JAX-RS2
- 3d67b98: Merge pull request #93 from EMCECS/bugfix-sdk-610
- 739e369: change smart-client-ecs version to 3.0.2
- bac1bbf: [SDK-610] make S3Exception extend from SmartException to have exception type

v3.4.5

Toggle v3.4.5's commit message
Release of 3.4.5

- 93c0850: Merge pull request #96 from EMCECS/bugfix-ecs-3.8-changes
- 9896916: * ignore testDeleteObjectPreconditions in encryption tests (preconditions will fail due to MD update from encryption client) * getBucketLifecycle() now detects "NoSuchLifecyclePolicy" error code (this was corrected in ECS 3.8 from "NoSuchBucketPolicy" in prior versions)
- 28bd733: revert update of jackson (we are stuck on 2.12 due to JAX-RS 1.x)
- 25c4caf: updated dependencies: jackson, log4j (only used in tests)
- bb70dae: Merge pull request #95 from EMCECS/bugfix-SDK-616
- e607643: [SDK-616] Fixed bug where automatically retried requests always went to the same node
- d3d61c7: Merge pull request #88 from EMCECS/feature-SDK-574-copy-range
- 34d2588: Update S3Client.java
- c54db4e: copy range
- a5f28c1: Merge branch 'master' into feature-SDK-574-copy-range
- 61fdf2e: resolve conflicts
- 656c60d: Merge branch 'master' into copy-range
- 5b987c4: Merge branch 'master' into copy-range
- 7b616ca: copypart

v3.4.4

Toggle v3.4.4's commit message
Release of 3.4.4

- 96efb72: Merge pull request #94 from EMCECS/bugfix-SDK-615
- e171337: [SDK-615] fixed LargeFileUploader to pull root cause exception when checking for CancellationException from futures, as some executors may wrap the exception multiple times

v3.4.3

Toggle v3.4.3's commit message
Release of 3.4.3

- 05a2434: Merge pull request #92 from EMCECS/bugfix-SDK-611
- d2a5898: [SDK-611] updated smart-client-ecs to 3.0.1 to include this bug fix (assumes EMCECS/smart-client-java#22 will be included in 3.0.1)
- d020f96: [SDK-611] updated gradle to 6.9.2, updated all dependencies to the latest compatible versions, removed 3rd-party-licenses dirs in favor of dependency-license-report plugin (as used in other projects)
- 48e7304: [SDK-611] added unit test for IOException during MPU part upload (WriteTruncationTest.testPartUploadIOException) - this test initially passed using the default client configured by that class, but after enabling retry logic, the bug was exposed.

v3.4.2

Toggle v3.4.2's commit message
Release of 3.4.2

- 3f8f03b: Minor javadoc addition for BucketPolicyStatement.setRawPrincipal to provide a useful example value
- 749db85: Merge pull request #89 from EMCECS/feature-bucket-policy-enhancement
- a6baaa3: Enhanced BucketPolicyStatement to allow setting the Principal as raw JSON. This is the simplest way to allow principals other than "*".