TL;DR
The datasette-auth-github plugin was updated to version 1.0 after fixing a cookie expiration issue that caused short-lived authenticated sessions. This improvement enhances user experience on the agent.datasette.io demo site.
✦ Why It Matters
Update your GitHub login plugins to ensure longer session persistence for users.
Key Takeaways
Full Summary
The datasette-auth-github plugin allows users to log in using their GitHub accounts on Datasette applications. Initially, the plugin set cookies without a Max-Age parameter, leading to sessions that expired at the end of a browser session, particularly affecting users on Mobile Safari.
This issue was identified and resolved in update #80, which ensured that authenticated sessions would persist longer. Given the plugin's stability and compatibility with both Datasette 0.65.x and 1.0ax, it was deemed appropriate to promote it to a 1.0 release.
This version aims to provide a more reliable authentication experience for users, encouraging wider adoption of the plugin in various Datasette applications.
Related