DATASETTE_SSL_KEYFILE
andDATASETTE_SSL_CERTFILE
environment variables as alternatives to--ssl-keyfile
and--ssl-certfile
. Thanks, Alex Garcia. (#2422)SQLITE_EXTENSIONS
environment variable has been renamed toDATASETTE_LOAD_EXTENSION
. (#2424)datasette serve
environment variables are now documented here.- The register_magic_parameters(datasette) plugin hook can now register async functions. (#2441)
- Datasette is now tested against Python 3.13.
- Breadcrumbs on database and table pages now include a consistent self-link for resetting query string parameters. (#2454)
- Fixed issue where Datasette could crash on
metadata.json
with nested values. (#2455) - New internal methods
datasette.set_actor_cookie()
anddatasette.delete_actor_cookie()
, described here. (#1690) /-/permissions
page now shows a list of all permissions registered by plugins. (#1943)- If a table has a single unique text column Datasette now detects that as the foreign key label for that table. (#2458)
- The
/-/permissions
page now includes options for filtering or exclude permission checks recorded against the current user. (#2460) - Fixed a bug where replacing a database with a new one with the same name did not pick up the new database correctly. (#2465)