版本支持列表

更新时间:

以下列表显示了可用的阿里云 SDK 主要版本的列表以及它们在生命周期中的处于的位置。有关软件开发工具包 (SDK) 和工具的主要版本及其底层依赖项的生命周期的详细信息,请参阅阿里云 SDK 支持策略。

第二代 SDK(V2.0)

说明

推荐使用第二代 SDK,两者的区别请参见 V2.0 SDK 和 V1.0 SDK

软件开发工具包

环境要求(最低)

当前阶段

正式对外日期

备注

Java SDK

Java 8

GA

2020821

Java 异步 SDK

Java 8

GA

2021926

TypeScript SDK

Node.js 8.x

GA

2020821

Node.js 10.x 及以下版本将于202511日终止支持,详情参见宣布阿里云 Node.js/TypeScript SDK 即将终止 Node.js 10.x 及以下版本的支持

Golang SDK

Go 1.10

GA

2020821

.NET SDK

net framework 4.5 或 .Net Core 2.0

GA

2020821

PHP SDK

PHP 5.6

GA

2020821

Python SDK

Python 3.7

GA

2020821

Python 3.6 及以下版本将于2024101日终止支持,详情参见宣布阿里云 Python SDK 即将终止 Python 2.7 和 Python 3.6 的支持

Swift SDK

Swift 5.6

开发者预览版

2022829

Python2 SDK

Python 2.7

终止支持

2020821

202451日终止支持。

第一代 SDK(V1.0)

重要

不建议任何新项目使用第一代 SDK 进行开发。推荐使用第二代 SDK 进行开发,它不仅解决了第一代 SDK 中的一些缺陷之外,还提供了更好的设计和体验。

我们将遵照阿里云SDK支持策略逐步废弃对第一代 SDK 的支持,直接使用第二代 SDK 也可避免将来额外的迁移工作。我们通过在第一代和第二代 SDK 之间使用不同的命名空间,使得您可以在遗留项目中同时使用两代 SDK,确保可以渐进式迁移到下一代 SDK 上,大大降低迁移的陡峭程度。

软件开发工具包

环境要求(最低)

当前阶段

正式对外日期

备注

C++ SDK

C++ 11

GA

2019529

Java SDK

Java 6

GA

2015623

Java 7 及以下版本将于202511日终止支持,详情参见宣布阿里云 Java V1.0 SDK 即将终止 Java 7 及以下版本的支持

Node.js SDK

Node.js 8.x

GA

201719

Node.js 10.x 及以下版本将于202511日终止支持,详情参见宣布阿里云 Node.js/TypeScript SDK 即将终止 Node.js 10.x 及以下版本的支持

Golang SDK

Go 1.10

GA

20171121

.NET SDK

net framework 4.5 或 .Net Core 2.0

GA

20151218

PHP SDK

PHP 5.5

GA

201913

Python SDK

Python 3.7

GA

2015723

  • Python 2 已于202451日终止支持

  • Python 3.6 及以下版本将于2024101日终止支持

详情参见宣布阿里云 Python SDK 即将终止 Python 2.7 和 Python 3.6 的支持

Ruby SDK

2.3.0

GA

2019213

PHP SDK(不支持Composer版)

PHP 5.5

终止支持(已弃用)

2015623

Python SDK(资源版)

Python 2.6.5 或 3.x

终止支持

20181220

已于202451日终止支持