github payloadcms/payload v3.54.0

6 days ago

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

⚙️ CI

  • remove run-e2e-turbo flow (#13611) (5c41966)
  • ignore template bump commits in release notes [skip ci] (60cfc31)

🤝 Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.