“`html
- A new utility method,
TokenRestrictions.abbreviated(datasette), has been added to help create abbreviated dictionaries for security purposes. - Table headers and column options are now visible even if a table contains no rows, improving the user experience for datasets with empty tables.
- A bug related to displaying column actions on Mobile Safari has been fixed, ensuring a better mobile viewing experience.
- The release addresses a previously reported segfault issue that could crash tests in Datasette. This was identified through the introduction of a race condition between connection closures and queries executing concurrently.
- A minimal Dockerfile to reproduce this bug was created, allowing for more robust testing and debugging of such issues.
- This release continues the series of improvements aimed at enhancing security and usability in Datasette, a tool for serving up SQL databases as web APIs.
“`
### Takeaways
– **Security Enhancements:** A new utility method has been added to help create abbreviated dictionaries for security purposes.
– **User Experience Improvements:** Table headers and column options are now visible even if the table contains no rows, improving usability.
– **Bug Fixes:** The release includes fixes for displaying column actions on Mobile Safari and a previously reported segfault issue.
Source Read original →
Stay ahead of AI. Get the most important stories delivered to your inbox — no spam, no noise.




