Change8

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-lexicalsdkui

Breaking 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

  1. 1
    If 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`.
  2. 2
    If 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