Skip to content

Epic: v0.19 the right choice today #385

Open
20 of 36 issues completed
Open

Description

@Bccorb

Goal

Make what Seamless Auth already does trustworthy and findable, and fix what strangers trip on.

API 0.19.0 shipped on 2026-10-18 as the security release. The rest of this milestone ships as 0.19.x patch and minor releases, and the milestone closes when the criteria below are met.

Scope

Sizes: S under a day, M one to three days, L about a week. Must-have items gate the tag; stretch items ship in v0.19 if ready and do not block it.

1. Hygiene (first)

2. Security and safety fixes

3. Adopter fixes

4. First-try quickstart (closes #334)

5. Honest docs

6. Choosing Seamless

  • fells-code/seamless-auth-docs#107 Compare with Auth0, including Okta Customer Identity (P1, S)
  • fells-code/seamless-auth-docs#108 Compare with Keycloak (P1, S to M)

7. Seamless Glance

Stretch

  • fells-code/seamless-auth-docs#109 Compare with Cognito and Firebase Auth (P2, M)
  • fells-code/seamless-auth-docs#110 Identity cost calculator (P2, M)
  • fells-code/seamless-auth-docs#117 RFC 9700 matrix for the inbound OAuth client (P2, S)
  • ci: run the suite and the migration chain against real Postgres #436 Suite and migration chain on real Postgres (P2, M)

Moved out

Release criteria

Release notes outline

  1. Security: two advisories fixed and two older fixed advisories disclosed; fail-closed response validation; development mode refused on public hosts; stricter token checks; a warning when secrets are shared
  2. Never stranded: the last admin and a user's last sign-in method can no longer be removed
  3. Easier first run: first admin without logs, templates on current SDKs, the console /config.js fix, NodeNext types
  4. Honest documentation: public docs repository, security posture and threat model, production checklist, per-instance limits, image verification, FIDO self-validation results
  5. Choosing Seamless: Auth0 and Keycloak comparisons with when not to use Seamless, the license pledge and governance
  6. Breaking (minor under 0.x): the React web binding is cookie transport only; development mode settings refuse to boot outside localhost

Activity

  1. added this to the v0.19 milestone on Oct 13, 2026
  2. added
    P1Security work outside the FIDO2 track
    easyServes the easy-to-integrate promise
    epicTracks a release or a large body of work
    v0.19Targets the v0.19 release
    on Oct 13, 2026
  3. added theissue type on Oct 13, 2026
  4. 8 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Security work outside the FIDO2 trackeasyServes the easy-to-integrate promiseepicTracks a release or a large body of workv0.19Targets the v0.19 release

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions