{"collection":{"slug":"serverless-postgres","name":"Serverless Postgres"},"digest":{"id":"cwd_T4OF9vpFYl9GxR941J_Mf","weekStart":"2026-06-15","title":"Infrastructure as code in TypeScript, plus console upgrades and HA support","intro":"Neon introduced neon.ts for infrastructure-as-code, Prisma Compute deployments went TypeScript-native, and PlanetScale's web console gained Postgres support. Supabase shipped high-availability projects and a major CLI beta wave.","body":"### Infrastructure as code moves to TypeScript\n\nTwo platforms made significant strides this week toward treating database infrastructure as code. **Neon** introduced [neon.ts](/release/rel_9hIeDzW1Ct3MYYJCsSKej-neon-introduces-neon-ts-infrastructure-as-code-config-and-backend-platform), a TypeScript configuration file committed to repos for branch policy and service declarations, deployable via `neonctl`. This gives teams a repeatable, version-controlled way to manage Neon environments — no more clicking through the dashboard to set branch policies. Alongside this, Neon announced private previews of its Storage, Functions, and AI Gateway backend services, signaling a broader platform play beyond serverless Postgres.\n\nMeanwhile, **Prisma** shipped [Prisma Compute now configurable in TypeScript](/release/rel_P35DnEhmBY_AMHzi8SiXq-prisma-compute-now-configurable-in-typescript-deploy-rollback-added), replacing prior configuration approaches with a `prisma.compute.ts` file. Services can now be rolled back to any prior version from the Prisma Console, adding a safety net for compute deployments. Both moves underscore a theme: treating database compute and infrastructure as code written in TypeScript, not YAML or dashboard clicks.\n\n### Console and MCP upgrades for Postgres\n\n**PlanetScale** had a strong week on the tooling front. The [web console](/release/rel_9xqdv-MPR-apkFvhpQZut-planetscale-web-console-adds-postgres-support-and-query-export) now supports Postgres databases in beta, with table and column name autocomplete, query result export to CSV/JSON/SQL, and the ability to choose primary or replica for queries — a direct response to the growing Postgres user base. The PlanetScale [MCP server](/release/rel_kLRGnr5SRGjz8CARidDzE-planetscale-mcp-server-debugs-high-cpu-usage-on-postgres-databases) can now debug high CPU usage on Postgres databases, returning query patterns sorted by CPU time so AI assistants can pinpoint the culprits. And the [Terraform provider](/release/rel_RRBTPg_svd8JquEMoixcy-planetscale-terraform-provider-adds-backup-and-postgres-parameter-management) now manages backups and backup policies for both Vitess and Postgres, plus Postgres branch parameters and supported extensions — more infrastructure-as-code surface area. The CLI also gained a [vtctld get-shard command](/release/rel_1WVPwY4iq9YyC6GYuGPjA-planetscale-cli-v0-291-0-retries-partial-live-branch-connections) and retries partial live branch connections.\n\n### Supabase ships HA projects and a CLI beta wave\n\nThe standout from **Supabase** this week was the [v2.107.0 stable release](/release/rel_8EKKaB80gr5ds18MAdGs1-supabase-cli-v2-107-0-adds-ha-project-support-and-enables-pg-delta-by-default), which adds support for high-availability projects through the CLI — a feature that directly addresses production reliability concerns. New projects also get pg-delta as the default schema diff engine for `db diff` and `db pull`, and network reliability improved with IPv4 auto-retry for `db dump` and `db pull` on IPv6-only networks.\n\nBehind the scenes, the CLI beta channel was unusually active. The team ported [db dump, query, and schema declarative commands](/release/rel_L_T8HEiK2jPhiI4I0LPJq-supabase-cli-v2-108-0-beta-5-ports-db-dump-and-query-to-native-typescript) to native TypeScript, along with [db lint and db advisors](/release/rel_vh3sbqAf75ZtjBxp8FBsp-supabase-cli-v2-107-0-beta-25-ports-db-lint-and-advisors-to-native-typescript). They also [ported functions deploy](/release/rel_PSTg5b9jXSnK6NnhnILAe-supabase-cli-v2-108-0-beta-1-adds-issue-form-command-and-ports-functions-deploy) and added an issue form command. Bug fixes included merging matching remote blocks on config push, fixing `\\ir` include resolution in test files, and allowing local storage without an access token. The client SDK saw fixes for `Content-Type` casing in functions and `sortBy` defaults in storage.\n\n### Turso and smaller updates\n\n**Turso** published two case studies — one on how [Alien](/release/rel_eE6Q4_5ngigo5BbqBxPgN-how-alien-uses-turso-to-make-byoc-deployments-reliable) uses the platform for reliable BYOC deployments, and another on [building an encrypted secrets vault for agents](/release/rel_bibRTsDv6kB-KvsevBRon-how-to-build-an-encrypted-secrets-vault-for-agents). The Turso CLI continued its pre-release cycle with several minor versions. **Neon** also updated its CLI with a dependency bump, and a referral program pilot went live.","releaseIds":["rel_9hIeDzW1Ct3MYYJCsSKej","rel_P35DnEhmBY_AMHzi8SiXq","rel_9xqdv-MPR-apkFvhpQZut","rel_kLRGnr5SRGjz8CARidDzE","rel_RRBTPg_svd8JquEMoixcy","rel_1WVPwY4iq9YyC6GYuGPjA","rel_8EKKaB80gr5ds18MAdGs1","rel_L_T8HEiK2jPhiI4I0LPJq","rel_vh3sbqAf75ZtjBxp8FBsp","rel_PSTg5b9jXSnK6NnhnILAe","rel_eE6Q4_5ngigo5BbqBxPgN","rel_bibRTsDv6kB-KvsevBRon"],"releaseCount":54,"generatedAt":"2026-07-11T16:32:33.123Z","releases":[{"id":"rel_9hIeDzW1Ct3MYYJCsSKej","title":"Neon introduces neon.ts infrastructure-as-code config and backend platform private preview","path":"/release/rel_9hIeDzW1Ct3MYYJCsSKej-neon-ts-config-language-ships-functions-storage-ai-gateway-in-private-preview","org":{"slug":"neon","name":"Neon"},"importance":null},{"id":"rel_P35DnEhmBY_AMHzi8SiXq","title":"Prisma Compute now configurable in TypeScript; deploy rollback added","path":"/release/rel_P35DnEhmBY_AMHzi8SiXq-compute-configuration-moved-to-typescript-rollback-to-any-prior-version","org":{"slug":"prisma","name":"Prisma"},"importance":2},{"id":"rel_9xqdv-MPR-apkFvhpQZut","title":"PlanetScale web console adds Postgres support and query export","path":"/release/rel_9xqdv-MPR-apkFvhpQZut-postgres-databases-now-supported-in-web-console","org":{"slug":"planetscale","name":"PlanetScale"},"importance":null},{"id":"rel_kLRGnr5SRGjz8CARidDzE","title":"PlanetScale MCP server debugs high CPU usage on Postgres databases","path":"/release/rel_kLRGnr5SRGjz8CARidDzE-mcp-server-surfaces-postgres-cpu-hogs","org":{"slug":"planetscale","name":"PlanetScale"},"importance":null},{"id":"rel_RRBTPg_svd8JquEMoixcy","title":"PlanetScale Terraform provider adds backup and Postgres parameter management","path":"/release/rel_RRBTPg_svd8JquEMoixcy-backups-postgres-parameters-now-managed-in-terraform","org":{"slug":"planetscale","name":"PlanetScale"},"importance":null},{"id":"rel_1WVPwY4iq9YyC6GYuGPjA","title":"PlanetScale CLI v0.291.0 retries partial live branch connections","path":"/release/rel_1WVPwY4iq9YyC6GYuGPjA-partial-live-branch-connections-retried-new-shard-commands","org":{"slug":"planetscale","name":"PlanetScale"},"importance":null},{"id":"rel_8EKKaB80gr5ds18MAdGs1","title":"Supabase CLI v2.107.0 adds HA project support and enables pg-delta by default","path":"/release/rel_8EKKaB80gr5ds18MAdGs1-ha-projects-supported-pg-delta-diff-engine-enabled-by-default","org":{"slug":"supabase","name":"Supabase"},"importance":null},{"id":"rel_L_T8HEiK2jPhiI4I0LPJq","title":"Supabase CLI v2.108.0-beta.5 ports db dump and query to native TypeScript","path":"/release/rel_L_T8HEiK2jPhiI4I0LPJq-db-dump-query-schema-now-native-typescript","org":{"slug":"supabase","name":"Supabase"},"importance":null},{"id":"rel_vh3sbqAf75ZtjBxp8FBsp","title":"Supabase CLI v2.107.0-beta.25 ports db lint and advisors to native TypeScript","path":"/release/rel_vh3sbqAf75ZtjBxp8FBsp-db-lint-and-advisors-now-run-on-native-typescript","org":{"slug":"supabase","name":"Supabase"},"importance":null},{"id":"rel_PSTg5b9jXSnK6NnhnILAe","title":"Supabase CLI v2.108.0-beta.1 adds issue form command and ports functions deploy","path":"/release/rel_PSTg5b9jXSnK6NnhnILAe-issue-form-command-functions-deploy-ported","org":{"slug":"supabase","name":"Supabase"},"importance":null},{"id":"rel_eE6Q4_5ngigo5BbqBxPgN","title":"How Alien uses Turso to make BYOC deployments reliable","path":"/release/rel_eE6Q4_5ngigo5BbqBxPgN-how-alien-uses-turso-to-make-byoc-deployments-reliable","org":{"slug":"turso","name":"Turso"},"importance":null},{"id":"rel_bibRTsDv6kB-KvsevBRon","title":"How to build an encrypted secrets vault for agents","path":"/release/rel_bibRTsDv6kB-KvsevBRon-how-to-build-an-encrypted-secrets-vault-for-agents","org":{"slug":"turso","name":"Turso"},"importance":null}]}}