TypeScript Migrations in Prisma 8
GA6 months agoUnverifiedAdded Sep 24, 2026
Prisma 8 introduces verifiable TypeScript-based migrations that provide direct error feedback and re-run capabilities.
Topics: Developer tools
More Prisma Postgres releases
Every Prisma Postgres releaseData migrations in Prisma 8
Prisma 8 allows developers to write data migrations in TypeScript, enabling column backfilling and data transformation alongside schema changes.
Introducing Create-Prisma: Start a Prisma App With One Command
The new create-prisma CLI tool allows developers to initialize a Prisma application with a single command. It includes a starter schema, seed data, database scripts, and optional Prisma Postgres setup.
Prisma 8: A Call for Extension Authors
Prisma 8 features a modular core that allows developers to build and integrate extensions for specific databases, vector search, and JSON-with-schema.
Prisma 8: April milestone complete, the extension API is open
Prisma 8 has opened its extension API to outside authors, allowing developers to build custom extensions. The first four extensions, including pgvector and ParadeDB, have been released.
MongoDB Without Compromise
Prisma 8 introduces a MongoDB-native experience for TypeScript, including type-safe queries, migrations, polymorphic models, embedded collections, and typed aggregation pipelines.
Announcing Query Insights For Prisma Postgres
Prisma Postgres now includes Query Insights, a built-in tool for monitoring database query performance in production. It works out of the box without additional setup.
Prisma 8 Early Access: Write Your Contract, Prompt Your Agent, Ship Your App
Prisma 8 is now in Early Access, allowing developers to define their data layer as a contract. The framework handles migrations, type-safe queries, and continuous upgrades, designed to be compatible with AI coding agents.
Sunsetting Prisma Optimize
Prisma Optimize is being sunset as the company integrates query observability directly into Prisma Postgres via Query Insights.
Also shipped on Apr 27, 2026
Prisma in April 2026Cloudflare Fundamentals, Resource Tagging - Resource Tagging enters public beta
Resource Tagging is now in public beta and rolling out to all Cloudflare accounts over the coming days. You can attach custom key-value metadata to your Cloudflare resources and query across your entire account to find what you need.
WAF Release - 2026-04-27
This week's release focuses on new improvements to enhance coverage. Key Findings Existing rule enhancements have been deployed to improve detection resilience against broad classes of web attacks and strengthen behavioral coverage.
Minor rounding change for custom line item discounts in POS 11.5
Starting with POS version 11.5, we are updating the internal calculation method for custom fixed-amount line item discounts. These discounts will now be applied on a per-unit basis rather than across the entire line. Note that this change only affects fixed-amount discounts; percentage discounts remain unchanged.
`LineItem.priceAfterAllDiscountsBeforeTaxesSet` field now available
The LineItem object in the GraphQL Admin API now includes a [ priceAfterAllDiscountsBeforeTaxesSet ( https://shopify.dev/docs/api/admin-graphql/2026-07/objects/LineItem#field-LineItem.fields.priceAfterAllDiscountsBeforeTaxesSet ) field, which is equivalent to the REST API's current_subtotal_price_set on line items.
Deprecation of checkout metafields in checkout and customer account UI extensions
As of API version 2026-04, the ability to read and write checkout metafields in checkout and customer account UI extensions has been removed. Instead, checkout metafields have been replaced by cart metafields in checkout UI extensions and order metafields in customer account UI extensions.
Scannable discount codes
As of POS version 11.5, merchants can generate scannable QR codes for any discount code in the Shopify Admin. These QR codes can be applied by both POS staff at checkout and by customers in online store sessions. What this means for discount apps No changes are required with this release.