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