T
traeai
登录
返回首页
Simon Willison's Weblog

datasette 1.0a29 发布

7.5Score

TL;DR · AI 摘要

datasette 1.0a29 发布,新增实用方法和修复多个 Bug。

核心要点

  • 新增 TokenRestrictions.abbreviated 方法创建 '_r' 字典。
  • 修复了 Mobile Safari 上列操作对话框的显示问题。
  • 解决了测试过程中因连接关闭导致的崩溃问题。

结构提纲

按章节快速跳转。

  1. 介绍 datasette 1.0a29 的新功能和修复的 Bug。

  2. 新增 TokenRestrictions.abbreviated 方法用于创建 '_r' 字典。

  3. 即使表格为空,表头和列选项也可见。

  4. 修复了 Mobile Safari 上列操作对话框的显示问题。

  5. 解决了测试过程中因连接关闭导致的崩溃问题。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • datasette 1.0a29
    • 新功能
      • TokenRestrictions.abbreviated 方法
      • 表头和列选项可见
    • Bug 修复
      • Mobile Safari 显示问题
      • 测试崩溃问题

金句 / Highlights

值得收藏与分享的关键句。

#datasette#开源#数据探索
打开原文

URL 源:https://simonwillison.net/2026/May/12/datasette/

发布时间:Wed, 13 May 2026 00:41:50 GMT

Markdown 内容: 发布datasette 1.0a29— 用于探索和发布数据的开源多工具

* 新增 TokenRestrictions.abbreviated(datasette)实用方法,用于创建 "_r" 字典。#2695

* 即使表格中没有行,表头和列选项现在也可见。#2701

* 修复了在 Mobile Safari 上显示列操作对话框的错误。#2708

* 修复了一个测试可能因 Datasette.close()Datasette.close() 之间的竞态条件而崩溃的错误。#2709

这个崩溃错误非常棘手。最近我在 Datasette 中添加了一种机制,在每个测试结束时自动关闭连接,但结果引入了一个竞态条件,即一个正在进行的查询有时会在连接被关闭时在一个线程中执行。最终我通过让 Codex CLI(使用 GPT-5.5 xhigh)创建一个最小的 Dockerfile 来重现该错误来解决了这个问题。

AI 可能会生成不准确的信息,请核实重要内容