Skip to content
AI News HubLIVE
More
Original source1 min read

datasette 1.0a29

Summary

datasette 1.0a29 release includes a new utility method, fixes for empty table display, a Mobile Safari bug, and a race condition segfault resolved using Codex CLI.

datasette 1.0a29
Report an error

The correction channel is not available yet. You can copy the article reference below for later.

Correction instructions
Read article

Release: datasette 1.0a29

Simon Willison’s Weblog

Subscribe

12th May 2026

Release

datasette 1.0a29 — An open source multi-tool for exploring and publishing data

New TokenRestrictions.abbreviated(datasette) utility method for creating "_r" dictionaries. #2695

Table headers and column options are now visible even if a table contains zero rows. #2701

Fixed bug with display of column actions dialog on Mobile Safari. #2708

Fixed bug where tests could crash with a segfault due to a race condition between Datasette.close() and Datasette.close(). #2709

That segfault bug was gnarly. I added a mechanism to Datasette recently that would automatically close connections at the end of each test, but it turned out that introduced a race condition where an in-flight query could sometimes be executing in a thread against a connection that was being claused. I ended up solving that by having Codex CLI (with GPT-5.5 xhigh) create a minimal Dockerfile that recreated the bug.

Recent articles

Notes on the xAI/Anthropic data center deal - 7th May 2026

Live blog: Code w/ Claude 2026 - 6th May 2026

Vibe coding and agentic engineering are getting closer than I'd like - 6th May 2026

This is a beat by Simon Willison, posted on 12th May 2026.

projects 528

datasette 1481

Monthly briefing

Sponsor me for $10/month and get a curated email digest of the month's most important LLM developments.

Pay me to send you less!

Sponsor & subscribe

Disclosures

Colophon

©

2002

2003

2004

2005

2006

2007

2008

2009

2010

2011

2012

2013

2014

2015

2016

2017

2018

2019

2020

2021

2022

2023

2024

2025

2026

Key points and analysis

Article intelligence

EngineersAdvanced

Key points

  • New TokenRestrictions.abbreviated(datasette) utility method for creating "_r" dictionaries.
  • Table headers and column options now visible even with zero rows.
  • Fixed column actions dialog display on Mobile Safari.
  • Fixed segfault bug caused by race condition in connection closing; resolved using Codex CLI to recreate the bug.

Highlights and analysis are generated automatically and may contain errors. Check the original source.