Repository navigation
v1.8.7
Release v1.8.7
Release type: stable
Release line: 1.8.x
Branch: release/1.8.x
Installation
npm install @frontmcp/sdk@1.8.7What's New
CHANGELOG
Features
- Introduced a new
readArchiveEntryfunction to read entries from.mcpbarchives as UTF-8 text, enhancing file handling capabilities. - Added comprehensive end-to-end testing support for the Nx plugin, including new tools like
ProcessInfoToolandWhoAmIToolfor detailed environment insights. - Implemented a new
LeakyReportToolin the UI widgets app, which securely handles undeclared fields in tool outputs, ensuring data integrity. - Introduced
custom-uri-widgettool, allowing developers to specify custom UI resource URIs, enhancing flexibility in UI design.
Improvements
- Enhanced Cloudflare, Lambda, and Vercel adapters to automatically configure security headers and HTTP entry paths, streamlining deployment processes.
- Improved logging in the
AddToolby adding WARN-level logs, facilitating better debugging and monitoring of tool invocations. - Updated the memory app to enable tools by default with specific scopes, increasing the app's configurability and usability in different contexts.
What's Changed
- fix: Remember LLM tools startup crash and standard widget size notification (#647, #649) by @frontegg-david in #657
- fix(sdk): report agent outputSchema mismatches as INVALID_OUTPUT (#641) by @frontegg-david in #659
- fix(cli): build, dev, pm, install and eject fixes (#642) by @frontegg-david in #661
- fix(testing): fixture scoping, authenticate, ports, token lifetime, plain-Node import (#644) by @frontegg-david in #663
- fix(react,ui): browser start-up, shared provider context, Tool UI output/CSP/URIs (#645) by @frontegg-david in #664
- ci: shard sdk unit tests to balance the unit-test chunks by @frontegg-david in #670
- fix(nx-plugin): generators, executors and workspaces build and test out of the box (#643) by @frontegg-david in #662
- fix: deployment issues from #646 (Redis HA, Vercel KV, Workers, HTTP hardening, SQLite) by @frontegg-david in #665
- fix: 1.8.6 leftovers from #660 (plugin init and refusals, Redis loss at runtime, Jest 30 scaffold, widget spinner) by @frontegg-david in #674
Full Changelog: v1.8.6...v1.8.7