Releases: huaweicloud/huaweicloud-sdk-java-obs
v3.24.9
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
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
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
v3.23.9
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
v3.23.3
Version 3.23.3
New features:
- Allow you to query the progress of crr
- Added interfaces of Object tagging(set, get, delete)
Third-party dependence:
- Replace powermock-module-junit4 2.0.9 with powermock-module-junit4 1.6.5
- Replace powermock-api-mockito2 2.0.9 with powermock-api-mockito 1.6.5
- Replace mockito-core 4.11.0 with mockito-core 1.10.19
v3.22.12
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
Third-party dependence:
- Replace log4j2 2.17.0 with log4j2 2.17.1
- Replace okhttp 4.9.1 with okhttp 4.9.3
- Replace okio 2.7.0 with okio 2.10.0
- Replace jackson-core 2.12.5 with jackson-core 2.13.0
- Replace jackson-databind 2.12.5 with jackson-databind 2.13.0
- Replace jackson-annotations 2.12.5 with jackson-annotations 2.13.0
v3.21.12
Third-party dependence:
Replace log4j2 2.16.0 with log4j2 2.17.0