WHO
團隊已付費使用 LaunchDarkly,並以 REST API(自建腳本、CI、管理後台、generated client)管理 flags/segments/members/custom roles/access tokens 的平台工程、DevOps、內部工具負責人;仍釘 LD-API-Version: 20220603,或根本沒設 header、依賴舊 access token 的預設版本。
LdApiEOL · 等候名單
回答 5 題——是否設了 LD-API-Version、access token 多舊、呼叫哪些 list 端點、是否還用 Users/User settings API、自建 HTTP 或 generated client。取得 20240415 必改清單、分頁樣板、Users→Contexts 對照與回歸 checklist。不是 LaunchDarkly 連線器——從不要求貼 token、SDK key 或程式碼。
依 LaunchDarkly 官方 migration guide:API 版本 20220603 於 2026 年 12 月 31 日結束生命週期;2027 年 1 月 1 日起所有客戶必須使用 20240415。
市場驗證頁 · 免費等候名單 · 無假用戶數 · 與 LaunchDarkly 無隸屬關係 · 從不要求 token/SDK key/程式碼
問題
依 LaunchDarkly 官方《REST API migration guide》:20220603 REST API 版本於 2026 年 12 月 31 日結束生命週期,之後將無法再存取;2027 年 1 月 1 日起所有客戶必須使用 20240415。20240415 是破壞性版本:多個 list 端點改為分頁(只拿第一頁就會「靜默少資料」)、List feature flags 移除多個 filter 與 compare 參數,Users、Users (beta)、User settings API 完全移除。你實際跑的版本由每個請求的 LD-API-Version header 決定——若從沒設,則由 access token 建立時設定的版本決定。
| 端點 | 變更內容 | 預設頁大小 | limit 上限 |
|---|---|---|---|
List access tokens | 改為分頁 用 limit/offset 翻頁,直到 items 為空、或 offset 大於 totalCount。 | 25 | 1000 |
List custom roles | 改為分頁 用 limit/offset 翻頁,直到 items 為空、或 offset 大於 totalCount。 | 20 | 1000 |
List feature flags | 改為分頁 用 limit/offset 翻頁。移除 10 個 filter 與 compare 參數;environments 欄位只有在以環境過濾時才回傳。 | 20 | 100 |
List segments | 改為分頁 用 limit/offset 翻頁,直到 items 為空、或 offset 大於 totalCount。 | 20 | 50 |
Get workflows | 改為分頁 用 limit/offset 翻頁。回應不再有 _conflicts 欄位。 | 20 | 200 |
List account members | 非新改分頁 不再支援 accessCheck filter;limit 上限 1000。 | — | 1000 |
List teams | 非新改分頁 expand 不再支援 projects 或 roles;limit 上限 100。 | — | 100 |
20240415 從 List feature flags 移除(依官方 migration guide):
codeReferencescontextKindTargetedcontextKindsEvaluatedfollowerIdhasDataExporthasExperimentsegmentTargetedstatustargetingtargetingModifiedDatecompare
來源:LaunchDarkly《REST API migration guide: 20220603 to 20240415》(2026-09-27 核對)。使用 generated client library 者需升級到 21.x 或更新。請以官方頁面為準。
解決方案
給仍在 20220603(或沒設 header)的 LaunchDarkly REST 使用者的 20220603→20240415 就緒決策層:你的版本設定 × 你呼叫的端點 → 必改清單+樣板+Users→Contexts 對照+回歸清單。不是官方文件替代品,也不是 LaunchDarkly 連線器;與 LaunchDarkly 無隸屬關係。
團隊已付費使用 LaunchDarkly,並以 REST API(自建腳本、CI、管理後台、generated client)管理 flags/segments/members/custom roles/access tokens 的平台工程、DevOps、內部工具負責人;仍釘 LD-API-Version: 20220603,或根本沒設 header、依賴舊 access token 的預設版本。
20220603 於 2026-12-31 結束生命週期;2027-01-01 起所有客戶必須使用 20240415。20240415 將 List access tokens、List custom roles、List feature flags、List segments 與 Get workflows 改為分頁;List feature flags 移除 10 個 filter 與 compare;List account members 移除 accessCheck;Users、Users (beta)、User settings API 完全移除。官方文件完整但長,缺「我用哪一版 × 呼叫哪些端點 → 今晚先改哪幾個呼叫 → 怎麼測」的一頁式決策工具。
勾選 5 題 → 個人化必改清單、limit/offset 的 curl 與偽碼樣板、官方 Users→Contexts 對照表、回歸 checklist,並提供 waitlist。從不要求 LaunchDarkly access token、SDK key 或原始碼;不是 LaunchDarkly 連線器。
在 2026-12-31 前把所有腳本/CI/後台切到 20240415:知道哪些呼叫會壞、分頁迴圈怎麼補、Users API 換成哪個 Contexts 端點、上線前要測哪些——而不是 2027-01-01 早上發布閘、同步作業、稽核報表一起掛掉才救火。
| 被移除的 Users/User settings 端點 | 替代(依官方 migration guide) |
|---|---|
getSearchUsers | searchContextInstances |
getUsers | searchContexts |
getUser | getContextInstances |
deleteUser | deleteContextInstances |
getUserAttributeNames | getContextAttributeNames |
putFlagSetting | putContextFlagSetting |
patchExpiringFlagsForUser | patchExpiringTargets (semantic patch addExpiringTarget) |
getUserFlagSettings | 無直接替代 部分情境可用 evaluateContextInstance。 |
getUserFlagSetting | 無直接替代 考慮 SDK 的 flag variation evaluation details。 |
getExpiringFlagsForUser | 無直接替代 |
Users、Users (beta)、User settings API(2023-05 棄用)在 20240415 完全移除。getUserFlagSettings、getUserFlagSetting、getExpiringFlagsForUser 無直接替代。
功能特色
以下為產品假設中的行銷重點——用於需求驗證,非正式規格承諾。
你真的在 20220603 嗎?header vs token 預設,附兩條官方修法與 21.x+ client 提示。
分頁端點、List feature flags 被移除的 filter 與 compare、members accessCheck、teams expand 限制。
每個端點正確上限的 limit/offset 迴圈;token 只以 $LD_API_TOKEN 佔位。
官方逐條替代,並標示「無直接替代」。
staging 優先的切換步驟與距 2026-12-31 剩餘天數。
如何運作
與等候名單階段產品假設一致的三步驟。
是否顯式設 LD-API-Version · token 年代/預設版本 · 呼叫的 list 端點 · Users/User settings API · 自建 HTTP 或 generated client。
新分頁端點(含預設頁大小與 limit 上限)、被移除的 filter、官方 Users→Contexts 對照(含無直接替代者),每項附官方來源連結。
limit/offset 的 curl 與偽碼、LD-API-Version: 20240415 修法、staging→prod 回歸清單——從不要求 token、SDK key 或程式碼。
使用情境
如果以下情境很熟悉,歡迎加入等候名單協助我們驗證。
GET /api/v2/flags/{projectKey} 沒帶分頁、flag 數 > 20 → 升版後只看到第一頁;需要分頁迴圈樣板(limit 上限 100)與筆數比對測試。
這些 filter 在 20240415 移除;需要必改清單與「改在客戶端過濾」的回歸項。
members 的 accessCheck 不再支援、custom roles 與 access tokens 改分頁;需要逐端點清單。
需要 Users→Contexts 對照,並提前知道哪 3 個端點沒有直接替代。
需要判斷實際版本,並決定「全面加 header」還是「換新 token」。
需要確認升到 21.x+ 並回歸型別/分頁行為。
公開訊號
僅列 LaunchDarkly 官方公開文件——不是客戶推薦、背書或捏造指標。
常見問題
不是。LdApiEOL 為獨立工具,與 LaunchDarkly 無隸屬或背書關係;所有資訊引用 LaunchDarkly 公開文件並附連結。
官方列出全部變更;我們只針對你勾選的版本設定與端點,輸出必改清單、樣板與回歸清單。
Support 回答個案、顧問做完整專案;我們是輕量自助靜態工具,驗證期 waitlist 免費。
版本會由 access token 建立時設定的版本決定;若是 20220603 或更舊就可能受影響。官方建議每個請求都顯式設 header。
加 header(或換新 20240415 token)只是切版;分頁、被移除的 filter、Users API 移除仍需改程式並回歸測試。
依官方 guide,此次沒有任何 SDK 被棄用,只影響 REST API。
不會。從不要求、不持有、不儲存;不連你的 LaunchDarkly 帳號。
不會。MVP 是靜態問卷+必改清單+樣板+回歸清單+waitlist。
等候名單分批以 Email 邀請;不捏造上線日期。
假設為小額就緒稽核或團隊席位;正式價格以 launch 通知為準。等候名單免費。
等候名單
留下工作 Email,取得 LdApiEOL 搶先體驗與上線通知。表單只有勾選與下拉選單——任何欄位都請勿貼 LaunchDarkly access token、SDK key、mobile key 或程式碼。
我們會分批寄送 early access 邀請與正式上線通知(不承諾具體上線日)。若有啟用確認信,請查收信箱。可隨時退訂。