Skip to content

v0.53.0

Choose a tag to compare

@ericgitonga ericgitonga released this 11 Aug 19:43
· 7 commits to main since this release
2b4d2da

What's Changed

Added

  • Added e2e/test_rls_security.py, a regression test for the prior Supabase
    RLS incident: asserts the anon/publishable key — the exact credential a
    misconfigured or accidentally-disabled RLS policy would expose — cannot
    read real seeded data (Song, User) or insert a row through the
    auto-generated PostgREST REST API. This app's own code never queries
    through that path (Prisma, over a privileged direct connection, is the
    sole access path), so no existing test — including the app-level route
    gating in test_auth.py — would catch a regression at this layer. Talks
    to Supabase's REST API directly via requests, no browser needed; reads
    Supabase credentials from the environment or .env.local. (closes #142)

Full Changelog: v0.52.0...v0.53.0