Simon Willison

datasette-ports 0.4

Read the original on Simon Willison →

The article announces the release of datasette-ports version 0.4. This plugin now works with the latest Datasette version and can detect and list all Datasette instances running on the current machine, displaying their process IDs (PIDs). Knowing the PID allows users to attach the new Python 3.15 profiler to the running instances.

Machine-generated by The Flow from the publisher's headline and feed description — not written or checked by a human. The full article lives at Simon Willison.

Simon Willison
Sep 11

datasette 0.65.4

The article announces the release of Datasette version 0.65.4, noting that it includes security updates. It references the Datasette blog for more details on the 1.0a39 and 0.65.4 security releases. The release is tagged as a security update for the Datasette project.

Simon Willison
Sep 11

datasette 1.0a39

The article announces the release of Datasette version 1.0a39, noting that it includes security updates. It references the Datasette blog for details on the 1.0a39 release and the 0.65.4 security releases. The release is tagged with security and datasette.

Towards Data Science
Oct 24

Python 3.15 Has a New Profiler

The article discusses the new profiler introduced in Python 3.15, highlighting its capabilities compared to the existing cProfile tool. It explains what the new profiler can detect that cProfile misses, providing insights into performance analysis improvements. The post was originally published on Towards Data Science.

By Thomas Reid
Simon Willison
Oct 31

datasette-llm 0.1a9

The release of datasette-llm 0.1a9 introduces a small user‑experience improvement: the plugin now automatically detects the default LLM model, eliminating the need for users to manually configure a default model when running Datasette Agent. This change simplifies the setup process for users who previously had to specify a model with the `-s plugins.datasette-agent.default_model` option.

Simon Willison
Oct 6

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.