{"collection":{"slug":"serverless-postgres","name":"Serverless Postgres"},"digest":{"id":"cwd_6k2fPLS-vsRnB85hsdLtz","weekStart":"2026-10-26","title":"Postgres platforms get serious about maintenance windows and AI plumbing","intro":"PlanetScale gave every Postgres database a reschedulable maintenance window and put storage config under Terraform, while Neon shipped Gemini 4 Argon on its AI Gateway and rebuilt its own docs search on its Postgres stack.","body":"### Restarts on your calendar, not theirs\n\nThe week's clearest operational win came from PlanetScale, which [gave every Postgres database a maintenance window](/release/rel_usN0Y_1CAxaeKZPp5Fepr-planetscale-lets-you-reschedule-postgres-maintenance-that-restarts-your-database) that restarts only happen inside — with admin email notice at least 7 days out and again 3 days before, and up to three reschedules to any upcoming window before the deadline, from dashboard or API. Routine maintenance keeps running outside the window without touching Postgres. It pairs naturally with [storage configuration in the Terraform provider](/release/rel_Dt9Opoht_o0JkQwGACCMa-planetscale-terraform-provider-v1-16-0-manages-postgres-storage-configuration), which now covers minimum and maximum storage, autoscaling, IOPS, and throughput on the `planetscale_postgres_branch` resource, so drift shows up in plan output instead of a surprise resize. PlanetScale also [added email alerts for unusual public egress](/release/rel_4mi0frvHpXd4Tc0OnpKT_-planetscale-adds-email-alerts-for-unusual-egress-bandwidth-on-postgres-and-neki) on Postgres and Neki, and [service tokens now report the IP, location, and network operator](/release/rel_2PuLo7Q372IyFJITpAitw-planetscale-service-tokens-show-last-used-ip-location-and-network-operator) they were last used from, with audit logs naming the ISP or cloud provider behind the IP.\n\n### Neon dogfoods its own stack\n\nNeon's biggest week was inward-facing but instructive: it [rebuilt neon.com docs search entirely on Neon primitives](/release/rel_65bl90-1La8Z0VWbU-sHA-neon-rebuilds-docs-search-on-lakebase-search-functions-and-ai-gateway) — Lakebase Postgres for chunks and indexes, Neon Functions for a Hono ingest and search API, and the AI Gateway for embeddings and reranking — retiring its hosted search vendor and reporting 1.9 ms p50 on cache hits, 8.6 ms on BM25 misses. The same AI Gateway [now serves Gemini 4 Argon](/release/rel_sbB-ZVOHXeA4WnDbVkMwz-neon-adds-gemini-4-argon-to-ai-gateway-apple-and-microsoft-sign-in-hipaa-for) with a 1M-token context window and text, image, video, audio, and PDF input, alongside Apple and Microsoft Entra ID sign-in for Managed Better Auth, HIPAA coverage for backend services, and six new Functions templates. Neon's blog also sketched a [webhook-free Stripe Data Pipeline pattern](/release/rel_JZpva5yAolp-qdW1_qP7O-neon-blog-shows-stripe-data-pipeline-postgres-sync-with-branch-based-billing), reading every Stripe object from Postgres tables and computing credits as a SQL view, with branches used to debug billing.\n\n### Supabase tightens the config story ahead of v3\n\nSupabase's CLI config package did the quiet work that matters when a major version lands. It now [accepts env() interpolation on number, boolean, enum, and list fields](/release/rel_n6OLvC36SQf_Ts9FJkZSG-supabase-cli-config-v0-14-0-accepts-env-on-number-boolean-enum-and-list-fields), not just strings; [publishes its schemas as JSON Schema draft-07](/release/rel_S5U3yv40B8rzRh5q2I3Ny-supabase-cli-config-v0-15-0-publishes-config-schemas-as-draft-07-under-supabase) under supabase.com/schemas; and [marks secrets with x-secret in the schema](/release/rel_GNW016zo1gWjfDdUYiV39-supabase-cli-config-v0-13-0-publishes-x-secret-markers-in-json-schema). The larger [v0.12.0 config release added service version locking and OTLP tracing for stack mode](/release/rel_-x9dENTdjBSPsVjDMjB2e-supabase-cli-config-v0-12-0-adds-service-version-locking-and-otlp-tracing), explained parse errors instead of failing silently, rejected inf/nan, stopped treating a disabled data API as enabled, and began warning that deprecated config, env vars, and import maps go away in v3 — warnings that the next-major CLI builds are already acting on. On the hosted side, Supabase [fixed wrong local times for Vancouver, Edmonton, and Casablanca](/release/rel_jNRUrO1p3U0oTbqI7j7qM-supabase-postgres-update-fixes-wrong-local-times-for-vancouver-edmonton) in Postgres 15.19.0.003 and 17.11.0.003, and the client SDK [keeps the local session when a global sign out fails server-side](/release/rel_hhtM_H2s-3QFQ5_E06zqv-supabase-client-sdk-v2-119-0-canary-4-keeps-local-session-when-global-sign-out).\n\n### Foundation work in the runtimes\n\nPrisma's v8 release candidate [moved value objects into the storage plane](/release/rel_z46yIi__boF7M1aEf68Ok-v8-0-0-rc-22), introduced a `Duration` convenience type, and gave MongoDB the same execution context the SQL side has, with driver instances created from the execution stack. Rounding things out, Turso published [prebuilt CLI binaries](/release/rel_ZX1pgQAN9_gqgMGt2rBAy-turso-cli-v0-9-0-pre-2-prebuilt-binary-release) for its 0.9 preview, and Supabase Auth cut another [release candidate](/release/rel_Pe39axvjB585szMMR0DLd-supabase-auth-v2-198-0-rc-28-release-candidate) with checksums only — both worth noting mainly for teams tracking pre-release channels.","releaseIds":["rel_usN0Y_1CAxaeKZPp5Fepr","rel_Dt9Opoht_o0JkQwGACCMa","rel_4mi0frvHpXd4Tc0OnpKT_","rel_2PuLo7Q372IyFJITpAitw","rel_65bl90-1La8Z0VWbU-sHA","rel_sbB-ZVOHXeA4WnDbVkMwz","rel_JZpva5yAolp-qdW1_qP7O","rel_n6OLvC36SQf_Ts9FJkZSG","rel_S5U3yv40B8rzRh5q2I3Ny","rel_GNW016zo1gWjfDdUYiV39","rel_-x9dENTdjBSPsVjDMjB2e","rel_jNRUrO1p3U0oTbqI7j7qM","rel_hhtM_H2s-3QFQ5_E06zqv","rel_z46yIi__boF7M1aEf68Ok","rel_ZX1pgQAN9_gqgMGt2rBAy","rel_Pe39axvjB585szMMR0DLd"],"releaseCount":18,"generatedAt":"2026-11-02T06:17:44.985Z","releases":[{"id":"rel_usN0Y_1CAxaeKZPp5Fepr","title":"PlanetScale lets you reschedule Postgres maintenance that restarts your database","path":"/release/rel_usN0Y_1CAxaeKZPp5Fepr-postgres-maintenance-restarts-now-reschedulable-up-to-3-times","url":"https://planetscale.com/changelog/postgres-maintenance-notice-and-rescheduling","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":1},"publishedAt":"2026-10-29T17:00:00.000Z"},{"id":"rel_Dt9Opoht_o0JkQwGACCMa","title":"PlanetScale Terraform provider v1.16.0 manages Postgres storage configuration","path":"/release/rel_Dt9Opoht_o0JkQwGACCMa-postgres-storage-config-now-in-terraform","url":"https://planetscale.com/changelog/postgres-storage-configuration-terraform","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-29T16:02:35.000Z"},{"id":"rel_4mi0frvHpXd4Tc0OnpKT_","title":"PlanetScale adds email alerts for unusual egress bandwidth on Postgres and Neki","path":"/release/rel_4mi0frvHpXd4Tc0OnpKT_-egress-bandwidth-alerts-now-email-for-postgres-and-neki","url":"https://planetscale.com/changelog/egress-bandwidth-email-notifications","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-27T18:50:00.000Z"},{"id":"rel_2PuLo7Q372IyFJITpAitw","title":"PlanetScale service tokens show last used IP, location, and network operator","path":"/release/rel_2PuLo7Q372IyFJITpAitw-service-tokens-show-last-used-ip-and-network-operator","url":"https://planetscale.com/changelog/service-token-last-used-ip","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":2,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-26T18:51:00.000Z"},{"id":"rel_65bl90-1La8Z0VWbU-sHA","title":"Neon rebuilds docs search on Lakebase Search, Functions, and AI Gateway","path":"/release/rel_65bl90-1La8Z0VWbU-sHA-neon-docs-search-now-runs-fully-on-neon-primitives","url":"https://neon.com/blog/neon-docs-search-lakebase-search","org":{"slug":"neon","name":"Neon","avatarUrl":"https://media.releases.sh/orgs/neon.png","githubHandle":"neondatabase"},"product":null,"importance":2,"composition":null,"publishedAt":"2026-10-26T12:00:00.000Z"},{"id":"rel_sbB-ZVOHXeA4WnDbVkMwz","title":"Neon adds Gemini 4 Argon to AI Gateway, Apple and Microsoft sign-in, HIPAA for backend services","path":"/release/rel_sbB-ZVOHXeA4WnDbVkMwz-gemini-4-argon-on-ai-gateway-apple-and-microsoft-sign-in","url":"https://neon.com/docs/changelog/2026-10-30","org":{"slug":"neon","name":"Neon","avatarUrl":"https://media.releases.sh/orgs/neon.png","githubHandle":"neondatabase"},"product":null,"importance":3,"composition":{"bugs":0,"features":7,"enhancements":2},"publishedAt":"2026-10-30T00:00:00.000Z"},{"id":"rel_JZpva5yAolp-qdW1_qP7O","title":"Neon blog shows Stripe Data Pipeline Postgres sync with branch-based billing debugging","path":"/release/rel_JZpva5yAolp-qdW1_qP7O-stripe-data-pipeline-syncs-billing-data-into-neon-postgres","url":"https://neon.com/blog/building-with-stripe-data-pipeline-and-neon-backend","org":{"slug":"neon","name":"Neon","avatarUrl":"https://media.releases.sh/orgs/neon.png","githubHandle":"neondatabase"},"product":null,"importance":2,"composition":null,"publishedAt":"2026-10-26T12:00:00.000Z"},{"id":"rel_n6OLvC36SQf_Ts9FJkZSG","title":"Supabase CLI config v0.14.0 accepts env() on number, boolean, enum, and list fields","path":"/release/rel_n6OLvC36SQf_Ts9FJkZSG-env-now-accepted-on-number-boolean-enum-list-fields","url":"https://github.com/supabase/cli/releases/tag/config-v0.14.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-27T15:37:04.000Z"},{"id":"rel_S5U3yv40B8rzRh5q2I3Ny","title":"Supabase CLI config v0.15.0 publishes config schemas as draft-07 under supabase.com/schemas","path":"/release/rel_S5U3yv40B8rzRh5q2I3Ny-config-schemas-published-as-draft-07-at-supabase-com-schemas","url":"https://github.com/supabase/cli/releases/tag/config-v0.15.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":null,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-29T11:03:00.000Z"},{"id":"rel_GNW016zo1gWjfDdUYiV39","title":"Supabase CLI config v0.13.0 publishes x-secret markers in JSON schema","path":"/release/rel_GNW016zo1gWjfDdUYiV39-config-json-schema-exposes-x-secret-markers","url":"https://github.com/supabase/cli/releases/tag/config-v0.13.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":1,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-26T14:27:43.000Z"},{"id":"rel_-x9dENTdjBSPsVjDMjB2e","title":"Supabase CLI config v0.12.0 adds service version locking and OTLP tracing","path":"/release/rel_-x9dENTdjBSPsVjDMjB2e-service-version-locking-in-stack-mode-opt-in-otlp-tracing","url":"https://github.com/supabase/cli/releases/tag/config-v0.12.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":2,"composition":{"bugs":4,"features":2,"enhancements":0},"publishedAt":"2026-10-26T10:25:12.000Z"},{"id":"rel_jNRUrO1p3U0oTbqI7j7qM","title":"Supabase Postgres update fixes wrong local times for Vancouver, Edmonton, Casablanca","path":"/release/rel_jNRUrO1p3U0oTbqI7j7qM-postgres-timezone-bug-fixed-for-vancouver-edmonton-casablanca","url":"https://supabase.com/changelog#upgrade-postgres-to-fix-local-time-for-vancouver-edmonton-an","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":null,"importance":2,"composition":{"bugs":1,"features":0,"enhancements":0},"publishedAt":"2026-10-30T00:00:00.000Z"},{"id":"rel_hhtM_H2s-3QFQ5_E06zqv","title":"Supabase Client SDK v2.119.0-canary.4 keeps local session when global sign out fails","path":"/release/rel_hhtM_H2s-3QFQ5_E06zqv-global-sign-out-no-longer-wipes-local-session-on-server-failure","url":"https://github.com/supabase/supabase-js/releases/tag/v2.119.0-canary.4","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-client","name":"Client SDK"},"importance":2,"composition":{"bugs":1,"features":0,"enhancements":0},"publishedAt":"2026-10-28T13:27:35.000Z"},{"id":"rel_z46yIi__boF7M1aEf68Ok","title":"v8.0.0-rc.22","path":"/release/rel_z46yIi__boF7M1aEf68Ok-v8-0-0-rc-22","url":"https://github.com/prisma/orm/releases/tag/v8.0.0-rc.22","org":{"slug":"prisma","name":"Prisma","avatarUrl":"https://media.releases.sh/orgs/prisma.png","githubHandle":"prisma"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-30T13:48:49.000Z"},{"id":"rel_ZX1pgQAN9_gqgMGt2rBAy","title":"Turso CLI v0.9.0-pre.2 prebuilt binary release","path":"/release/rel_ZX1pgQAN9_gqgMGt2rBAy-turso-cli-v0-9-0-pre-2-prebuilt-binary-release","url":"https://github.com/tursodatabase/turso/releases/tag/v0.9.0-pre.2","org":{"slug":"turso","name":"Turso","avatarUrl":"https://media.releases.sh/orgs/turso.png","githubHandle":"tursodatabase"},"product":null,"importance":1,"composition":null,"publishedAt":"2026-10-28T15:34:20.000Z"},{"id":"rel_Pe39axvjB585szMMR0DLd","title":"Supabase Auth v2.198.0-rc.28 release candidate","path":"/release/rel_Pe39axvjB585szMMR0DLd-supabase-auth-v2-198-0-rc-28-release-candidate","url":"https://github.com/supabase/auth/releases/tag/rc2.198.0-rc.28","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"auth","name":"Auth"},"importance":1,"composition":null,"publishedAt":"2026-10-30T09:20:27.000Z"}],"sections":[{"heading":"Restarts on your calendar, not theirs","anchor":"restarts-on-your-calendar-not-theirs","lede":"The week's clearest operational win came from PlanetScale, which gave every Postgres database a maintenance window that restarts only happen inside — with admin email notice at least 7 days out and again 3 days before, and up to three reschedules to any upcoming window before the deadline, from dashboard or API.","releaseIds":["rel_usN0Y_1CAxaeKZPp5Fepr","rel_Dt9Opoht_o0JkQwGACCMa","rel_4mi0frvHpXd4Tc0OnpKT_","rel_2PuLo7Q372IyFJITpAitw"],"releases":[{"id":"rel_usN0Y_1CAxaeKZPp5Fepr","title":"PlanetScale lets you reschedule Postgres maintenance that restarts your database","path":"/release/rel_usN0Y_1CAxaeKZPp5Fepr-postgres-maintenance-restarts-now-reschedulable-up-to-3-times","url":"https://planetscale.com/changelog/postgres-maintenance-notice-and-rescheduling","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":3,"composition":{"bugs":0,"features":2,"enhancements":1},"publishedAt":"2026-10-29T17:00:00.000Z"},{"id":"rel_Dt9Opoht_o0JkQwGACCMa","title":"PlanetScale Terraform provider v1.16.0 manages Postgres storage configuration","path":"/release/rel_Dt9Opoht_o0JkQwGACCMa-postgres-storage-config-now-in-terraform","url":"https://planetscale.com/changelog/postgres-storage-configuration-terraform","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":3,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-29T16:02:35.000Z"},{"id":"rel_4mi0frvHpXd4Tc0OnpKT_","title":"PlanetScale adds email alerts for unusual egress bandwidth on Postgres and Neki","path":"/release/rel_4mi0frvHpXd4Tc0OnpKT_-egress-bandwidth-alerts-now-email-for-postgres-and-neki","url":"https://planetscale.com/changelog/egress-bandwidth-email-notifications","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-27T18:50:00.000Z"},{"id":"rel_2PuLo7Q372IyFJITpAitw","title":"PlanetScale service tokens show last used IP, location, and network operator","path":"/release/rel_2PuLo7Q372IyFJITpAitw-service-tokens-show-last-used-ip-and-network-operator","url":"https://planetscale.com/changelog/service-token-last-used-ip","org":{"slug":"planetscale","name":"PlanetScale","avatarUrl":"https://media.releases.sh/orgs/planetscale.png","githubHandle":"planetscale"},"product":null,"importance":2,"composition":{"bugs":0,"features":2,"enhancements":0},"publishedAt":"2026-10-26T18:51:00.000Z"}]},{"heading":"Neon dogfoods its own stack","anchor":"neon-dogfoods-its-own-stack","lede":"Neon's biggest week was inward-facing but instructive: it rebuilt neon.com docs search entirely on Neon primitives — Lakebase Postgres for chunks and indexes, Neon Functions for a Hono ingest and search API, and the AI Gateway for embeddings and reranking — retiring its hosted search vendor and reporting 1.9 ms p50 on cache hits, 8.6 ms on BM25 misses.","releaseIds":["rel_65bl90-1La8Z0VWbU-sHA","rel_sbB-ZVOHXeA4WnDbVkMwz","rel_JZpva5yAolp-qdW1_qP7O"],"releases":[{"id":"rel_65bl90-1La8Z0VWbU-sHA","title":"Neon rebuilds docs search on Lakebase Search, Functions, and AI Gateway","path":"/release/rel_65bl90-1La8Z0VWbU-sHA-neon-docs-search-now-runs-fully-on-neon-primitives","url":"https://neon.com/blog/neon-docs-search-lakebase-search","org":{"slug":"neon","name":"Neon","avatarUrl":"https://media.releases.sh/orgs/neon.png","githubHandle":"neondatabase"},"product":null,"importance":2,"composition":null,"publishedAt":"2026-10-26T12:00:00.000Z"},{"id":"rel_sbB-ZVOHXeA4WnDbVkMwz","title":"Neon adds Gemini 4 Argon to AI Gateway, Apple and Microsoft sign-in, HIPAA for backend services","path":"/release/rel_sbB-ZVOHXeA4WnDbVkMwz-gemini-4-argon-on-ai-gateway-apple-and-microsoft-sign-in","url":"https://neon.com/docs/changelog/2026-10-30","org":{"slug":"neon","name":"Neon","avatarUrl":"https://media.releases.sh/orgs/neon.png","githubHandle":"neondatabase"},"product":null,"importance":3,"composition":{"bugs":0,"features":7,"enhancements":2},"publishedAt":"2026-10-30T00:00:00.000Z"},{"id":"rel_JZpva5yAolp-qdW1_qP7O","title":"Neon blog shows Stripe Data Pipeline Postgres sync with branch-based billing debugging","path":"/release/rel_JZpva5yAolp-qdW1_qP7O-stripe-data-pipeline-syncs-billing-data-into-neon-postgres","url":"https://neon.com/blog/building-with-stripe-data-pipeline-and-neon-backend","org":{"slug":"neon","name":"Neon","avatarUrl":"https://media.releases.sh/orgs/neon.png","githubHandle":"neondatabase"},"product":null,"importance":2,"composition":null,"publishedAt":"2026-10-26T12:00:00.000Z"}]},{"heading":"Supabase tightens the config story ahead of v3","anchor":"supabase-tightens-the-config-story-ahead-of-v3","lede":"Supabase's CLI config package did the quiet work that matters when a major version lands.","releaseIds":["rel_n6OLvC36SQf_Ts9FJkZSG","rel_S5U3yv40B8rzRh5q2I3Ny","rel_GNW016zo1gWjfDdUYiV39","rel_-x9dENTdjBSPsVjDMjB2e","rel_jNRUrO1p3U0oTbqI7j7qM","rel_hhtM_H2s-3QFQ5_E06zqv"],"releases":[{"id":"rel_n6OLvC36SQf_Ts9FJkZSG","title":"Supabase CLI config v0.14.0 accepts env() on number, boolean, enum, and list fields","path":"/release/rel_n6OLvC36SQf_Ts9FJkZSG-env-now-accepted-on-number-boolean-enum-list-fields","url":"https://github.com/supabase/cli/releases/tag/config-v0.14.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":2,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-27T15:37:04.000Z"},{"id":"rel_S5U3yv40B8rzRh5q2I3Ny","title":"Supabase CLI config v0.15.0 publishes config schemas as draft-07 under supabase.com/schemas","path":"/release/rel_S5U3yv40B8rzRh5q2I3Ny-config-schemas-published-as-draft-07-at-supabase-com-schemas","url":"https://github.com/supabase/cli/releases/tag/config-v0.15.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":null,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-29T11:03:00.000Z"},{"id":"rel_GNW016zo1gWjfDdUYiV39","title":"Supabase CLI config v0.13.0 publishes x-secret markers in JSON schema","path":"/release/rel_GNW016zo1gWjfDdUYiV39-config-json-schema-exposes-x-secret-markers","url":"https://github.com/supabase/cli/releases/tag/config-v0.13.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":1,"composition":{"bugs":0,"features":1,"enhancements":0},"publishedAt":"2026-10-26T14:27:43.000Z"},{"id":"rel_-x9dENTdjBSPsVjDMjB2e","title":"Supabase CLI config v0.12.0 adds service version locking and OTLP tracing","path":"/release/rel_-x9dENTdjBSPsVjDMjB2e-service-version-locking-in-stack-mode-opt-in-otlp-tracing","url":"https://github.com/supabase/cli/releases/tag/config-v0.12.0","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-cli","name":"CLI"},"importance":2,"composition":{"bugs":4,"features":2,"enhancements":0},"publishedAt":"2026-10-26T10:25:12.000Z"},{"id":"rel_jNRUrO1p3U0oTbqI7j7qM","title":"Supabase Postgres update fixes wrong local times for Vancouver, Edmonton, Casablanca","path":"/release/rel_jNRUrO1p3U0oTbqI7j7qM-postgres-timezone-bug-fixed-for-vancouver-edmonton-casablanca","url":"https://supabase.com/changelog#upgrade-postgres-to-fix-local-time-for-vancouver-edmonton-an","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":null,"importance":2,"composition":{"bugs":1,"features":0,"enhancements":0},"publishedAt":"2026-10-30T00:00:00.000Z"},{"id":"rel_hhtM_H2s-3QFQ5_E06zqv","title":"Supabase Client SDK v2.119.0-canary.4 keeps local session when global sign out fails","path":"/release/rel_hhtM_H2s-3QFQ5_E06zqv-global-sign-out-no-longer-wipes-local-session-on-server-failure","url":"https://github.com/supabase/supabase-js/releases/tag/v2.119.0-canary.4","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"supabase-client","name":"Client SDK"},"importance":2,"composition":{"bugs":1,"features":0,"enhancements":0},"publishedAt":"2026-10-28T13:27:35.000Z"}]},{"heading":"Foundation work in the runtimes","anchor":"foundation-work-in-the-runtimes","lede":"Prisma's v8 release candidate moved value objects into the storage plane, introduced a Duration convenience type, and gave MongoDB the same execution context the SQL side has, with driver instances created from the execution stack.","releaseIds":["rel_z46yIi__boF7M1aEf68Ok","rel_ZX1pgQAN9_gqgMGt2rBAy","rel_Pe39axvjB585szMMR0DLd"],"releases":[{"id":"rel_z46yIi__boF7M1aEf68Ok","title":"v8.0.0-rc.22","path":"/release/rel_z46yIi__boF7M1aEf68Ok-v8-0-0-rc-22","url":"https://github.com/prisma/orm/releases/tag/v8.0.0-rc.22","org":{"slug":"prisma","name":"Prisma","avatarUrl":"https://media.releases.sh/orgs/prisma.png","githubHandle":"prisma"},"product":null,"importance":null,"composition":null,"publishedAt":"2026-10-30T13:48:49.000Z"},{"id":"rel_ZX1pgQAN9_gqgMGt2rBAy","title":"Turso CLI v0.9.0-pre.2 prebuilt binary release","path":"/release/rel_ZX1pgQAN9_gqgMGt2rBAy-turso-cli-v0-9-0-pre-2-prebuilt-binary-release","url":"https://github.com/tursodatabase/turso/releases/tag/v0.9.0-pre.2","org":{"slug":"turso","name":"Turso","avatarUrl":"https://media.releases.sh/orgs/turso.png","githubHandle":"tursodatabase"},"product":null,"importance":1,"composition":null,"publishedAt":"2026-10-28T15:34:20.000Z"},{"id":"rel_Pe39axvjB585szMMR0DLd","title":"Supabase Auth v2.198.0-rc.28 release candidate","path":"/release/rel_Pe39axvjB585szMMR0DLd-supabase-auth-v2-198-0-rc-28-release-candidate","url":"https://github.com/supabase/auth/releases/tag/rc2.198.0-rc.28","org":{"slug":"supabase","name":"Supabase","avatarUrl":"https://media.releases.sh/orgs/supabase.png","githubHandle":"supabase"},"product":{"slug":"auth","name":"Auth"},"importance":1,"composition":null,"publishedAt":"2026-10-30T09:20:27.000Z"}]}]}}