Skip to content

Releases: volcengine/volcengine-java-sdk

2.0.5

21 May 12:12

Choose a tag to compare

2.0.4

15 May 03:27

Choose a tag to compare

2.0.4

2.0.3

14 May 11:16

Choose a tag to compare

2.0.3

2.0.2

07 May 12:35

Choose a tag to compare

Volcengine SDK 凭证体系统升级公告

  1. 新增完整的 CredentialProvider 体系
    覆盖六类典型场景:StaticCredentialProvider(静态 AK/SK/Token)、StsAssumeRoleProvider(STS AssumeRole)、OidcCredentialProvider(AssumeRoleWithOIDC)、SamlCredentialProvider(AssumeRoleWithSAML)、EnvironmentVariableCre
    dentialProvider、CLIConfigCredentialProvider、EcsRoleCredentialProvider。

  2. 引入 DefaultCredentialProvider 默认凭证链
    未显式配置 ak/sk 或 credentialProvider 时,SDK 自动按以下顺序解析:环境变量 → OIDC → CLI 配置文件(~/.volcengine/config.json)→ ECS IMDS。默认开启 reuseLastProviderEnabled,复用上次成功的 Provider,避免重复探测。

  3. EcsRoleCredentialProvider 暂不支持自动探测角色名
    当前版本必须通过构造参数或 VOLCENGINE_ECS_METADATA 环境变量显式指定角色名,后续版本将支持从 IMDS 自动探测,敬请关注版本发布通知。

⚠️ 不兼容变更提醒

  • 未显式传入凭证时,SDK 将自动走默认链解析;如旧逻辑依赖"未配置即报错"行为,升级后可能在 CI/容器环境下静默命中环境变量或 IMDS 凭证,请确认运行环境凭证来源。

升级前请审查凭证来源与默认链顺序,避免上线后凭证解析路径变化。

2.0.1

23 Apr 15:25

Choose a tag to compare

2.0.1

2.0.0

16 Apr 12:07

Choose a tag to compare

2.0.0

📢 重要变更通知:Jackson 兼容性修复

影响范围: 使用 ArkService 的所有用户


变更说明

修复了 ArkServicejackson-databind >= 2.20 的兼容性问题。原代码使用了已废弃的 PropertyNamingStrategy.SNAKE_CASE,现已替换为 PropertyNamingStrategies.SNAKE_CASE


对你的影响

场景 状态
jackson-databind >= 2.12 无影响,正常工作
jackson-databind < 2.12 不兼容,需升级 jackson

1.0.20

14 Apr 10:05

Choose a tag to compare

1.0.20

1.0.19

09 Apr 12:09

Choose a tag to compare

1.0.19

1.0.18

02 Apr 12:07

Choose a tag to compare

1.0.18

1.0.17

26 Mar 12:11

Choose a tag to compare

1.0.17