v3.88.0

payloadcms/payloadv3.88.0Aug 11, 2026by denolfe

AI Summary

A minor release that upgrades the Next.js template to version 16.3.0 and refactors the MCP plugin to improve access control defaults for API keys.

Key Highlights

  • Bumped Next.js to 16.3.0 in templates
  • Refactored MCP plugin for better access control defaults
  • Fixed multipart content-type backtracking
  • Tightened clipboard prefix matching to prevent sibling row leakage on copy/paste

Full Release Notes

## [v3.88.0](https://github.com/payloadcms/payload/compare/v3.87.1...v3.88.0) (2026-08-11)


### 🐛 Bug Fixes

* prevent multipart content-type backtracking ([#17679](https://github.com/payloadcms/payload/issues/17679)) ([a742140](https://github.com/payloadcms/payload/commit/a742140))
* **ui:** tighten clipboard prefix matching to prevent sibling row leakage on copy/paste ([#17595](https://github.com/payloadcms/payload/issues/17595)) ([c6477b8](https://github.com/payloadcms/payload/commit/c6477b8))

### 🛠 Refactors

* **plugin-mcp:** better access control defaults for api keys collection ([#17751](https://github.com/payloadcms/payload/issues/17751)) ([025581d](https://github.com/payloadcms/payload/commit/025581d))

### 📝 Templates

* bump next.js to 16.3.0 ([#17683](https://github.com/payloadcms/payload/issues/17683)) ([ee155b7](https://github.com/payloadcms/payload/commit/ee155b7))

### 🤝 Contributors

- Jarrod Flesch (@JarrodMFlesch)
- Alessio Gravili (@AlessioGr)
- Nate Lentz (@nathanlentz)