datasette 1.0a29

Simon Willison's Blog 工具

摘要

Datasette 1.0a29 已发布,包含新的实用方法、对空表格的 UI 改进,以及在 Codex CLI 协助下修复的竞争条件等错误修复。

暂无内容
查看原文 导出为 Word 导出为 PDF
查看缓存全文

缓存时间: 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.0a27

Simon Willison's Blog

Datasette 1.0a27 发布,主要包含重大安全改进(现代化 CSRF 标头)、新增 RenameTableEvent 以增强插件兼容性,以及多项 API 增强,包括改进的 upsert 处理和数据库锁定修复。

datasette 1.0a28

Simon Willison's Blog

Datasette 1.0a28 alpha 版本修复了前一个 alpha 版本中发现的兼容性错误和资源管理问题,包括修复 execute_write_fn() 回调、数据库清理方法,以及新增用于测试中自动清理的 pytest 插件。

datasette-ports 0.3

Simon Willison's Blog

datasette-ports 0.3 发布,改进功能包括显示机器上运行 Datasette 实例的工作目录及数据库文件的完整路径。

datasette-export-database 0.3a1

Simon Willison's Blog

datasette-export-database 版本 0.3a1 发布,作为 Datasette 生态系统的一部分提供数据库导出功能。

datasette-llm 0.1a7

Simon Willison's Blog

Datasette-llm 0.1a7 是一个新的 alpha 版本插件,为 Datasette 提供 LLM 集成,使插件能够为特定模型配置默认选项。