Benchmarks & Evals3 min read

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.

The Brieftide

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.

Recent Datasette alpha releases
  1. 2026-05-01
    Datasette 1.0a30

    Minor fixes and security patches for the HTTP layer.

  2. 2026-05-20
    Datasette 1.0a31

    Improvements to the search tokenizer and plugin tests.

  3. 2026-05-31
    Datasette 1.0a32

    Adds atom-everything feed, per-database quotas and plugin API adjustments.

Advertisement

Written by The Brieftide · Source: Simon Willison

The Brieftide Daily · 06:00

Briefs like this one, in your inbox every morning.

 

FreeOne email a dayEvery claim sourcedUnsubscribe in one click
Advertisement