v3.68.0

Version v3.68.0Minor Release
Released:

December 9, 2025

Type:

New features, backward compatible

GitHub:View Release

Release Notes

v3.68.0 (2025-12-09)

πŸš€ Features

  • support turbopack build on Next.js canaries (#14845) (5ad4ebd) --- Turbopack Build Support (next) - Automatically enables Turbopack Build compatibility when using Next.js β‰₯ 16.1.0-canary.3. The withPayload wrapper now detects supported versions and enables transitive dependency externalization, unlocking significantly faster production builds with Turbopack. #14845 ---

πŸ› Bug Fixes

  • adds read and readDistinct to hook mapping (#14853) (0da0da8)
  • undefined drafts error in collections with join fields (#14855) (3a29cec)
  • use hasDraftsEnabled utility instead of direct check (#14843) (9c9c7c5)
  • file objects being serialized to plain objects in upload form state (#14818) (d86c174)
  • db-mongodb: correctly pass through collation config in the adapter to be applied in queries via locales (#11242) (db59cb4)
  • plugin-multi-tenant: simplified getTenantOptions function and added access control for regular users (#14620) (f7cc078)
  • storage-*: upload filename respects prefix (#14566) (ccfaee0)
  • ui: component AddNewRelation saves relationTo as first collection instead of selected collection (#14836) (8c5c1fb)
  • ui: list drawer per-page dropdown resets to 10 instead of showing saved limit (#14830) (db13a60)

πŸ“š Documentation

  • add note about returning a query from a readVersions access control (#14822) (0860837)

πŸ§ͺ Tests

  • speed up mongo test resets by preserving indexes (#14861) (d97a822)

πŸ”¨ Build

  • add build:all:force to clean all then build all (d90bccb)
  • bump swc-related dependencies (#14834) (617311a)

βš™οΈ CI

🏑 Chores

🀝 Contributors

  • Elliot DeNolf (@denolfe)
  • Alessio Gravili (@AlessioGr)
  • Riley Langbein (@rilrom)
  • Jarrod Flesch (@JarrodMFlesch)
  • Adrian Maj (@AdrianMaj)
  • Patrik (@PatrikKozak)
  • Paul (@paulpopus)
  • Jeffery To (@jefferyto)
  • Rot4tion (@Rot4tion)