文档首页/ 对象存储服务 OBS/ SDK参考/ Java/ 使用前须知(Java SDK)
更新时间:2024-09-18 GMT+08:00
分享

使用前须知(Java SDK)

本文介绍Java SDK的版本变更,并提供版本兼容性说明,以及其他使用前须知。

变更说明

表1所示,本节将为您展示Java SDK的版本变更情况和兼容性说明。

表1 Java SDK版本变更及兼容性说明

版本

变更类型

说明

是否兼容

v3.23.9.1

新功能

适配第三方组件

新功能:

  • 支持设置自定义dns解析器

适配第三方组件:

  • 移除 java-xmlbuilder,使用默认的javax.xml库

-

v3.23.9

新功能

适配第三方组件

新功能:

  • 新增配置桶清单接口
  • 新增客户端加密
  • 支持在生命周期规则中配置碎片过期时间

适配第三方组件:

  • 使用 okio 3.5.0 替代 okio 2.10.0
  • 使用 okhttp 4.11.0 替代 okhttp 4.10.0

v3.23.5

新功能

新功能:

  • 新增双写桶功能
  • 支持标准存储、低频存储、归档存储
  • 三种桶容量的统计

v3.23.3

新功能

适配第三方组件

新功能:

  • 支持crr进度查询
  • 新增对象标签接口(设置、获取、删除 对象标签)

适配第三方组件:

  • 使用 powermock-module-junit4 2.0.9 替代 powermock-module-junit4 1.6.5
  • 使用 powermock-api-mockito2 2.0.9 替代 powermock-api-mockito 1.6.5
  • 使用 mockito-core 4.11.0 替代 mockito-core 1.10.19

v3.22.12

新功能

适配第三方组件

新功能:

  • Java SDK支持深度归档
  • Java SDK 实现 posix accesslable相关接口

适配第三方组件:

  • 使用 log4j2 2.18.0 替代 log4j2 2.17.1
  • 使用 okhttp 4.10.0 替代 okhttp 4.9.3
  • 使用 jackson-core 2.13.3 替代 jackson-core 2.13.0
  • 使用 jackson-databind 2.13.4.1 替代 jackson-databind 2.13.0
  • 使用 jackson-annotations 2.13.3 替代 jackson-annotations 2.13.0

v3.22.3

适配第三方组件

  • 使用 log4j2 2.17.1 替代 log4j2 2.17.0
  • 使用 okhttp 4.9.3 替代 okhttp 4.9.1
  • 使用 okio 2.10.0 替代 okio 2.7.0
  • 使用 jackson-core 2.13.0 替代 jackson-core 2.12.5
  • 使用 jackson-databind 2.13.0 替代 jackson-databind 2.12.5
  • 使用 jackson-annotations 2.13.0 替代 jackson-annotations 2.12.5

v3.21.12

适配第三方组件

使用 log4j2 2.17.0 替代 log4j2 2.16.0

v3.21.11

新功能

适配第三方组件

新功能:

  • 用户可以在发送请求时添加任意自定义头域

适配第三方组件:

  • 使用 jackson-core 2.12.5 替代 jackson-core 2.11.1
  • 使用 jackson-databind 2.12.5 替代 jackson-databind 2.11.1
  • 使用 jackson-annotations 2.12.5 替代 jackson-annotations 2.11.1
  • 使用 okhttp 4.9.1 替代 okhttp 4.8.0
  • 使用 log4j2 2.16.0 替代 log4j2 2.14.1

低于v3.21.11(停止配套,EOM)

-

  • 版本过低,已停止维护,建议及时升级版本。

-

完整的版本变更情况请参见:ChangeLog

兼容性说明

  • 推荐使用的JDK版本:JDK 8及以上版本。
  • 旧版本(2.x)已不再维护,建议尽快升级至最新版。

其他使用前须知

技术支持渠道

开发者社区提供的技术支持渠道如下:

相关文档