Payload CMS v3.90.2 Released: MCP TypeScript 6 Fix, Multi-Tenant Improvements, and More

Payload CMS v3.90.2 Is Out – Here’s What Changed

Payload CMS shipped v3.90.2 on September 23, 2026, delivering a focused set of bug fixes that address real-world pain points across the MCP plugin, multi-tenant setups, cloud storage, and Next.js configuration compatibility.

What’s Fixed in v3.90.2

MCP Plugin: TypeScript 6 Crash Resolved

A critical bug in the plugin-mcp caused create and update tools to crash the MCP endpoint under TypeScript 6 due to a use strict prologue issue. This has now been patched, making Payload’s Model Context Protocol integration fully compatible with TypeScript 6.

Next.js trailingSlash Support

Payload’s Next.js integration now correctly supports the trailingSlash option in next.config. Previously, projects using this configuration could encounter routing inconsistencies – that’s now resolved.

libsql Tracing Fix

An invalid libsql tracing include has been removed from the Next.js adapter, cleaning up potential build warnings for projects using the libsql database adapter.

Multi-Tenant Plugin: Stale Cookie Refresh Prevention

The plugin-multi-tenant no longer unnecessarily refreshes forms when there’s no stale tenant cookie, reducing redundant re-renders in multi-tenant applications.

Cloud Storage: alwaysInsertFields Forwarding

The plugin-cloud-storage now correctly forwards the alwaysInsertFields option when the plugin is enabled, fixing a configuration propagation bug.

UI: Client Upload Handler Re-render Prevention

Unnecessary re-renders in the client upload handler have been eliminated, improving performance in upload-heavy admin workflows.

Slugify Function: Async Handling

The slugify function is now properly awaited to match its TypeScript type signature, resolving a subtle async and type mismatch.

How to Upgrade

Update your Payload packages to v3.90.2:

npm install payload@3.90.2

No database migrations are required for this release.

Key Takeaway

v3.90.2 is a maintenance release but packs meaningful fixes – especially for teams using the MCP plugin with TypeScript 6, multi-tenant setups, or cloud storage adapters. Upgrading is straightforward with no breaking changes.

Hashtags: #PayloadCMS #NextJS #TypeScript #WebDevelopment #CMS #OpenSource #JavaScript

Resources: