mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-02-05 21:13:07 +00:00
chore: bump version to 2.14.0
- Add anonymous telemetry system with Supabase integration - Fix TypeErrors affecting 50% of tool calls - Improve test coverage to 91%+ - Add comprehensive CHANGELOG 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
50
CHANGELOG.md
Normal file
50
CHANGELOG.md
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
# Changelog
|
||||||
|
|
||||||
|
All notable changes to this project will be documented in this file.
|
||||||
|
|
||||||
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||||
|
|
||||||
|
## [2.14.0] - 2025-09-26
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Anonymous telemetry system with Supabase integration to understand usage patterns
|
||||||
|
- Tracks active users with deterministic anonymous IDs
|
||||||
|
- Records MCP tool usage frequency and error rates
|
||||||
|
- Captures sanitized workflow structures on successful validation
|
||||||
|
- Monitors common error patterns for improvement insights
|
||||||
|
- Zero-configuration design with opt-out support via N8N_MCP_TELEMETRY_DISABLED environment variable
|
||||||
|
|
||||||
|
- Enhanced telemetry tracking methods:
|
||||||
|
- `trackSearchQuery` - Records search patterns and result counts
|
||||||
|
- `trackValidationDetails` - Captures validation errors and warnings
|
||||||
|
- `trackToolSequence` - Tracks AI agent tool usage sequences
|
||||||
|
- `trackNodeConfiguration` - Records common node configuration patterns
|
||||||
|
- `trackPerformanceMetric` - Monitors operation performance
|
||||||
|
|
||||||
|
- Privacy-focused workflow sanitization:
|
||||||
|
- Removes all sensitive data (URLs, API keys, credentials)
|
||||||
|
- Generates workflow hashes for deduplication
|
||||||
|
- Preserves only structural information
|
||||||
|
|
||||||
|
- Comprehensive test coverage for telemetry components (91%+ coverage)
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Fixed TypeErrors in `get_node_info`, `get_node_essentials`, and `get_node_documentation` tools that were affecting 50% of calls
|
||||||
|
- Added null safety checks for undefined node properties
|
||||||
|
- Fixed multi-process telemetry issues with immediate flush strategy
|
||||||
|
- Resolved RLS policy and permission issues with Supabase
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated Docker configuration to include Supabase client for telemetry support
|
||||||
|
- Enhanced workflow validation tools to track validated workflows
|
||||||
|
- Improved error handling with proper null coalescing operators
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
- Added PRIVACY.md with comprehensive privacy policy
|
||||||
|
- Added telemetry configuration instructions to README
|
||||||
|
- Updated CLAUDE.md with telemetry system architecture
|
||||||
|
|
||||||
|
## Previous Versions
|
||||||
|
|
||||||
|
For changes in previous versions, please refer to the git history and release notes.
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "n8n-mcp",
|
"name": "n8n-mcp",
|
||||||
"version": "2.13.2",
|
"version": "2.14.0",
|
||||||
"description": "Integration between n8n workflow automation and Model Context Protocol (MCP)",
|
"description": "Integration between n8n workflow automation and Model Context Protocol (MCP)",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "n8n-mcp-runtime",
|
"name": "n8n-mcp-runtime",
|
||||||
"version": "2.13.2",
|
"version": "2.14.0",
|
||||||
"description": "n8n MCP Server Runtime Dependencies Only",
|
"description": "n8n MCP Server Runtime Dependencies Only",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
Reference in New Issue
Block a user