Skip to content

Commit 1d9d93d

Browse files
committed
Update CHANGELOG.md for v1.3.0 release
1 parent 08a43f2 commit 1d9d93d

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,31 @@ All notable changes to the official InfluxDB MCP Server will be documented in th
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [1.3.0] - 2026-03-24
8+
## [1.3.0] - 2026-03-26
99

1010
### Added
1111

1212
- **E2E test suite**: Protocol compliance tests (vitest) that verify server startup, MCP handshake, tool/resource/prompt registration, and error handling — no InfluxDB required
1313
- **Integration tests**: Live InfluxDB tests for `health_check`, `list_databases`, and `execute_query`, gated behind `INFLUX_TEST_ENABLED`
14-
- **CI workflow**: GitHub Actions with protocol tests on every PR and integration tests against InfluxDB 3 Core via Docker
14+
- **Error-path unit tests**: Tests with recorded error fixtures from live Core and Cloud Serverless instances covering JSON, plain-text, and `{code, message}` error formats
15+
- **CI workflow**: GitHub Actions with protocol tests on every PR, integration tests against InfluxDB 3 Core via Docker, and Cloud Serverless integration tests via GitHub environment secrets
1516
- **Docker test infrastructure**: `docker-compose.test.yml` for local Core testing with preconfigured admin token
17+
- **Version consistency CI check**: Verifies `package.json`, `config.ts`, and `CHANGELOG.md` versions match on every PR
1618
- **CLAUDE.md**: Architecture overview and codebase conventions for Claude Code
1719
- **Claude Code skills**: Build/run workflow for Core/Enterprise and testing workflow
1820

1921
### Fixed
2022

2123
- Server-level error catch now sets `isError: true`, consistent with handler-level error responses
24+
- Plain-text error responses from InfluxDB Core (HTTP 500) are now surfaced in all 4 services instead of falling through to generic "Internal Server Error"
25+
- Query error handler now checks `data.message` for Cloud Serverless `{code, message}` JSON error format, matching the other 3 services
2226

2327
### Changed
2428

2529
- Minimum Node.js version raised to v20.11 (Node 18 is EOL; vitest 4.x and `import.meta.dirname` require v20.11+)
2630
- `@modelcontextprotocol/sdk` updated from `^1.12.1` to `^1.27.1`
31+
- All dependencies updated to latest within semver ranges
32+
- Version aligned across `package.json`, `config.ts`, and `CHANGELOG.md` (previously divergent)
2733

2834
## [1.2.0] - 2025-11-05
2935

0 commit comments

Comments
 (0)