go-auth
Changelog

Changelog

Release notes for go-auth, newest first.

v0.5.52026-11-06

Optional Redis integration: SQL-authoritative session and token snapshots, distributed rate limits, shared 2FA counters, and schema revision 5.

v0.5.42026-11-04

Password-work limits, email-address changes, credential and authorization fixes, dependency updates, and client-security guidance.

v0.5.32026-11-02

Startup readiness, truthful password policy, safe application routes, explicit authentication steps, and complete onboarding.

v0.5.22026-11-01

Separate authentication and signup policy, verification for existing sessions, OAuth invitations, and consistent email 2FA.

v0.5.12026-11-01

Mandatory signed double-submit CSRF, unified browser configuration, and independent app/admin sessions on one backend.

v0.5.02026-10-29

Organization-local roles and permissions, mandatory schema revision 2, and the owner-initialization rollout.

v0.4.02026-10-24

Standalone auth migrations with immutable history, verified adoption and recovery, schema exports, and maintainer authoring tools.

v0.3.02026-10-09

Opt-in app roles and permissions, explicit delegation, permission-aware clients, and consistent Go and HTTP contracts.

v0.2.52026-10-02

Password hashing hardening, transactional authentication, durable audit delivery, queued recovery, and SQLite, PostgreSQL, and MySQL parity.

v0.2.42026-09-15

Admin two-factor auth, account lockout, peer comparison, OAuth PKCE, configurable hasher, and password pepper rotation.

v0.2.32026-09-07

One identity endpoint instead of two, a session and its user resolved in a single query, correct client IPs behind a proxy, and the cookie settings a frontend on another host actually needs.

v0.2.22026-09-06

RemoteAuth — authenticate a second Go service against a go-auth server it shares no database with — plus an admin view of any user's organizations, and role filters that reject a bad value instead of silently returning everything.

v0.2.12026-08-30

Row counts split into dedicated /count endpoints, admin-console read-path indexes, trigram search for users and invites, derived invite expiry, admin-only invite service, and bulk invite actions.

v0.2.02026-08-28

Platform-admin org oversight, cross-user session admin, stats endpoints, and reworked audit-log filtering.

v0.1.02026-08-16

First tagged release — email/password and OAuth, two-token sessions, organizations, the admin API, and CI with govulncheck.