Skip to content

Releases: huaweicloud/huaweicloud-sdk-java-obs

v3.24.9

30 Sep 06:47
c509f1d
Compare
Choose a tag to compare

Version 3.24.9 Resolved issues:

Fixed the issue that can't auto add ContentType webp
Optimized logic of building xml when using CompleteMultiPart
Optimized logic of parsing xml
Added auto retry logic when request failed with wrong date
Added Element ExpiredObjectDeleteMarker in LifeCycleConfiguration

v3.24.8

31 Aug 03:16
9ff77dd
Compare
Choose a tag to compare

Version 3.24.8 Resolved issues:

PutObject、Getobject、GetObjectMetadata、UploadPart、AppendObject、CopyObject、CopyPart、CompeleMultiUploadPart now supports crc64 checksum.
UploadFile can be cancelled and aborted now.
Allow you set okhttp's EventListenerFactory to profile each stage of a http request,not set by default.
Fixed the issue that client encryption is available only in obs protocal and add some check logic when encryption algrithm is null.
Optimised the logic of set progress listener when using uploadFile.
Optimised some log info format.
Added some logic to compatible with Android 7.0 when using DateTimeFormatter.
Third-party dependence:

Replace okio 3.8.0 with okio 3.6.0
Replace log4j-core 2.20.0 with log4j-core 2.18.0
Replace jackson-core 2.15.4 with jackson-core 2.15.2
Replace jackson-databind 2.15.4 with jackson-databind 2.15.2
Replace jackson-annotations 2.15.4 with jackson-annotations 2.15.2
Replace log4j-api 2.20.0 with log4j-api 2.18.0

v3.24.3

07 May 11:31
5af1b31
Compare
Choose a tag to compare

Version 3.24.3
Resolved issues:
Optimized log info of some exception stack
Added log when client closed
Fixed the issue of hostname verifying
Optimized Security of client encryption
Optimized the retry logic
Fixed issue of setObjectMetadata not working while copyObject
Optimized object key coding of temporary url
Optimized performance of parsing and generating time string
Optimized logic of xml generating
Fixed several issues of null pointer

Third-party dependence:
Replace okhttp 4.12.0 with okhttp 4.11.0
Replace okio 3.6.0 with okio 3.5.0
Replace jackson-core 2.15.2 with jackson-core 2.13.3
Replace jackson-databind 2.15.2 with jackson-databind 2.13.4.1
Replace jackson-annotations 2.15.2 with jackson-annotations 2.13.3

v3.23.9.1

05 Feb 02:37
7c6feb2
Compare
Choose a tag to compare

Version 3.23.9.1 New features:
1.Allow you set custom dns resolver
Third-party dependence:
1.Remove java-xmlbuilder, use default javax.xml lib

v3.23.9

08 Oct 01:14
247ddfd
Compare
Choose a tag to compare

Version 3.23.9 New features:

Allow you set\get\list\delete bucket inventory configuration
Added client side encryption feature
Allow you config AbortIncompleteMultipartUpload in LifecycleConfiguration
Third-party dependence:

Replace okio 3.5.0 with okio 2.10.0
Replace okhttp 4.11.0 with okhttp 4.10.0

v3.23.5

14 Aug 01:52
1b8a70d
Compare
Choose a tag to compare

Version 3.23.5
New features:

  1. Allow you put Object in two Buckets by calling putObjectInTwoBucket
  2. Allow you query statistics on the capacity of standard, warm and cold objects in bucket

v3.23.3

12 Aug 03:27
2a31fb9
Compare
Choose a tag to compare

Version 3.23.3
New features:

  1. Allow you to query the progress of crr
  2. Added interfaces of Object tagging(set, get, delete)

Third-party dependence:

  1. Replace powermock-module-junit4 2.0.9 with powermock-module-junit4 1.6.5
  2. Replace powermock-api-mockito2 2.0.9 with powermock-api-mockito 1.6.5
  3. Replace mockito-core 4.11.0 with mockito-core 1.10.19

v3.22.12

02 Feb 03:46
Compare
Choose a tag to compare

Version 3.22.12 New features:
Added the Deep Archive storage class in the Java SDK.
Implemented the APIs related to posix accesslable int the Java SDK.

Third-party dependence:
Replace log4j2 2.17.1 with log4j2 2.18.0
Replace okhttp 4.9.3 with okhttp 4.10.0
Replace jackson-core 2.13.0 with jackson-core 2.13.3
Replace jackson-databind 2.13.0 with jackson-databind 2.13.4.1
Replace jackson-annotations 2.13.0 with jackson-annotations 2.13.3

v3.22.3

26 Mar 07:07
Compare
Choose a tag to compare

Third-party dependence:

  1. Replace log4j2 2.17.0 with log4j2 2.17.1
  2. Replace okhttp 4.9.1 with okhttp 4.9.3
  3. Replace okio 2.7.0 with okio 2.10.0
  4. Replace jackson-core 2.12.5 with jackson-core 2.13.0
  5. Replace jackson-databind 2.12.5 with jackson-databind 2.13.0
  6. Replace jackson-annotations 2.12.5 with jackson-annotations 2.13.0

v3.21.12

30 Dec 08:39
Compare
Choose a tag to compare

Third-party dependence:
Replace log4j2 2.16.0 with log4j2 2.17.0