Version 1.0 of the GitHub login plugin for Datasette follows a fix for sessions that expired at the end of a browser session.
Simon Willison released datasette-auth-github 1.0 on September 19, 2026. The Datasette plugin authenticates users against GitHub. Willison bumped the version after fixing an issue where cookies lacked a Max-Age parameter, which made authenticated sessions expire at the end of a browser session.
Willison runs the plugin on the agent.datasette.io demo site, where he noticed his authenticated sessions were not lasting long. Willison maintains the plugin and tests it against both Datasette 0.65.x and Datasette 1.0a. Willison said he is trying to get better at promoting stable plugins to 1.0 releases.
Operators who deploy Datasette with GitHub authentication should see sessions persist across browser restarts once they upgrade to version 1.0. The earlier behavior hit mobile browsers hardest, since Mobile Safari often ends sessions on its own schedule.
Builders can pin the 1.0 release knowing it runs against both the current Datasette line and the 1.0 alpha series. Willison indicated he wants to promote more stable plugins to 1.0, so expect additional Datasette plugin releases to follow the same path.
What matters
- Simon Willison shipped datasette-auth-github 1.0 on September 19, 2026, marking a stable release.
- Builders running Datasette on public sites gain longer-lived GitHub sessions from the fix.
- Watch for more Datasette plugins moving to 1.0 as Willison promotes stable releases.
Why it matters
Watch for more Datasette plugins moving to 1.0 as Willison promotes stable releases.
This GenAI News article was prepared in original wording using reporting and materials published by Simon Willison’s Weblog. Source reference: https://simonwillison.net/2026/Sep/19/datasette-auth-github/.
Drafted by the GenAI News review pipeline.
