Datasette 1.0a32 release adds Atom-everything feed, quotas
Released May 31, 2026, Datasette 1.0a32 adds per-database query quotas and plugin API changes for large datasets.
TL;DR
- 01Released May 31, 2026, Datasette 1.0a32 adds per-database query quotas and plugin API changes for large datasets.
- 02Simon Willison released Datasette 1.0a32 on May 31, 2026.
- 03The alpha update introduces an atom-everything feed, per-database query quotas, adjustments to the plugin API and a set of stability and performance fixes focused on larger deployments.
Simon Willison released Datasette 1.0a32 on May 31, 2026. The alpha update introduces an atom-everything feed, per-database query quotas, adjustments to the plugin API and a set of stability and performance fixes focused on larger deployments.
Datasette remains a lightweight tool for publishing and exploring SQLite-backed datasets over HTTP. This release packages several incremental but practical changes aimed at operators who serve many or large databases and developers who build extensions for the platform.
Notable changes
The new atom-everything feed exposes an Atom feed that aggregates changes across a Datasette instance. The feed is intended for clients that need a single stream for updates rather than polling individual tables or databases. The feed supports pagination and can be restricted to specific databases via query parameters.
Per-database query quotas are available in this alpha. Administrators can now set limits on query execution per database, including maximum rows returned and rate limits for concurrent requests. Quotas are enforced at the HTTP layer so they apply regardless of access path, including the JSON API and the HTML query pages.
Plugin API adjustments and new hooks are part of the release. The changes refine extension points used by authentication, data transformation and UI plugins. Several internal function signatures were stabilized, while some legacy hooks were deprecated with documented migration paths. The release notes recommend checking third-party plugins for compatibility before upgrading in production.
Performance and reliability fixes focus on large datasets and multi-database instances. The release includes a faster tokenizer used by the built-in search and reduced memory usage for long-running query workers. There are also tweaks to request timeouts and connection handling intended to reduce cascading failures when a downstream query stalls.
Other smaller changes include improved CLI output for inspect and migrate commands, tighter error messages for malformed SQL, and expanded test coverage for the HTTP API surface.
Upgrade and compatibility
This is an alpha release, so it is intended for testing and early adopters rather than immediate wide deployment. Existing Datasette instances can upgrade, but administrators should validate key plugins and custom middleware against the updated plugin API. The release notes provide a compatibility checklist and a brief migration guide for deprecated hooks.
Configuration for the new per-database quotas is handled through existing configuration files and environmental variables, enabling administrators to roll out quota policies without changing application code. The atom-everything feed can be enabled or disabled per instance, and access controls can be applied using the same authentication and permission settings that govern other endpoints.
The release maintains backward compatibility for standard API endpoints and for SQL exported via the CLI. Where breaking changes exist, maintainers have documented the exact function signatures and recommended fixes.
Why it matters
The changes give operators more control over resource consumption and provide a consolidated update stream useful for synchronization and monitoring workflows. Plugin API tweaks signal a push to stabilize extensions, which affects developers who build integrations and custom UIs.
- 2026-05-01Datasette 1.0a30
Minor fixes and security patches for the HTTP layer.
- 2026-05-20Datasette 1.0a31
Improvements to the search tokenizer and plugin tests.
- 2026-05-31Datasette 1.0a32
Adds atom-everything feed, per-database quotas and plugin API adjustments.
Written by The Brieftide · Source: Simon Willison
The Brieftide Daily · 06:00
Briefs like this one, in your inbox every morning.
Continue reading
More in Benchmarks & EvalsSWE-Explore benchmark: AI coding agents find files but miss lines
SWE-Explore shows Claude Code, Codex and peers usually locate the correct source file but fail to return the exact lines needed for fixes.
olmo-eval: AllenAI launches evaluation workbench for model
Open-source olmo-eval bundles dataset connectors, metric runners and reproducible evaluation for iterative model testing.
Claude Fable 5 benchmark: SWE-bench 95% but costly, filtered
Anthropic's Mythos Claude Fable 5 scores 95% on SWE-bench Verified, tops public tests but adds heavy safety filters and higher cost.
Anthropic releases Claude Fable 5 and Mythos 5 with coding gains
Anthropic says the new Claude Fable 5 and Mythos 5 outperform the Opus generation on coding and scientific benchmarks.