โ† Back to topics
2 tool-launch Simon Willison single-source 1 article

Datasette 1.0a28 alpha fixes bugs, adds cleanup

Datasette 1.0a28 alpha release fixes compatibility bugs and adds automatic resource cleanup for database instances.

๐Ÿ” Let's dive in

Datasette 1.0a28 addresses accidental breakages introduced in the previous alpha, including a compatibility bug in execute_write_fn() callbacks and improvements to database connection shutdown. The release adds a new datasette.close() method and a pytest plugin that automatically cleans up temporary instances, helping prevent file descriptor exhaustion in test suites. The changes were implemented using Claude Code and Claude Opus 4.7.

Lead coverage: Simon Willison โ€” datasette 1.0a28 โ†—

๐Ÿ•ฐ The timeline ยท 1 source

Simon Willison first-party ยท 6d ago ยท 2/5

datasette 1.0a28 โ†—

Datasette 1.0a28 addresses accidental breakages introduced in the previous alpha, including a compatibility bug in execute_write_fn() callbacks and improvements to database connection shutdown. The release adds a new datasette.close() method and a pytest plugin that automatically cleans up temporary instances, helping prevent file descriptor exhaustion in test suites. The changes were implemented using Claude Code and Claude Opus 4.7.

Most of the changes in this release were implemented using Claude Code and the newly released Claude Opus 4.7.
โ€” Simon Willison

๐Ÿท Tags

ClaudeClaude Code

๐Ÿ”ง Debug

Cluster ID
cbd1e0122f
Importance (max)
2
Members
1
Sources
Simon Willison
Earliest
2026-04-17T04:01:56.000Z
Latest
2026-04-17T04:01:56.000Z
Lead URL
https://simonwillison.net/2026/Apr/17/datasette