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