Skip to content

v1.9.2

Choose a tag to compare

@github-actions github-actions released this 06 Oct 12:22
· 39 commits to main since this release

Release v1.9.2

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

Installation

npm install @frontmcp/sdk@1.9.2

What's New

CHANGELOG

Features

  • Enhanced Observability: The SDK now supports lazy loading of the @frontmcp/observability module, enabling more efficient resource utilization and improved performance for Cloudflare workers.
  • OpenAPI Adapter Method Filtering: Introduced method filtering capabilities (includeMethods and excludeMethods) for the OpenAPI adapter, allowing developers to specify which HTTP methods should be included or excluded, enhancing security and customization.
  • Environment Variable Access in ABAC: Added support for accessing runtime environment variables within Attribute-Based Access Control (ABAC) policies, providing more dynamic and context-aware policy evaluations.

Improvements

  • OpenAPI Tool Metadata: Enhanced metadata handling in the OpenAPI tool, including support for annotations, icons, and additional metadata fields, offering richer tool descriptions and improved integration capabilities.
  • JSON Media Type Handling: Improved error handling for JSON content types in the mock REST server, ensuring that only valid application/json content types are processed, thus preventing potential data parsing issues.
  • Auth Context Claims Resolution: Introduced a claims resolver function in the authentication context, allowing for more flexible and customizable claims, roles, and permissions resolution.
  • JWKS Service Discovery: Enhanced JWKS service to include conventional .well-known/jwks.json discovery, improving compatibility with various OAuth and OpenID providers.

Bug Fixes

  • Credential Application: Fixed an issue where credentials were not correctly applied to outgoing requests in certain scenarios, ensuring consistent and secure credential handling.

What's Changed

Full Changelog: v1.9.1...v1.9.2