datasette-acl 0.6a0 expands from table-only permissions toward a general resource-sharing system. The plugin, primarily developed by Alex Garcia, enables multi-user Datasette instances to have finely grained control over access to resources within Datasette.
Background
- **Datasette** is an open-source tool by Simon Willison for exploring and publishing relational databases (SQLite, etc.) as interactive web interfaces. It's popular among data journalists, civic tech groups, and developers who need to share data with non-technical audiences.
- **datasette-acl** is a plugin that adds Access Control Lists (who can see/edit what) to a Datasette instance. Until now, Datasette had no built-in multi-user permissions system — you either made data public or used a single API key.
- This 0.6a0 (alpha) release extends the plugin from controlling access to individual tables (e.g., "only Alice can edit the 'users' table") toward a more general system of resources (e.g., queries, canned dashboards, or entire databases), making shared-but-controlled Datasette deployments more practical.
- **Alex Garcia** is a core contributor to the Datasette ecosystem and author of several key plugins.
HtmlUnit 5.0.0 has been released, now requiring JDK 17 as the minimum version. Key updates include major JavaScript engine improvements, full Web Crypto API support, WebSocket improvements, Web Speech API support, and updated browser profiles for Firefox 150 and Chrome/Edge 148.
Libomemo.js v0.0.1 has been released as an OMEMO cryptographic library for JavaScript. It provides tools for implementing the OMEMO encrypted messaging protocol in JavaScript applications.
JsPlumb, the JavaScript library for building visual connectivity interfaces, has released a major update with a modernized API and new diagram/2D chart engines. The project is now free for non-commercial use, with packages available for React, Angular, Vue, Svelte, and vanilla JS on the public NPM registry.
Datasette-apps is a new system that allows users to bundle and install full applications within Datasette, turning it into a platform for data-driven apps. It enables developers to create self-contained packages combining SQLite databases, metadata, plugins, templates, and assets.