Commit Graph

  • 1f955769a6 Merge branch 'FUNC-577/gates-core' into FUNC-577/gates Matt Johnston 2026-05-27 21:40:13 -03:00
  • a170825a7c refactor(adapters)!: align defineAdapter return shape with main Matt Johnston 2026-05-27 21:39:57 -03:00
  • 01521e4f23 Merge branch 'FUNC-577/gates-core' into FUNC-577/gates Matt Johnston 2026-05-27 21:09:12 -03:00
  • 7ffbb1e590 refactor(nestjs): use defineAdapter for uniform withSupabase #71 FUNC-655/defineAdapter-for-uniform-integrations Matt Johnston 2026-05-27 21:06:00 -03:00
  • c82d85e655 refactor(nestjs): use defineAdapter for uniform withSupabase Matt Johnston 2026-05-27 21:04:57 -03:00
  • 71bb4dca4f Merge remote-tracking branch 'origin/main' into FUNC-577/gates-core Matt Johnston 2026-05-27 20:34:50 -03:00
  • 12cdd084b5 Merge branch 'FUNC-577/gates-core' into FUNC-577/gates Matt Johnston 2026-05-27 20:19:30 -03:00
  • af621d6408 Merge branch 'FUNC-655/defineAdapter-for-uniform-integrations' of https://github.com/supabase/server into FUNC-577/gates-core Matt Johnston 2026-05-27 20:19:00 -03:00
  • 5aa7b41724 Merge branch 'main' of https://github.com/supabase/server into FUNC-655/defineAdapter-for-uniform-integrations Matt Johnston 2026-05-27 20:06:28 -03:00
  • 3052a6b309 feat: add NestJS adapter (#55) server-v1.2.0-rc.69 bogdantarasenko 2026-05-27 18:03:56 +02:00
  • 37ee19ae48 fix(jsr): resolve slow-type errors in defineAdapter exports Matt Johnston 2026-05-26 18:42:16 -03:00
  • 66b2183c31 refactor(gates): rename *State types to *Contribution and simplify gate definitions Matt Johnston 2026-05-26 15:35:00 -03:00
  • bf0d6004d8 Merge branch 'FUNC-577/gates-core' into FUNC-577/gates Matt Johnston 2026-05-26 15:19:09 -03:00
  • 5cef8ccfc6 refactor(gates): rename FeatureFlagState to FeatureFlagContribution and clean types Matt Johnston 2026-05-26 14:59:57 -03:00
  • 64b5a473d8 chore(adapters): drop duplicate contract.test.ts in favor of adapter-declarations.test.ts Matt Johnston 2026-05-26 14:02:27 -03:00
  • 357c37d186 Merge branch 'FUNC-577/gates-core' into FUNC-577/gates Matt Johnston 2026-05-26 14:01:23 -03:00
  • 6bde96743b feat(adapters): add defineAdapter for uniform framework integrations Matt Johnston 2026-05-26 13:28:32 -03:00
  • 1a7dc08be3 feat(adapters): add defineAdapter for uniform framework integrations Matt Johnston 2026-05-26 13:28:32 -03:00
  • 5a8e58219e feat(core): expose defineAdapter via @supabase/server/core/adapters subpath Matt Johnston 2026-05-22 21:54:14 -03:00
  • d94a774023 docs(adapters): document two-arg form behavior and defineAdapter pattern Matt Johnston 2026-05-22 21:28:33 -03:00
  • e6145219a9 feat(adapters): add onAuthError hook and skip-if-set context to two-arg form Matt Johnston 2026-05-22 20:56:48 -03:00
  • 23059f61bb Merge branch 'main' of https://github.com/supabase/server into FUNC-577/gates-core Matt Johnston 2026-05-22 20:37:09 -03:00
  • b6f5fbb238 refactor(adapters): extract two-arg withSupabase into defineAdapter helper Matt Johnston 2026-05-22 20:36:36 -03:00
  • 3c5bf4e9ea feat(adapters): accept framework context directly in two-arg withSupabase Matt Johnston 2026-05-22 20:20:00 -03:00
  • b25723cc4f fix: throw helpful TypeError when two-arg form receives framework context not Request Matt Johnston 2026-05-22 17:47:22 -03:00
  • 3e29d6441a test(adapters): add contract test for two-arg withSupabase delegation Matt Johnston 2026-05-20 19:48:59 -03:00
  • 78aaa219d1 test(adapters): add contract test for two-arg withSupabase delegation Matt Johnston 2026-05-20 19:48:59 -03:00
  • 535a926b9b Merge branch 'FUNC-577/gates-core' into FUNC-577/gates Matt Johnston 2026-05-20 17:38:56 -03:00
  • d89a1546c6 chore: add server-dx to codeowners (#70) Katerina Skroumpelou 2026-05-20 12:49:33 +03:00
  • 2ecbdf87a3 feat(adapters): add two-arg withSupabase form for gate composition Matt Johnston 2026-05-20 00:41:17 -03:00
  • 402965cdbf Merge branch 'main' of https://github.com/supabase/server into FUNC-577/gates-core Matt Johnston 2026-05-19 22:45:06 -03:00
  • ad1f888e04 chore(main): release server 1.1.0 (#58) server-v1.1.0 supabase-releaser[bot] 2026-05-19 17:40:33 +01:00
  • 7c56b13298 fix(jsr): resolve slow-type errors in elysia and h3 adapters (#69) server-v1.1.0-rc.66 Tomás Pozo 2026-05-19 11:36:03 -05:00
  • 148169e5f7 feat: add Elysia adapter (#46) server-v1.1.0-rc.65 Robert Soriano 2026-05-19 08:16:54 -07:00
  • cc623f3080 docs: tighten README runtimes section and adapter framing (#68) server-v1.1.0-rc.64 Tomás Pozo 2026-05-18 09:43:36 -05:00
  • b1932169e2 fix(auth): skip user mode when token has sb_ prefix (#67) server-v1.1.0-rc.63 Tomás Pozo 2026-05-15 19:04:17 -05:00
  • af650cafdb chore(deps): bump fast-uri in the npm_and_yarn group across 1 directory (#63) dependabot[bot] 2026-05-15 16:32:17 +03:00
  • 4a0acfa437 feat(gates): restore cloudflare, rate-limit, webhook, x402 on top of gates-core Matt Johnston 2026-05-15 05:23:27 -03:00
  • 5721d1fc7a chore: update pnpm to 11.1.2 (#64) server-v1.1.0-rc.61 Katerina Skroumpelou 2026-05-15 10:42:31 +03:00
  • cbffc4761f refactor(gates): consolidate built-ins to feature-flag worked example Matt Johnston 2026-05-15 04:41:16 -03:00
  • ea17d2fdf1 chore(ci): split publish from build, drop Actions cache from privileged workflows (#62) Katerina Skroumpelou 2026-05-12 13:41:45 +02:00
  • 8b9a84a1cb chore(security): harden supply chain and CI workflows (#61) server-v1.1.0-rc.59 Katerina Skroumpelou 2026-05-12 11:21:49 +02:00
  • 8ff94551b7 Merge branch 'main' of https://github.com/supabase/server into FUNC-577/gates Matt Johnston 2026-05-11 10:39:51 -03:00
  • 45d677ae65 feat(env): add support for JWKS discovery endpoints (#53) server-v1.1.0-rc.58 Ali Waseem 2026-05-08 11:37:40 -06:00
  • f2759071fd fix(ci): update node packages (#57) server-v1.0.1-rc.57 Ali Waseem 2026-05-08 11:30:12 -06:00
  • 677efea098 docs(gates): tighten README prose and drop internal asides Matt Johnston 2026-05-08 12:22:45 -03:00
  • 64af25e0e4 docs(gates): lead README with withSupabase analogy Matt Johnston 2026-05-08 11:12:05 -03:00
  • b5b48516f6 docs(gates): document composition rules for stacking gates Matt Johnston 2026-05-08 11:06:58 -03:00
  • 69eda65585 docs(gates): reframe as portable extensibility layer Matt Johnston 2026-05-08 11:02:47 -03:00
  • 4b6827fd99 feat(gates/webhook): add built-in GitHub provider Matt Johnston 2026-05-08 10:10:29 -03:00
  • e62e8305b1 refactor(gates)!: rename GateFactory type to Gate Matt Johnston 2026-05-07 04:46:06 -03:00
  • 359f757f44 refactor(gates): annotate built-in gates with explicit GateFactory types Matt Johnston 2026-05-07 04:39:24 -03:00
  • 06830535f2 test(gates): rename authType to authMode in nested ctx test Matt Johnston 2026-05-07 04:32:37 -03:00
  • b65339e850 Merge branch 'main' of https://github.com/supabase/server into FUNC-577/gates Matt Johnston 2026-05-07 04:25:12 -03:00
  • 20e2b89900 test(gates): add regression tests and runtime check for missing gate key Matt Johnston 2026-05-07 03:50:46 -03:00
  • 6508c4a7d9 refactor(gates)!: infer nested ctx without explicit Base annotations Matt Johnston 2026-05-07 03:23:25 -03:00
  • b579ea5cff refactor(gates)!: replace GateResult union with direct Response or keyed-slot return Matt Johnston 2026-05-07 02:10:05 -03:00
  • b1b2880e54 chore(deps): bump postcss in the npm_and_yarn group across 1 directory (#43) dependabot[bot] 2026-05-06 15:32:12 +03:00
  • be8329f694 chore: drop pre-major release-please flags after v1 (#52) Katerina Skroumpelou 2026-05-06 15:29:03 +03:00
  • 634f239701 chore(main): release server 1.0.0 (#51) server-v1.0.0 supabase-releaser[bot] 2026-05-06 12:26:55 +03:00
  • 67de77f00b chore: release 1.0.0 (#50) server-v1.0.0-rc.53 Katerina Skroumpelou 2026-05-06 12:25:06 +03:00
  • 3c6d093feb chore: release 1.0.0 (#49) Katerina Skroumpelou 2026-05-06 12:20:08 +03:00
  • 18818e0b5d Pre-v1 API cleanup: rename allow/authType/claims, narrow authKeyName, refresh adapter docs (#48) Tomás Pozo 2026-05-06 04:16:14 -05:00
  • a2babebb5f docs: add API design review report api-review Matt Johnston 2026-05-04 20:14:23 -03:00
  • 7dfb7621b1 Merge branch 'main' of https://github.com/supabase/server into FUNC-577/gates Matt Johnston 2026-05-02 05:08:51 -03:00
  • e88a1f9d27 Merge branch 'main' of https://github.com/supabase/server into FUNC/supa-kv FUNC/supa-kv Matt Johnston 2026-05-02 05:08:21 -03:00
  • 01105dda09 refactor(kv)!: take supabaseAdmin via options object in createKv Matt Johnston 2026-05-02 05:04:27 -03:00
  • 99a7ad0a0b feat: add KV store backed by Supabase Postgres Matt Johnston 2026-05-02 04:48:48 -03:00
  • ecd985d0aa refactor(gates)!: replace pluggable stores with Supabase RPC persistence Matt Johnston 2026-05-02 04:14:23 -03:00
  • ac38951452 refactor(gates)!: replace chain composer with direct nesting Matt Johnston 2026-05-02 03:42:34 -03:00
  • 5e33c35516 chore(gates): register flag, rate-limit, and webhook subpath exports Matt Johnston 2026-05-02 02:34:22 -03:00
  • fe612da584 feat(gates): add provider-agnostic feature-flag gate Matt Johnston 2026-05-02 02:33:48 -03:00
  • 9b784b8b2e feat(gates): add fixed-window rate-limit gate Matt Johnston 2026-05-02 02:33:18 -03:00
  • 4318b35f2e feat(gates): add webhook signature verification gate Matt Johnston 2026-05-02 02:32:41 -03:00
  • eac3548d40 feat(gates): add Cloudflare Access gate Matt Johnston 2026-05-02 02:31:42 -03:00
  • d240d9b059 feat(gates): add Cloudflare Turnstile gate Matt Johnston 2026-05-02 02:00:06 -03:00
  • 44365a9de9 feat(gates): add x402 paywall gate Matt Johnston 2026-05-02 01:44:12 -03:00
  • 785577e2b2 feat(gates): add composable gate primitives for fetch handlers Matt Johnston 2026-05-02 01:32:20 -03:00
  • a211ef7a05 docs(x402): add README and link from main docs index FUNC/x402-stripe-experiment Matt Johnston 2026-05-01 01:34:32 -03:00
  • eda6d73f69 docs: setup typedoc and gh pages (#45) Katerina Skroumpelou 2026-04-30 10:50:20 +03:00
  • 022c8591d7 docs: update environment variable descriptions for clarity (#44) Kalleby Santos 2026-04-29 16:52:56 +01:00
  • 9e15a33cbd docs: fix incorrect middleware execution order in Hono adapter (#42) Alan Zabihi 2026-04-28 15:59:59 +02:00
  • 4ce4f3f802 feat(x402): add Stripe-facilitated x402 paywall middleware Matt Johnston 2026-04-25 04:17:58 -03:00
  • 2fb043ea00 chore(main): release server 0.2.0 (#38) server-v0.2.0 supabase-releaser[bot] 2026-04-24 15:27:26 -05:00
  • 88319fd593 chore(deps-dev): bump hono in the npm_and_yarn group across 1 directory (#40) server-v0.2.0-rc.46 dependabot[bot] 2026-04-24 10:29:17 +03:00
  • 43101427e6 feat: add H3 adapter (#36) server-v0.2.0-rc.45 Robert Soriano 2026-04-23 13:59:25 -07:00
  • 0251690a7f fix!: reject invalid JWTs immediately instead of falling through to next auth mode (#35) server-v0.2.0-rc.44 Ismail Pelaseyed 2026-04-23 02:22:48 +02:00
  • 2fb53ed61c chore(deps): bump the npm_and_yarn group across 1 directory with 6 updates (#32) dependabot[bot] 2026-04-22 15:12:18 +01:00
  • 0bd1e6d5ca ci: setup jsr publishing (#37) Katerina Skroumpelou 2026-04-22 16:39:23 +03:00
  • 4bfdc3f86c docs: document userClaims and authKeyName in context (#33) TupiC 2026-04-21 18:35:09 +02:00
  • 9889e8c822 docs: add beta disclaimer to README and SKILL (#30) Tomás Pozo 2026-04-02 18:26:49 -05:00
  • b87ddf4659 docs: grounded README examples around a cohesive "favorite games" app (#28) Matt Johnston 2026-04-02 08:35:25 -03:00
  • b87e89af37 chore(main): release server 0.1.4 (#27) server-v0.1.4 supabase-releaser[bot] 2026-04-01 12:22:26 +03:00
  • 91580d11fd fix: release action (#29) server-v0.1.4-rc.37 Etienne Stalmans 2026-04-01 11:03:14 +02:00
  • d2095bbb64 chore(main): release server 0.1.3 (#26) supabase-releaser[bot] 2026-04-01 11:07:58 +03:00
  • 10c8780cc2 fix: move SKILL.md into skills/ subdirectory to align with agentskills spec (#24) Tomás Pozo 2026-04-01 03:04:43 -05:00
  • 68228cbc88 chore: pin actions to sha (#25) Etienne Stalmans 2026-04-01 10:04:01 +02:00
  • 7086e82518 chore(main): release server 0.1.2 (#23) server-v0.1.2 supabase-releaser[bot] 2026-03-31 20:35:12 -05:00
  • 7f1b1a75cc feat: exposing keyName to SupabaseContext (#22) server-v0.1.2-rc.32 Kalleby Santos 2026-04-01 02:27:49 +01:00
  • 7c67416f46 refactor: remove @supabase/server/wrappers module (#21) Tomás Pozo 2026-03-31 16:31:21 -05:00