v1.2.0
Changes since v1.1.2
- fix(package): update version to 1.2.0
- feat(config): add heimdall.config.ts for policy configuration and update dependencies
- feat(types): export HeimdallConfig, PolicyRule, and ServerPolicy types from ConfigSchema
- feat(cli): enhance CLI with config loading, server name option, and update check
- feat(tests): add comprehensive tests for ConfigLoader, ConfigMerger, PolicyEnforcer, and PolicyInterceptor
- feat(telemetry): add attribute for blocked policy errors in telemetry records
- feat(proxy): add configuration for server name override and support for additional interceptors
- feat(proxy): enhance McpProxy to support additional interceptors and server name override
- feat(policy-interceptor): implement PolicyInterceptor for enforcing policy rules on requests
- feat(update-check): implement functions for checking and printing update availability
- feat(draw-box): add drawBox function for rendering styled text boxes
- feat(policy): implement policy enforcement functions for rule evaluation and filtering
- feat(config): add Heimdall configuration schema with policy rules and server settings
- feat(config): add configuration merging functions for policy rules and server settings
- feat(config): implement configuration loading and parsing functions
- feat(init): add initCommand for configuration file creation
Published to npm: pnpm add @cardor/heimdall-mcp@1.2.0