Skip to content

v1.8.2

Choose a tag to compare

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

Release v1.8.2

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

Installation

npm install @frontmcp/sdk@1.8.2

What's New

CHANGELOG

Features

  • Introduced EnabledWorkflowSkill and HiddenWorkflowSkill as new skills gated behind feature flags. This allows developers to manage workflow visibility based on feature flag settings, enhancing flexibility in feature deployment.
  • Added escapeStringResults option in the UI configuration. This feature provides developers with the ability to HTML-escape plain strings returned by template functions, ensuring safer rendering of user-generated content.

Improvements

  • Enhanced the CompleteFlow to include a findWidgetTools stage, which optimizes the completion process for UI tools by filtering and listing only relevant tools. This improvement streamlines tool discovery and usage in workflows.
  • Refactored the PluginRegistry to improve dynamic provider registration. This change enhances the modularity and scalability of plugins, allowing for more efficient provider management.
  • Updated the ProviderRegistry to support context-aware provider resolution, ensuring that context-specific providers are correctly instantiated and cached. This enhancement improves performance and reliability in complex provider hierarchies.

Bug Fixes

  • Fixed an issue in the GetPromptFlow where prompts were not correctly resolved from cached entries, ensuring consistent prompt retrieval across sessions.
  • Corrected a bug in the ReadResourceFlow that prevented resources from being accurately matched and resolved, improving resource accessibility and reliability.

What's Changed

  • fix: resolve open issues: per-app plugin providers, skill gating, hook-owner lookups, stateless approvals, trusted UI markup by @frontegg-david in #611

Full Changelog: v1.8.1...v1.8.2