diff --git a/README.md b/README.md index 4ad0f46..a1b0fdb 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,11 @@ [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![GitHub stars](https://img.shields.io/github/stars/czlonkowski/n8n-mcp?style=social)](https://github.com/czlonkowski/n8n-mcp) -[![Version](https://img.shields.io/badge/version-2.10.5-blue.svg)](https://github.com/czlonkowski/n8n-mcp) +[![Version](https://img.shields.io/badge/version-2.10.8-blue.svg)](https://github.com/czlonkowski/n8n-mcp) [![npm version](https://img.shields.io/npm/v/n8n-mcp.svg)](https://www.npmjs.com/package/n8n-mcp) [![codecov](https://codecov.io/gh/czlonkowski/n8n-mcp/graph/badge.svg?token=YOUR_TOKEN)](https://codecov.io/gh/czlonkowski/n8n-mcp) [![Tests](https://img.shields.io/badge/tests-1728%20passing-brightgreen.svg)](https://github.com/czlonkowski/n8n-mcp/actions) -[![n8n version](https://img.shields.io/badge/n8n-^1.107.4-orange.svg)](https://github.com/n8n-io/n8n) +[![n8n version](https://img.shields.io/badge/n8n-^1.109.2-orange.svg)](https://github.com/n8n-io/n8n) [![Docker](https://img.shields.io/badge/docker-ghcr.io%2Fczlonkowski%2Fn8n--mcp-green.svg)](https://github.com/czlonkowski/n8n-mcp/pkgs/container/n8n-mcp) [![Deploy on Railway](https://railway.com/button.svg)](https://railway.com/deploy/n8n-mcp?referralCode=n8n-mcp) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 8a34ee2..81d2f54 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -7,6 +7,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.10.8] - 2025-09-04 + +### Updated +- **n8n Dependencies**: Updated to latest versions for compatibility and new features + - n8n: 1.107.4 → 1.109.2 + - @n8n/n8n-nodes-langchain: 1.106.2 → 1.109.1 + - n8n-nodes-base: 1.106.3 → 1.108.0 (via dependencies) +- **Node Database**: Rebuilt with 535 nodes from updated n8n packages +- **Node.js Compatibility**: Optimized for Node.js v22.17.0 LTS + - Enhanced better-sqlite3 native binary compatibility + - Fixed SQL.js fallback mode for environments without native binaries +- **CI/CD Improvements**: Fixed Rollup native module compatibility for GitHub Actions + - Added explicit platform-specific rollup binaries for cross-platform builds + - Resolved npm ci failures in Linux CI environment + - Fixed package-lock.json synchronization issues +- **Platform Support**: Enhanced cross-platform deployment compatibility + - macOS ARM64 and Linux x64 platform binaries included + - Improved npm package distribution with proper dependency resolution +- All 1,728+ tests passing with updated dependencies + +### Fixed +- **CI/CD Pipeline**: Resolved test failures in GitHub Actions + - Fixed pyodide version conflicts between langchain dependencies + - Regenerated package-lock.json with proper dependency resolution + - Fixed Rollup native module loading in Linux CI environment +- **Database Compatibility**: Enhanced SQL.js fallback reliability + - Improved parameter binding and state management + - Fixed statement cleanup to prevent memory leaks +- **Deployment Reliability**: Better handling of platform-specific dependencies + - npm ci now works consistently across development and CI environments + ## [2.10.5] - 2025-08-20 ### Updated diff --git a/package.json b/package.json index 9f022c6..a0ca488 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "n8n-mcp", - "version": "2.10.5", + "version": "2.10.8", "description": "Integration between n8n workflow automation and Model Context Protocol (MCP)", "main": "dist/index.js", "bin": {