Overview
Datasette 1.0a28 is a critical bug-fix release addressing compatibility issues and resource management problems accidentally introduced in the previous alpha version. The update focuses on fixing broken functionality rather than adding new features.
Changes by Version
1.0a28
- Fixed execute_write_fn() callback compatibility - functions with parameter names other than 'conn' now work correctly again
- Fixed database resource cleanup - database.close() method now properly shuts down write connections
- Added automatic instance cleanup - new datasette.close() method closes all databases and resources when server shuts down
- Added pytest plugin for test cleanup - automatically calls datasette.close() on temporary test instances to prevent file descriptor exhaustion