版本支持列表
以下列表显示了可用的阿里云 SDK 主要版本的列表以及它们在生命周期中的处于的位置。有关软件开发工具包 (SDK) 和工具的主要版本及其底层依赖项的生命周期的详细信息,请参阅阿里云 SDK 支持策略。
第二代 SDK(V2.0)
推荐使用第二代 SDK,两者的区别请参见 V2.0 SDK和V1.0 SDK。
软件开发工具包 | 环境要求(最低) | 当前阶段 | 正式对外日期 | 备注 |
C++ 11 | GA | 2021年2月1日 | ||
Java 8 | GA | 2020年8月21日 | ||
Java 8 | GA | 2021年9月26日 | ||
Node.js 8.x | GA | 2020年8月21日 | Node.js 10.x 及以下版本将于2025年1月1日终止支持,详情参见宣布阿里云 Node.js/TypeScript SDK 即将终止 Node.js 10.x 及以下版本的支持。 | |
Go 1.10 | GA | 2020年8月21日 | ||
net framework 4.5 或 .Net Core 2.0 | GA | 2020年8月21日 | ||
PHP 5.6 | GA | 2020年8月21日 | ||
Python 3.6 | GA | 2020年8月21日 | Python 3.6 及以下版本将于2024年10月1日终止支持,详情参见宣布阿里云 Python SDK 即将终止 Python 2.7 和 Python 3.6 的支持。 | |
Swift 5.6 | 开发者预览版 | 2022年8月29日 | ||
Python 2.7 | 终止支持 | 2020年8月21日 | 于2024年5月1日终止支持。 |
第一代 SDK(V1.0)
不建议任何新项目使用第一代 SDK 进行开发。推荐使用第二代 SDK 进行开发,它不仅解决了第一代 SDK 中的一些缺陷之外,还提供了更好的设计和体验。
我们将遵照阿里云SDK支持策略逐步废弃对第一代 SDK 的支持,直接使用第二代 SDK 也可避免将来额外的迁移工作。我们通过在第一代和第二代 SDK 之间使用不同的命名空间,使得您可以在遗留项目中同时使用两代 SDK,确保可以渐进式迁移到下一代 SDK 上,大大降低迁移的陡峭程度。
软件开发工具包 | 环境要求(最低) | 当前阶段 | 正式对外日期 | 备注 |
C++ 11 | GA | 2019年5月29日 | ||
Java 6 | GA | 2015年6月23日 | Java 7 及以下版本将于2025年1月1日终止支持,详情参见宣布阿里云 Java V1.0 SDK 即将终止 Java 7 及以下版本的支持。 | |
Node.js 8.x | GA | 2017年1月9日 | Node.js 10.x 及以下版本将于2025年1月1日终止支持,详情参见宣布阿里云 Node.js/TypeScript SDK 即将终止 Node.js 10.x 及以下版本的支持。 | |
Go 1.10 | GA | 2017年11月21日 | ||
net framework 4.5 或 .Net Core 2.0 | GA | 2015年12月18日 | ||
PHP 5.5 | GA | 2019年1月3日 | ||
Python 3.6 | GA | 2015年7月23日 |
| |
2.3.0 | GA | 2019年2月13日 | ||
PHP 5.5 | 终止支持(已弃用) | 2015年6月23日 | ||
Python 2.6.5 或 3.x | 终止支持 | 2018年12月20日 | 已于2024年5月1日终止支持 |