v0.11.3
Release v0.11.3
Release type: stable
Release line: 0.11.x
Branch: release/0.11.x
Installation
npm install @frontmcp/sdk@0.11.3Features
- JWT Detection Enhancement: Introduced a robust method to detect JWT-like patterns in data using base64url decoding, enhancing security against token leakage.
- Skill Metadata Expansion: Added new metadata fields for skills, including
license,compatibility,specMetadata,allowedTools, andresources, aligning with the Anthropic Agent Skills specification.
Improvements
- Logging Enhancements: Upgraded logging across various components, including
AppRegistry,PluginRegistry, andFlowInstance, to provide more verbose and structured logs for better traceability and debugging. - Bearer Token Extraction: Improved the
extractBearerTokenfunction to handle tokens more accurately by matching non-whitespace characters. - Skill Decorator Validation: Enhanced skill metadata validation to enforce stricter naming conventions and description constraints, preventing XML/HTML tags and ensuring kebab-case naming.
Bug Fixes
- Adapter Initialization Logging: Corrected log messages in
AdapterRegistryto accurately reflect the number of initialized adapters.
Breaking Changes
- Skill Metadata Validation: Skill names must now be in kebab-case and descriptions must not contain XML/HTML tags, which may require updates to existing skill definitions.
What's Changed
- Align to main by @frontegg-david in #251
Full Changelog: v0.11.2...v0.11.3