Simon Willison

Using Parseable with Datasette for OpenTelemetry traces

The article describes how the author used Parseable, an observability platform, with Datasette to handle OpenTelemetry traces. Parseable offers an open‑source Rust implementation and an enterprise version, while Datasette 1.0a41 added OpenTelemetry support. The author demonstrates the setup and shows a screenshot of a Datasette trace displayed in Parseable’s local web interface.

Simon Willison
Sep 16

datasette 1.0a40

The article announces the release of Datasette 1.0a40, which includes a security fix identical to that in version 0.65.5, new features such as the ability for plugins to launch and manage background tasks via the datasette.add_background_task() method, and a migration to httpx2 to support features like datasette.client.get(). The update also contains numerous bug fixes, many of which were addressed during a recent triage effort for the upcoming 1.0 stable release.

Simon Willison
Sep 11

Datasette 1.0a39 and 0.65.4 security releases

Datasette 1.0a39 and 0.65.4 are new security patch releases for the current alpha series and the stable 0.65.x family. The updates address security fixes that are important for public-facing Datasette instances, especially those that mix public and private tables. The patches were developed after an extensive audit using advanced AI models and collaborative review, and the process will be incorporated into future development work.

Simon Willison
Sep 20

datasette-explain 0.2.2

The article announces the release of datasette-explain version 0.2.2, noting that the plugin’s plan explanations now work on read‑only stored‑query pages. The author upgraded the demo site to Datasette 1.0a40, which motivated the new plugin version. The release is tagged for sqlite and datasette users.

Simon Willison
Oct 12

web-edit 0.1a0

Simon Willison released web-edit 0.1a0, a Python web app that offers a web UI for viewing and editing files within a folder. The app was built using Codex Remote and GPT‑6 Astra Extra High, and it utilizes CodeMirror 6 for editing, chosen over Monaco for better mobile support. Designed to run over Tailscale, the tool allows the author to edit files directly from his phone without routing credentials through the LLM.

Simon Willison
Sep 2

llm 0.34

The release of llm 0.34 introduces a new feature that enhances log output by including response duration in both milliseconds and a human‑readable format. The short log view now contains a dedicated duration_ms field. Additionally, the update incorporates multiple bug fixes and a notable performance boost to llm logs, attributed to waveplate integration.

Simon Willison
Sep 22

llm 0.36

The release of llm 0.36 introduces new OpenAI models gpt-6-sol and gpt-6-luna, and adds support for model plugins to declare that they do not support conversations via supports_conversation = False. When such models receive assistant or tool history, llm raises a ConversationNotSupported error and the chat interface rejects them before starting a session. Additional changes include wrapping reasoning traces in Markdown output with <details> tags and bug fixes from five contributors.

Simon Willison
Sep 12

Generating running routes with GPT-6 Astra and ChatGPT Work

Simon Willison demonstrates how ChatGPT Work with GPT‑6 Astra can generate 5K and 10K running routes that loop from a specified address using OpenStreetMap data. The system produced an embedded visualization and downloadable GPX and GeoJSON files, and explained that it used Nominatim, Overpass, and local calculations to create the routes. However, the actual Python code used was not accessible due to thread compaction, highlighting a transparency issue in LLM systems that compact conversation history.

Simon Willison
Oct 13

web-edit 0.1a1

The article announces the release of web-edit version 0.1a1. It highlights performance optimizations that were written by Claude Opus 5.5, which were generated after feeding it a Python 3.15 profiling report created by GPT‑6 Astra. The release is tagged with "profiling" and "projects".

Simon Willison
Sep 24

datasette 1.0a41

The article announces the release of Datasette 1.0a41, highlighting new OpenTelemetry support added by Alec Garcia and a refactor that consolidates all modal dialogs into a single Web Component, now documented for plugin use.