v3.54.0 (2025-08-28)
🚀 Features
- support parallel job queue tasks, speed up task running (#13614) (e0ffada)
- configurable toast notifications (#13609) (0a18306)
- allow multiple, different payload instances using getPayload in same process (#13603) (13c24af)
- db-*: support atomic array $push db updates (#13453) (5ded64e)
- plugin-multi-tenant: allow custom tenant field per collection (#13553) (6db07f0)
- plugin-multi-tenant: re-enable global selector on all views (#13575) (f260d0a)
🐛 Bug Fixes
- restore as draft function was passing a published status (#13599) (a670438)
- hide jobs stats global by default (#13566) (a92c251)
- deeply merge array and block rows from server form state (#13551) (1e13474)
- ensure updates to createdAt and updatedAt are respected (#13335) (5c16443)
- db-*: add delete version id for non-mongodb (#10613) (ddb8ca4)
- graphql: invalid enum names when values include brackets (#13597) (1dc346a)
- next: richtext fields not read-only for locked documents (#13579) (344ad69)
- next: update rest route handler types for Next.js 15.5 compatibility (#13521) (763cb61)
- plugin-multi-tenant: prevent duplicate filters on referenced blocks (#13607) (03a00ca)
- plugin-multi-tenant: autosave global documents not rendering (#13552) (409dd56)
- richtext-lexical: toolbar dropdown items are disabled when selecting via double-click (#13544) (3bc1d08)
- ui: prevent infinite redirect if no user (#13615) (303381e)
- ui: bulk edit overwriting fields within named tabs (#13600) (138938e)
- ui: autosave in document drawer overwrites local changes (#13587) (bd81936)
- ui: multiple logout requests being made in parallel (#13595) (cf37433)
- ui: auth-fields container renders despite no visible auth/API key/verify content (#13554) (8101842)
- ui: correctly pass query params to locked document requests (#10802) (598ff4c)
🛠 Refactors
📚 Documentation
- adds default populate video (#13586) (ded8ec4)
- blank-template-url-fix (#13580) (45c3be2)
- fix small typo in documentation (#13545) (3408d7b)
⚙️ CI
- remove run-e2e-turbo flow (#13611) (5c41966)
- ignore template bump commits in release notes [skip ci] (60cfc31)
🤝 Contributors
- Alessio Gravili (@AlessioGr)
- Jarrod Flesch (@JarrodMFlesch)
- Jacob Fletcher (@jacobsfletch)
- Jessica Rynkar (@jessrynkar)
- Sean Zubrickas (@zubricks)
- Elliot DeNolf (@denolfe)
- Patrik (@PatrikKozak)
- Rodrigo Solís (@sorodrigo)
- Logan Stellway (@lstellway)
- Yunsup Sim (@SimYunSup)
- Vincent Vu (@rubixvi)