datasette 1.0a29 版本於 2026 年 5 月 12 日正式發佈。這是一個重要的更新,主要包含新特性、界面改進和關鍵的錯誤修復。
新版本引入了 TokenRestrictions.abbreviated(datasette) 工具方法,用於方便地創建 "_r" 字典。這一改進簡化了權限管理的代碼編寫,使得開發者可以更便捷地處理令牌限制相關的操作。
在用户界面方面,現在即使表格中沒有數據行,表頭和列選項也能正常顯示,提升了用户體驗。同時,修復了在 Mobile Safari 瀏覽器上列操作對話框無法正確顯示的問題。這些改進使得 datasette 在不同設備和場景下更加可靠。
本次更新還解決了一個棘手的段錯誤(segfault)問題。該錯誤源於最近引入的自動關閉連接的機制,在測試結束時自動關閉數據庫連接,但導致了競態條件——當某個線程中的查詢仍在執行時,連接可能已被關閉。開發者通過 Codex CLI(基於 GPT-5.5 xhigh)生成了一個最小化的 Dockerfile 來複現該問題,並最終找到了解決方案。這一修復提升了 datasette 的穩定性,特別是在測試場景下。
datasette 是一個開源的多工具,用於探索和發佈數據。此次更新進一步鞏固了其作為數據探索和發佈工具的地位,為用户提供了更流暢的體驗和更可靠的性能。