datasette 1.0a40
· Source: Simon Willison
Datasette has released version 1.0a40, a pre‑release that incorporates the same security fix found in 0.65.5 along with a range of functional improvements. Among the most notable changes, plugins can now start and manage background tasks using the new datasette.add_background_task() function, a feature contributed by Alex Garcia that allows asynchronous processes to run without blocking the main interface. The core of the software has also been migrated to the httpx2 library, enabling new capabilities in the internal client, such as datasette.client.get() for more efficient HTTP requests. The update includes a substantial number of bug fixes, the result of an intensive review aimed at preparing a stable 1.0 release. These fixes address community‑reported issues and general stability enhancements.
This update is significant because it strengthens the security of the environment, expands automation possibilities for developers using plugins, and improves the reliability of external data access. By reinforcing the underlying infrastructure, Datasette positions itself as a more robust tool for publishing and exploring databases, benefiting users and organizations that rely on open, customizable data solutions.
Read the original article on Simon Willison
This summary is an informational synthesis produced by dataqbs.com. All rights to the original content belong to its author and the cited media outlet. We act solely as curators of technology news and claim no authorship.