datasette 1.0a29
摘要
Datasette 1.0a29 已发布,包含新的实用方法、对空表格的 UI 改进,以及在 Codex CLI 协助下修复的竞争条件等错误修复。
暂无内容
查看缓存全文
缓存时间: 2026/05/13 00:15
# 发布:datasette 1.0a29
来源:https://simonwillison.net/2026/May/12/datasette/
发布 datasette 1.0a29 (https://github.com/simonw/datasette/releases/tag/1.0a29)——一款用于探索和发布数据的开源多用途工具
> - 新增 `TokenRestrictions.abbreviated(datasette)` 实用方法 (https://docs.datasette.io/en/latest/internals.html#tokenrestrictions),用于创建 `"_r"` 字典。#2695 (https://github.com/simonw/datasette/issues/2695)
> - 即使表包含零行数据,现在也能显示表头和列选项。#2701 (https://github.com/simonw/datasette/issues/2701)
> - 修复了在 Mobile Safari 上显示列操作对话框时的 bug。#2708 (https://github.com/simonw/datasette/issues/2708)
> - 修复了一个由于 `Datasette.close()` 和 `Datasette.close()` 之间存在竞态条件导致测试可能因段错误(segfault)崩溃的 bug。#2709 (https://github.com/simonw/datasette/issues/2709)
那个段错误 bug *真够棘手*。我最近为 Datasette 添加了一个机制,会在每次测试结束时自动关闭连接,但结果引入了一个竞态条件:有时正在执行的查询会在某个线程中使用连接,而该连接同时正在被关闭。最终,我通过让 Codex CLI(配合 GPT-5.5 xhigh)创建一个最小的 Dockerfile (https://github.com/simonw/datasette/issues/2709#issuecomment-4435604727) 来复现该 bug,从而解决了这个问题。
相似文章
datasette 1.0a39
Datasette 1.0a39 版本已发布,包含安全更新和数据探索增强功能。
datasette 1.0a27
Datasette 1.0a27 发布,主要包含重大安全改进(现代化 CSRF 标头)、新增 RenameTableEvent 以增强插件兼容性,以及多项 API 增强,包括改进的 upsert 处理和数据库锁定修复。
datasette 1.0a41
Datasette 1.0a41 版本发布,这是一款数据探索与发布工具的版本更新,由 Simon Willison 宣布,详细介绍了其集成方式与赞助情况。
datasette 1.0a37
Datasette 1.0a37 是 Simon Willison 宣布的一款用于探索和发布数据的开源工具的 alpha 版本。
Datasette 1.0a40
Datasette 发布了 1.0a40 版本,包含安全修复、插件的新后台任务功能、迁移到 httpx2,以及各种错误修复,为稳定版 1.0 做准备。