宣布阿里雲 Node.js/TypeScript SDK 即將終止 Node.js 10.x 及以下版本的支援。
聲明內容
從 2025 年 1 月 1 日開始,阿里雲 Node.js/TypeScript SDK 將不再繼續支援 Node.js 官網已經 End-of-Life(EOL)的以下 LTS 版本:
Node.js v0.10.x – 已於 2016-10-31 終止服務
Node.js v0.12.x – 已於 2016-12-31 終止服務
Node.js 4.x – 已於 2018-04-30 終止服務
Node.js 6.x – 已於 2019-04-30 終止服務
Node.js 8.x – 已於 2019-12-31 終止服務
Node.js 10.x – 已於 2021-04-30 終止服務
實際上,當前 Node.js 已經停止了 16.x 的維護支援,但考慮到使用者的升級成本,我們 Node.js SDK 這次先停止 10.x 及以下的版本支援。其他版本的維護策略請參考:Node.js SDK 版本維護矩陣。具體 SDK 支援策略,請參考阿里雲SDK支援策略。

Node.js 偶數版本(例如 v12.x、v14.x、v16.x 等)在 4 月發布,而奇數版本(例如 v13.x、v15.x)在 10 月發布。當新的奇數版本發布時,之前的偶數版本將過渡到 LTS。
我們建議您升級到 Node.js 12.x 或更高版本,我們推薦使用 Node.js 當前長期支援(LTS)的版本,也就是2023-10-24開始LTS、2026-04-30停止支援的 20.x 版本。
阿里雲 SDK 會保證支援最新的 LTS Node.js 版本。請參考 Node.js 發布時間表以擷取 Node.js 版本及其維護狀態的完整列表。
為什麼我們要終止對 Node.js 10.x 及以下版本的支援?
由於 Node.js <= 10.x 版本已於2021-04-30達到使用壽命終點,我們發現 Node.js 社區以及 EOL 版本的部分 SDK 依賴項的支援正在下降。為了確保我們提供最新且安全的庫,我們將加入此遷移。為了確保您的應用程式和服務保持安全,請升級到積極支援的 Node.js 版本,例如 20.x。
終止支援意味著什嗎?
如果您在 Node.js <10.x 運行時版本中使用阿里雲 Node.js SDK,則會顯示以下訊息npm install:
$ node --version
v10.24.1
$ npm install @alicloud/ecs20140526
...
NodeDeprecationWarning: The Alibaba Cloud SDK SDK for Node.js/TypeScript will
no longer support Node.js <= v10.x on January 1, 2025. To continue receiving updates to Alibaba Cloud services
and bug fixes please upgrade to Node.js 12.x or later.2025 年 1 月 1 日,阿里雲 Node.js SDK 將會在 CHANGELOG.md 中顯示不再支援這些運行時版本,並且將會在 Node.js SDK GitHub 和 NPM Package 中包含發布說明,說明對 Node.js 10.x 的支援終止。如果您設定了 engine-strict=true ,則在 Node.js <10.x 中安裝較新版本的 Node.js SDK 將會發生 NPM 安裝錯誤,錯誤碼ENOTSUP,如下所示:
$ node --version
v10.24.1
$ npm install @alicloud/ecs20140526
...
npm ERR! code ENOTSUP
npm ERR! notsup
Unsupported engine for @alicloud/ecs20140526@<version>: wanted: {"node":">=12.0.0"} (current: {"node":"v10.24.1","npm":"7.10.0"})
...Node.js SDK 版本維護矩陣
有關阿里雲 SDK 維護和棄用的更多資訊,請參閱阿里雲SDK支援策略。 我們的政策是在社區或供應商結束對依賴項的支援後至少 6 個月內繼續支援 SDK 依賴項。但是,此策略可能會根據特定的依賴關係而有所不同,一般這個時間為一年左右。
阿里雲 SDK 對 Node.js 版本的支援矩陣如下:
Node.js 版本 | 宣布終止支援時間 | 阿里雲 SDK 終止支援時間 |
10.x 及以下 | 2021 年 4 月 30 日 | 2025 年 1 月 1 日 |
12.x | 2022 年 4 月 30 日 | 預計 2025 年 10 月 1 日 |
14.x | 2023 年 4 月 30 日 | 預計 2025 年 10 月 1 日 |
16.x | 2023 年 9 月 11 日 | 預計 2025 年 10 月 1 日 |
18.x | 預計 2025 年 4 月 30 日 | 預計 2026 年 10 月 1 日 |
20.x | 預計 2026 年 4 月 30 日 | 預計 2027 年 10 月 1 日 |
22.x | 預計 2027 年 4 月 30 日 | 預計 2028 年 10 月 1 日 |
24.x | 預計 2028 年 4 月 30 日 | 預計 2029 年 10 月 1 日 |
需要額外的協助怎麼辦?
如果您有任何疑問,請通過OpenAPI 開發人員門戶反饋或“OpenAPI 開發人員門戶 - 值班服務群4群”群的DingTalk群號: 60965016010 聯絡我們。