版本支持列表

更新时间:
复制 MD 格式

以下列表显示了可用的阿里云 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

当前最新版本:v7.8.7

.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日终止支持。

查看Go项目当前依赖的SDK版本:在项目根目录执行 go list -m github.com/alibabacloud-go/ecs-20140526/v7,返回结果即为当前依赖的版本号。如需升级到最新版本,执行 go get github.com/alibabacloud-go/ecs-20140526/v7@latest。

第一代 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

终止支持

20171121

已于202531日终止支持,详情参见宣布将于 2025 年 3 月 1 日终止对阿里云 V1.0 Golang SDK 支持

.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日终止支持