版本支持列表

更新时间:

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

第二代 SDK(V2.0)

说明

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

软件开发工具包

环境要求(最低)

当前阶段

正式对外日期

备注

C++ SDK

C++ 11

GA

2021年2月1日

Java SDK

Java 8

GA

2020年8月21日

Java 异步 SDK

Java 8

GA

2021年9月26日

TypeScript SDK

Node.js 8.x

GA

2020年8月21日

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

Golang SDK

Go 1.10

GA

2020年8月21日

.NET SDK

net framework 4.5 或 .Net Core 2.0

GA

2020年8月21日

PHP SDK

PHP 5.6

GA

2020年8月21日

Python SDK

Python 3.6

GA

2020年8月21日

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

Swift SDK

Swift 5.6

开发者预览版

2022年8月29日

Python2 SDK

Python 2.7

终止支持

2020年8月21日

于2024年5月1日终止支持。

第一代 SDK(V1.0)

重要

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

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

软件开发工具包

环境要求(最低)

当前阶段

正式对外日期

备注

C++ SDK

C++ 11

GA

2019年5月29日

Java SDK

Java 6

GA

2015年6月23日

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

Node.js SDK

Node.js 8.x

GA

2017年1月9日

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

Golang SDK

Go 1.10

GA

2017年11月21日

.NET SDK

net framework 4.5 或 .Net Core 2.0

GA

2015年12月18日

PHP SDK

PHP 5.5

GA

2019年1月3日

Python SDK

Python 3.6

GA

2015年7月23日

  • Python 2 已于2024年5月1日终止支持

  • Python 3.6 及以下版本将于2024年10月1日终止支持

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

Ruby SDK

2.3.0

GA

2019年2月13日

PHP SDK(不支持Composer版)

PHP 5.5

终止支持(已弃用)

2015年6月23日

Python SDK(资源版)

Python 2.6.5 或 3.x

终止支持

2018年12月20日

已于2024年5月1日终止支持