Appearance
Datasette 1.0a32 釋出重點整理
原文連結:https://simonwillison.net/2026/May/31/datasette/#atom-everything
文章說明
這篇是 Simon Willison 對 Datasette 1.0a32 的簡短釋出說明,屬於 release note 類型文章。主軸是修補 SQL 寫入端點與 base_url 相關問題,並補上近期實驗 Service Worker 時暴露的邊界情境。
內容介紹
Datasette 是一個開源的資料探索與發布工具,常用於快速把 SQLite 或資料集轉成可查詢、可分享的網頁介面。這次 1.0a32 被定位為「小型修補版」,不是功能大改,而是提高穩定性與部署一致性。
文章提到的第一個重點,是新加入的 /db/-/execute-write 端點在 INSERT ... RETURNING 查詢上的 bug 修正。這類 bug 會直接影響寫入後即時回傳資料的流程,對 API 串接與自動化腳本很關鍵。
第二個重點是 base_url 相關問題。作者在 Service Worker 實驗期間發現多個路徑組裝與路由定位情境會出錯,1.0a32 一次修補這批問題,代表這版對「非根路徑部署」與較複雜的前端代理架構更友善。
從維運角度看,這種小版號修補雖然不顯眼,但通常能顯著降低上線風險,特別是你在反向代理、子目錄部署或多環境切換時。若你已採用 execute-write 或有自訂 URL 前綴,建議優先升級驗證。
你可以帶走的重點
- 1.0a32 屬於穩定性修補版,核心在修 bug 而非加大功能。
- INSERT ... RETURNING 的修正會直接改善寫入工作流可靠性。
- base_url 問題被集中處理,對反向代理與子路徑部署更安全。
- 若近期有測試 Service Worker 或進階路由,升級價值更高。
適合誰閱讀
- 正在使用 Datasette 進行資料發布與查詢服務的工程師。
- 維護 API 與 SQL 寫入流程的後端開發者。
- 需要處理子路徑部署、代理層路由的 DevOps/平台工程師。