diff --git a/CHANGELOG.md b/CHANGELOG.md index cffcae6..fbaed02 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to QingStor SDK for JAVA will be documented in this file. +## [v2.6.9] - 2026-08-04 + +### Changed + +- Migrate `PropertyNamingStrategy.SNAKE_CASE` to `PropertyNamingStrategies.SNAKE_CASE`. + +### Fixed + +- Update jackson to 2.21.5 to address CVE-2026-54515, CVE-2026-59889 and GHSA-mhm7-754m-9p8w. + ## [v2.6.8] - 2026-07-14 ### Changed diff --git a/docs/install.md b/docs/install.md index 7f2b046..b0d540c 100644 --- a/docs/install.md +++ b/docs/install.md @@ -22,7 +22,7 @@ Maven: com.yunify qingstor.sdk.java - 2.6.8 + 2.6.9 ``` diff --git a/docs/install_zh-CN.md b/docs/install_zh-CN.md index 8176ae0..5086fcb 100644 --- a/docs/install_zh-CN.md +++ b/docs/install_zh-CN.md @@ -22,7 +22,7 @@ Maven: com.yunify qingstor.sdk.java - 2.6.8 + 2.6.9 ``` diff --git a/pom.xml b/pom.xml index f39a0d4..1b23c5d 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ com.yunify qingstor.sdk.java - 2.6.8 + 2.6.9 Qingcloud Qingstor SDK for Java The official QingStor SDK for the Java programming language. https://www.qingcloud.com/products/objectstorage/ @@ -53,12 +53,12 @@ com.fasterxml.jackson.core jackson-databind - 2.18.8 + 2.21.5 com.fasterxml.jackson.dataformat jackson-dataformat-yaml - 2.18.8 + 2.21.5 org.slf4j diff --git a/src/main/java/com/qingstor/sdk/config/EnvContext.java b/src/main/java/com/qingstor/sdk/config/EnvContext.java index 098b919..5549ed4 100644 --- a/src/main/java/com/qingstor/sdk/config/EnvContext.java +++ b/src/main/java/com/qingstor/sdk/config/EnvContext.java @@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.databind.PropertyNamingStrategy; +import com.fasterxml.jackson.databind.PropertyNamingStrategies; import com.fasterxml.jackson.dataformat.yaml.YAMLFactory; import com.qingstor.sdk.common.auth.Credentials; import com.qingstor.sdk.exception.QSException; @@ -47,7 +47,7 @@ public class EnvContext implements ParamValidate, Credentials { static { om = new ObjectMapper(new YAMLFactory()); - om.setPropertyNamingStrategy(PropertyNamingStrategy.SNAKE_CASE); + om.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE); } private String accessKeyId; diff --git a/src/main/resources/version.properties b/src/main/resources/version.properties index 9926eec..d1dd696 100644 --- a/src/main/resources/version.properties +++ b/src/main/resources/version.properties @@ -1 +1 @@ -version=2.6.8 +version=2.6.9