You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,25 +5,31 @@ All notable changes to the official InfluxDB MCP Server will be documented in th
5
5
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
6
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7
7
8
-
## [1.3.0] - 2026-03-24
8
+
## [1.3.0] - 2026-03-26
9
9
10
10
### Added
11
11
12
12
-**E2E test suite**: Protocol compliance tests (vitest) that verify server startup, MCP handshake, tool/resource/prompt registration, and error handling — no InfluxDB required
13
13
-**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
15
16
-**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
16
18
-**CLAUDE.md**: Architecture overview and codebase conventions for Claude Code
17
19
-**Claude Code skills**: Build/run workflow for Core/Enterprise and testing workflow
18
20
19
21
### Fixed
20
22
21
23
- 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
22
26
23
27
### Changed
24
28
25
29
- Minimum Node.js version raised to v20.11 (Node 18 is EOL; vitest 4.x and `import.meta.dirname` require v20.11+)
26
30
-`@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)
0 commit comments