datasette 1.0a29 版本于 2026 年 5 月 12 日正式发布。这是一个重要的更新,主要包含新特性、界面改进和关键的错误修复。
新版本引入了 TokenRestrictions.abbreviated(datasette) 工具方法,用于方便地创建 "_r" 字典。这一改进简化了权限管理的代码编写,使得开发者可以更便捷地处理令牌限制相关的操作。
在用户界面方面,现在即使表格中没有数据行,表头和列选项也能正常显示,提升了用户体验。同时,修复了在 Mobile Safari 浏览器上列操作对话框无法正确显示的问题。这些改进使得 datasette 在不同设备和场景下更加可靠。
本次更新还解决了一个棘手的段错误(segfault)问题。该错误源于最近引入的自动关闭连接的机制,在测试结束时自动关闭数据库连接,但导致了竞态条件——当某个线程中的查询仍在执行时,连接可能已被关闭。开发者通过 Codex CLI(基于 GPT-5.5 xhigh)生成了一个最小化的 Dockerfile 来复现该问题,并最终找到了解决方案。这一修复提升了 datasette 的稳定性,特别是在测试场景下。
datasette 是一个开源的多工具,用于探索和发布数据。此次更新进一步巩固了其作为数据探索和发布工具的地位,为用户提供了更流畅的体验和更可靠的性能。