v3.76.0
payloadcms/payloadv3.76.0Feb 9, 2026by denolfe
AI Summary
Minor release with import/export limits feature and various bug fixes including Next.js version support updates.
Key Highlights
- Import/export limits feature for plugin-import-export
- Dropped support for Next.js versions with known CVEs, added canary 16.2.0 support
- Drizzle typescript dynamic import fix to avoid dependency in production
- Live-preview-vue ESM build configuration fix
- Import/export file storage adapter issues fix for S3
New Features
- Import/export limits - exportLimit, importLimit, and per collection limit control
Full Release Notes
## [v3.76.0](https://github.com/payloadcms/payload/compare/v3.75.0...v3.76.0) (2026-02-09) ### 🚀 Features * **plugin-import-export:** adds new exportLimit, importLimit and per collection limit control ([#15405](https://github.com/payloadcms/payload/issues/15405)) ([a7beeca](https://github.com/payloadcms/payload/commit/a7beeca)) ### 🐛 Bug Fixes * **drizzle:** use dynamic import for `typescript` to avoid dependency in production ([#15545](https://github.com/payloadcms/payload/issues/15545)) ([98a756c](https://github.com/payloadcms/payload/commit/98a756c)) * **live-preview-vue:** update build config to compile as esm ([#14293](https://github.com/payloadcms/payload/issues/14293)) ([60c65ed](https://github.com/payloadcms/payload/commit/60c65ed)) * **next:** drop support for Next.js versions with known CVEs, add canary 16.2.0 support ([#15547](https://github.com/payloadcms/payload/issues/15547)) ([2b3061a](https://github.com/payloadcms/payload/commit/2b3061a)) * **next:** suppress webpack "Critical dependency" warning in dynamicImport ([#15534](https://github.com/payloadcms/payload/issues/15534)) ([6158489](https://github.com/payloadcms/payload/commit/6158489)) * **plugin-import-export:** errors when import/export files were stored in a storage adapter such as S3 ([#15441](https://github.com/payloadcms/payload/issues/15441)) ([73a9650](https://github.com/payloadcms/payload/commit/73a9650)) * **ui:** tab error badge not counting required array validation errors ([#15563](https://github.com/payloadcms/payload/issues/15563)) ([0ce6193](https://github.com/payloadcms/payload/commit/0ce6193)) * **ui:** folder view toggle button styles overridden due to equal specificity ([#15544](https://github.com/payloadcms/payload/issues/15544)) ([df42bec](https://github.com/payloadcms/payload/commit/df42bec)) * **ui:** remove clearData call in dropzone drop handler ([#10475](https://github.com/payloadcms/payload/issues/10475)) ([b4e6761](https://github.com/payloadcms/payload/commit/b4e6761)) ### 📝 Templates * fix deprecation warnings during install ([#15536](https://github.com/payloadcms/payload/issues/15536)) ([5edba8e](https://github.com/payloadcms/payload/commit/5edba8e)) * bump to 3.75.0 ([#15533](https://github.com/payloadcms/payload/issues/15533)) ([8ea162c](https://github.com/payloadcms/payload/commit/8ea162c)) ### ⚙️ CI * do not wait for generating int and e2e matrix ([#15546](https://github.com/payloadcms/payload/issues/15546)) ([de43402](https://github.com/payloadcms/payload/commit/de43402)) ### 🏡 Chores * fix deprecation warning when running reinstall or clean:all monorepo script ([#15535](https://github.com/payloadcms/payload/issues/15535)) ([03bfaf4](https://github.com/payloadcms/payload/commit/03bfaf4)) * **drizzle:** add logs indicating which migration statements are generated ([#15374](https://github.com/payloadcms/payload/issues/15374)) ([306974d](https://github.com/payloadcms/payload/commit/306974d)) ### 🤝 Contributors - Alessio Gravili (@AlessioGr) - Patrik (@PatrikKozak) - Sasha (@r1tsuu) - Paul (@paulpopus) - Daniel Waltz (@danielwaltz) - Said Akhrarov (@akhrarovsaid)