Simon Willison’s Weblog

Subscribe
Atom feed for datasette Random

1,455 posts tagged “datasette”

Datasette is an open source tool for exploring and publishing data.

2023

Release datasette-mask-columns 0.2.2 — Datasette plugin that masks specified database columns

Weeknotes: Embeddings, more embeddings and Datasette Cloud

Since my last weeknotes, a flurry of activity. LLM has embeddings support now, and Datasette Cloud has driven some major improvements to the wider Datasette ecosystem.

[... 2,427 words]

Release datasette-export-notebook 1.0.1 — Datasette plugin providing instructions for exporting data to Jupyter or Observable

Introducing datasette-litestream: easy replication for SQLite databases in Datasette. We use Litestream on Datasette Cloud for streaming backups of user data to S3. Alex Garcia extracted out our implementation into a standalone Datasette plugin, which bundles the Litestream Go binary (for the relevant platform) in the package you get when you run “datasette install datasette-litestream”—so now Datasette has a very robust answer to questions about SQLite disaster recovery beyond just the Datasette Cloud platform.

# 13th September 2023, 7:28 pm / datasette-cloud, sqlite, plugins, datasette, alex-garcia, litestream

Release datasette-cluster-map 0.18a0 — Datasette plugin that shows a map for any data with latitude/longitude columns
Release datasette-sqlite-trace 0.1 — Datasette plugin that prints all executed SQL to stderr
Release datasette-edit-schema 0.6 — Datasette plugin for modifying table schemas
Release datasette-llm-embed 0.1a0 — Datasette plugin adding a llm_embed(model_id, text) SQL function
Release datasette-debug-actors-from-ids 0.1a1 — Datasette plugin for trying out the actors_from_ids hook
Release datasette-remote-actors 0.1a1 — Datasette plugin for fetching details of actors from a remote endpoint
Release datasette 1.0a6 — An open source multi-tool for exploring and publishing data
Release datasette-debug-actors-from-ids 0.1a0 — Datasette plugin for trying out the actors_from_ids hook
Release datasette-remote-actors 0.1a0 — Datasette plugin for fetching details of actors from a remote endpoint
Release datasette-graphql 3.0a0 — Datasette plugin providing an automatic GraphQL API for your SQLite databases
Release datasette-edit-schema 0.6a2 — Datasette plugin for modifying table schemas
Release datasette-edit-schema 0.6a1 — Datasette plugin for modifying table schemas
Release datasette-edit-schema 0.6a0 — Datasette plugin for modifying table schemas
Release datasette-auth-tokens 0.4a3 — Datasette plugin for authenticating access using API tokens
Release datasette-visible-internal-db 0.1.1 — Datasette plugin for making the internal database visible for debugging
Release datasette-visible-internal-db 0.1 — Datasette plugin for making the internal database visible for debugging

Datasette 1.0a4 and 1.0a5, plus weeknotes

Two new alpha releases of Datasette, plus a keynote at WordCamp, a new LLM release, two new LLM plugins and a flurry of TILs.

[... 2,709 words]

Release datasette-auth-tokens 0.4a2 — Datasette plugin for authenticating access using API tokens
Release datasette 1.0a5 — An open source multi-tool for exploring and publishing data
Release datasette-jellyfish 2.0 — Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish
Release datasette-jellyfish 1.0.2 — Datasette plugin adding SQL functions for fuzzy text matching powered by Jellyfish
Release datasette-debug-permissions 0.2 — A Datasette plugin that outputs debug information about permission checks
Release datasette-debug-permissions 0.1 — A Datasette plugin that outputs debug information about permission checks
Release datasette-configure-fts 1.1.2 — Datasette plugin for enabling full-text search against selected table columns

Datasette Cloud and the Datasette 1.0 alphas. I sent out the Datasette Newsletter for the first time in quite a while, with updates on Datasette Cloud, the Datasette 1.0 alphas, a note about the security vulnerability in those alphas and a summary of some of my research into combining LLMs with Datasette.

# 22nd August 2023, 7:56 pm / projects, datasette-cloud, datasette, llms

Datasette 1.0 alpha series leaks names of databases and tables to unauthenticated users. I found and fixed a security vulnerability in the Datasette 1.0 alpha series, described in this GitHub security advisory.

The vulnerability allowed unauthenticated users to see the names of the databases and tables in an otherwise private Datasette instance—though not the actual table contents.

The fix is now shipped in Datasette 1.0a4.

The vulnerability affected Datasette Cloud as well, but thankfully I was able to analyze the access logs and confirm that no unauthenticated requests had been made against any of the affected endpoints.

# 22nd August 2023, 5:44 pm / security, releases, datasette