<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom"><title>Simon Willison's Weblog: Releases</title><link href="http://simonwillison.net/" rel="alternate"/><link href="http://simonwillison.net/atom/beats/release/" rel="self"/><id>http://simonwillison.net/</id><updated>2026-06-21T23:30:04+00:00</updated><author><name>Simon Willison</name></author><entry><title>sqlite-utils 4.0rc1</title><link href="https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1" rel="alternate"/><published>2026-06-21T23:30:04+00:00</published><updated>2026-06-21T23:30:04+00:00</updated><id>https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/sqlite-utils/releases/tag/4.0rc1"&gt;sqlite-utils 4.0rc1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Python CLI utility and library for manipulating SQLite databases&lt;/p&gt;</summary><category term="sqlite-utils"/></entry><entry><title>datasette-acl 0.6a0</title><link href="https://github.com/datasette/datasette-acl/releases/tag/0.6a0" rel="alternate"/><published>2026-06-18T19:03:13+00:00</published><updated>2026-06-18T19:03:13+00:00</updated><id>https://github.com/datasette/datasette-acl/releases/tag/0.6a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-acl/releases/tag/0.6a0"&gt;datasette-acl 0.6a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Advanced permission management for Datasette&lt;/p&gt;</summary><category term="datasette"/><category term="alex-garcia"/></entry><entry><title>datasette 1.0a34</title><link href="https://github.com/simonw/datasette/releases/tag/1.0a34" rel="alternate"/><published>2026-06-16T21:31:24+00:00</published><updated>2026-06-16T21:31:24+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/1.0a34</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/1.0a34"&gt;datasette 1.0a34&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="projects"/><category term="datasette"/><category term="annotated-release-notes"/></entry><entry><title>datasette-tailscale 0.1a0</title><link href="https://github.com/datasette/datasette-tailscale/releases/tag/0.1a0" rel="alternate"/><published>2026-06-16T16:18:20+00:00</published><updated>2026-06-16T16:18:20+00:00</updated><id>https://github.com/datasette/datasette-tailscale/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-tailscale/releases/tag/0.1a0"&gt;datasette-tailscale 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Run a Datasette instance on a Tailscale network&lt;/p&gt;</summary><category term="datasette"/><category term="tailscale"/></entry><entry><title>datasette-apps 0.1a3</title><link href="https://github.com/datasette/datasette-apps/releases/tag/0.1a3" rel="alternate"/><published>2026-06-15T20:25:07+00:00</published><updated>2026-06-15T20:25:07+00:00</updated><id>https://github.com/datasette/datasette-apps/releases/tag/0.1a3</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-apps/releases/tag/0.1a3"&gt;datasette-apps 0.1a3&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apps that live inside Datasette&lt;/p&gt;</summary><category term="datasette"/></entry><entry><title>datasette-apps 0.1a2</title><link href="https://github.com/datasette/datasette-apps/releases/tag/0.1a2" rel="alternate"/><published>2026-06-15T17:26:11+00:00</published><updated>2026-06-15T17:26:11+00:00</updated><id>https://github.com/datasette/datasette-apps/releases/tag/0.1a2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-apps/releases/tag/0.1a2"&gt;datasette-apps 0.1a2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apps that live inside Datasette&lt;/p&gt;</summary><category term="datasette"/></entry><entry><title>datasette-agent 0.3a0</title><link href="https://github.com/datasette/datasette-agent/releases/tag/0.3a0" rel="alternate"/><published>2026-06-15T17:19:27+00:00</published><updated>2026-06-15T17:19:27+00:00</updated><id>https://github.com/datasette/datasette-agent/releases/tag/0.3a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-agent/releases/tag/0.3a0"&gt;datasette-agent 0.3a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An LLM-powered agent for Datasette&lt;/p&gt;</summary><category term="projects"/><category term="ai"/><category term="datasette"/><category term="annotated-release-notes"/><category term="generative-ai"/><category term="llms"/><category term="llm-tool-use"/><category term="datasette-agent"/></entry><entry><title>luau-wasm 0.1a0</title><link href="https://github.com/simonw/luau-wasm/releases/tag/0.1a0" rel="alternate"/><published>2026-06-13T23:14:30+00:00</published><updated>2026-06-13T23:14:30+00:00</updated><id>https://github.com/simonw/luau-wasm/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/luau-wasm/releases/tag/0.1a0"&gt;luau-wasm 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Luau packaged as a Pyodide WebAssembly wheel&lt;/p&gt;</summary><category term="lua"/><category term="webassembly"/><category term="pyodide"/></entry><entry><title>datasette 1.0a33</title><link href="https://github.com/simonw/datasette/releases/tag/1.0a33" rel="alternate"/><published>2026-06-11T15:26:49+00:00</published><updated>2026-06-11T15:26:49+00:00</updated><id>https://github.com/simonw/datasette/releases/tag/1.0a33</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/datasette/releases/tag/1.0a33"&gt;datasette 1.0a33&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An open source multi-tool for exploring and publishing data&lt;/p&gt;</summary><category term="projects"/><category term="datasette"/><category term="annotated-release-notes"/><category term="ai-assisted-programming"/></entry><entry><title>asyncinject 0.7</title><link href="https://github.com/simonw/asyncinject/releases/tag/0.7" rel="alternate"/><published>2026-06-11T06:28:09+00:00</published><updated>2026-06-11T06:28:09+00:00</updated><id>https://github.com/simonw/asyncinject/releases/tag/0.7</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/asyncinject/releases/tag/0.7"&gt;asyncinject 0.7&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Run async workflows using pytest-fixtures-style dependency injection&lt;/p&gt;</summary><category term="async"/><category term="projects"/><category term="python"/><category term="claude-mythos"/></entry><entry><title>datasette-agent 0.2a0</title><link href="https://github.com/datasette/datasette-agent/releases/tag/0.2a0" rel="alternate"/><published>2026-06-10T23:57:27+00:00</published><updated>2026-06-10T23:57:27+00:00</updated><id>https://github.com/datasette/datasette-agent/releases/tag/0.2a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-agent/releases/tag/0.2a0"&gt;datasette-agent 0.2a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An LLM-powered agent for Datasette&lt;/p&gt;</summary><category term="ai"/><category term="datasette"/><category term="generative-ai"/><category term="llms"/><category term="datasette-agent"/></entry><entry><title>llm 0.32a3</title><link href="https://github.com/simonw/llm/releases/tag/0.32a3" rel="alternate"/><published>2026-06-09T22:27:03+00:00</published><updated>2026-06-09T22:27:03+00:00</updated><id>https://github.com/simonw/llm/releases/tag/0.32a3</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/llm/releases/tag/0.32a3"&gt;llm 0.32a3&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Access large language models from the command-line&lt;/p&gt;</summary><category term="projects"/><category term="ai"/><category term="generative-ai"/><category term="llms"/><category term="llm"/><category term="claude-mythos"/></entry><entry><title>datasette-apps 0.1a1</title><link href="https://github.com/datasette/datasette-apps/releases/tag/0.1a1" rel="alternate"/><published>2026-06-09T16:26:38+00:00</published><updated>2026-06-09T16:26:38+00:00</updated><id>https://github.com/datasette/datasette-apps/releases/tag/0.1a1</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-apps/releases/tag/0.1a1"&gt;datasette-apps 0.1a1&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Apps that live inside Datasette&lt;/p&gt;</summary><category term="datasette"/></entry><entry><title>datasette-agent-edit 0.1a0</title><link href="https://github.com/datasette/datasette-agent-edit/releases/tag/0.1a0" rel="alternate"/><published>2026-06-07T23:56:38+00:00</published><updated>2026-06-07T23:56:38+00:00</updated><id>https://github.com/datasette/datasette-agent-edit/releases/tag/0.1a0</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/datasette/datasette-agent-edit/releases/tag/0.1a0"&gt;datasette-agent-edit 0.1a0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Storage-agnostic file-editing tools (view / str_replace / insert) for Datasette Agent plugins&lt;/p&gt;</summary><category term="ai"/><category term="datasette"/><category term="generative-ai"/><category term="llms"/><category term="llm-tool-use"/><category term="datasette-agent"/></entry><entry><title>micropython-wasm 0.1a2</title><link href="https://github.com/simonw/micropython-wasm/releases/tag/0.1a2" rel="alternate"/><published>2026-06-06T04:26:06+00:00</published><updated>2026-06-06T04:26:06+00:00</updated><id>https://github.com/simonw/micropython-wasm/releases/tag/0.1a2</id><summary type="html">&lt;p&gt;&lt;a href="https://github.com/simonw/micropython-wasm/releases/tag/0.1a2"&gt;micropython-wasm 0.1a2&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Python library for running a MicroPython sandbox using WebAssembly&lt;/p&gt;</summary><category term="python"/><category term="sandboxing"/><category term="webassembly"/><category term="micropython"/></entry></feed>