v3.90.2

payloadcms/payloadv3.90.2Sep 23, 2026by denolfe

Upgrading?

AI Summary

This release focuses on bug fixes and compatibility improvements, specifically addressing issues with TypeScript 6 and Next.js configurations. It also includes performance optimizations for multi-tenant setups and fixes for the cloud storage and UI components.

Key Highlights

  • Fixed crash in MCP plugin tools caused by TypeScript 6 strict mode
  • Added support for `trailingSlash` in Next.js configuration
  • Improved multi-tenant performance by avoiding unnecessary form refreshes
  • Fixed client upload handler rerenders for better UI performance

New Features

  • Added support for `trailingSlash` in Next.js configuration

Full Release Notes

## [v3.90.2](https://github.com/payloadcms/payload/compare/v3.90.1...v3.90.2) (2026-09-23)


### 🐛 Bug Fixes

* await slugify func to match type ([#18181](https://github.com/payloadcms/payload/issues/18181)) ([3fad98e](https://github.com/payloadcms/payload/commit/3fad98e))
* **next:** remove invalid libsql tracing include ([#18238](https://github.com/payloadcms/payload/issues/18238)) ([972a4fb](https://github.com/payloadcms/payload/commit/972a4fb))
* **next:** support next.config trailingSlash ([#18207](https://github.com/payloadcms/payload/issues/18207)) ([05e49da](https://github.com/payloadcms/payload/commit/05e49da))
* **plugin-cloud-storage:** forward alwaysInsertFields when the plugin is enabled ([#18222](https://github.com/payloadcms/payload/issues/18222)) ([f5d261d](https://github.com/payloadcms/payload/commit/f5d261d))
* **plugin-mcp:** create/update tools crash the MCP endpoint under TypeScript 6 ("use strict" prologue) ([#17109](https://github.com/payloadcms/payload/issues/17109)) ([e6efd70](https://github.com/payloadcms/payload/commit/e6efd70))
* **plugin-multi-tenant:** avoid refreshing forms without stale tenant cookie ([#18245](https://github.com/payloadcms/payload/issues/18245)) ([a815140](https://github.com/payloadcms/payload/commit/a815140))
* **ui:** prevent client upload handler rerenders ([#18184](https://github.com/payloadcms/payload/issues/18184)) ([b382576](https://github.com/payloadcms/payload/commit/b382576))

### ⚙️ CI

* tune runner memory and scope job token permissions ([#18216](https://github.com/payloadcms/payload/issues/18216)) ([d58f8fb](https://github.com/payloadcms/payload/commit/d58f8fb))

### 🤝 Contributors

- Cody Swartz (@ctsstc)
- Jarrod Flesch (@JarrodMFlesch)
- Lazizbek Ergashev (@lazerg)
- Paul (@paulpopus)
- Jessica Rynkar (@JessRynkar)
- Elliot DeNolf (@denolfe)

Related Repositories