變更記錄
版本政策
Socket.IO 發行版本緊密遵循 語意化版本控管。
這表示在版本號碼 x.y.z
中
- 釋出重大錯誤修正時,我們會透過增加
z
數字來進行修補版本發行(例如:1.2.3
至1.2.4
)。 - 釋出新功能或非重大修正時,我們會透過增加
y
數字來進行次要版本發行(例如:1.2.3
至1.3.0
)。 - 釋出重大變更時,我們會透過增加
x
數字來進行主要版本發行(例如:1.2.3
至2.0.0
)。
重大變更
重大變更對所有人來說都不方便,因此我們會盡量減少主要版本發行的次數。
多年來,我們對 Socket.IO 協定進行過兩次影響重大的變更
- Socket.IO v2 於2017 年 5 月發布
- Socket.IO v3 於2020 年 11 月發布
資訊
Socket.IO v4(於 2021 年 3 月發布)未包含任何 Socket.IO 協定的更新(僅在 Node.js 伺服器 API 中進行一些重大變更),因此在此處不予計算。
重要里程碑
除了上面列出的重大變更之外,以下是 Socket.IO 中最新的重要變更
版本 | 日期 | 說明 |
---|---|---|
4.7.0 | 2023 年 6 月 | 支援 WebTransport |
4.6.0 | 2023 年 2 月 | 推出連線狀態復原 |
4.4.0 | 2021 年 11 月 | 支援uWebSockets.js |
4.1.0 | 2021 年 5 月 | 推出serverSideEmit() |
4.0.0 | 2021 年 3 月 | 改寫為TypeScript |
版本使用
截至 2023 年 11 月
socket.io
套件


socket.io-client
套件

