Skip to content

v1.8.6

Choose a tag to compare

@github-actions github-actions released this 30 Sep 10:56
· 116 commits to main since this release

Release v1.8.6

Release type: stable
Release line: 1.8.x
Branch: release/1.8.x

Installation

npm install @frontmcp/sdk@1.8.6

What's New

CHANGELOG

Features

  • Vercel Configuration Support: Introduced a new vercel.json configuration generator for seamless deployment on Vercel. This ensures that both scaffolded projects and built ones run the same commands, enhancing consistency and ease of deployment.
  • Widget Source Copying: Added functionality to ship FileSource widget sources with the build output. This ensures that widget files are correctly included in the build, preventing runtime errors due to missing files.
  • Pagination Handling: Implemented a utility to handle pagination for MCP list operations. This ensures that all items are retrieved across multiple pages, preventing data loss in large datasets.

Improvements

  • Dynamic Plugin Options: Enhanced the DynamicPlugin class to store initialization options, allowing for better management and reuse of plugin instances across different registries.
  • Guard Storage Error Handling: Improved error handling for storage backends in the Guard module. The system now throws a GuardStorageUnavailableError when the configured storage cannot be reached, ensuring that rate limits are enforced correctly.

Bug Fixes

  • Session ID Validation: Fixed an issue where session IDs were not being validated correctly across deployments. This prevents session fixation attacks by ensuring that only server-minted IDs are honored.

What's Changed

Full Changelog: v1.8.5...v1.8.6