Migrating to Payload CMS v3.73.0
Version v3.73.0 introduces 1 breaking change. This guide details how to update your code.
Released: 1/23/2026
1
Breaking Changes
2
Migration Steps
9
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
useLivePreviewafterChangedb-sqlitedb-mongodbdrizzleplugin-mcprichtext-lexicalsdkuiBreaking Changes
●Issue #1
Removed the never implemented `readDrafts` access argument on globals. If you were relying on this, you must update your access control logic.
Migration Steps
- 1If you need to migrate an existing project to use `blocksAsJSON: true` with Drizzle, run the following command: `pnpm payload migrate:create --file @payloadcms/db-postgres/blocks-as-json`.
- 2If you were relying on the `readDrafts` access argument on globals, update your access control logic as this argument has been removed.
Release Summary
This release introduces full support for Next.js 16 and enhances database flexibility with SQLite WAL mode and busy timeout options. It also includes numerous bug fixes across database drivers, UI components, and the SDK, alongside a migration helper for `blocksAsJSON`.
Need More Details?
View the full release notes and all changes for Payload CMS v3.73.0.
View Full Changelog