Repository navigation
v1.8.6
Release v1.8.6
Release type: stable
Release line: 1.8.x
Branch: release/1.8.x
Installation
npm install @frontmcp/sdk@1.8.6What's New
CHANGELOG
Features
- Vercel Configuration Support: Introduced a new
vercel.jsonconfiguration 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
DynamicPluginclass 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
GuardStorageUnavailableErrorwhen 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
- fix(plugins): built-in plugin bugs from #647 (cache, approval, remember, CodeCall) by @frontegg-david in #650
- fix: several instances, the Vercel build and list paging from #648 by @frontegg-david in #651
- fix(ui): widget sizing, .tsx bundling and host theme from #649 by @frontegg-david in #652
Full Changelog: v1.8.5...v1.8.6