48 lines
1.8 KiB
Markdown
48 lines
1.8 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to the InfluxDB MCP Server 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).
|
|
|
|
## [1.0.0] - 2024-11-14
|
|
|
|
### Added
|
|
- Initial release of InfluxDB MCP Server
|
|
- Health monitoring resource (`influx://health`)
|
|
- Bucket management resources (`influx://buckets`, `influx://buckets/{id}`)
|
|
- Organization listing resource (`influx://orgs`)
|
|
- Task listing resource (`influx://tasks`)
|
|
- Dashboard listing resource (`influx://dashboards`)
|
|
- `query_flux` tool for executing Flux queries
|
|
- `write_data` tool for writing time-series data in line protocol format
|
|
- `create_bucket` tool for bucket creation with retention policies
|
|
- `delete_bucket` tool for bucket deletion
|
|
- `list_measurements` tool for discovering measurements in a bucket
|
|
- `get_bucket_schema` tool for schema exploration (measurements, tags, fields)
|
|
- Comprehensive error handling with McpError
|
|
- Environment variable validation using Zod
|
|
- TypeScript support with full type definitions
|
|
- Connection verification on startup
|
|
- Detailed documentation and examples
|
|
- MIT License
|
|
|
|
### Features
|
|
- Full InfluxDB v2 API support via REST
|
|
- Token-based authentication
|
|
- Support for all Flux query operations
|
|
- Batch writing with line protocol
|
|
- Schema introspection using Flux schema functions
|
|
- Configurable time precision for writes
|
|
- Graceful error handling and shutdown
|
|
|
|
### Documentation
|
|
- Comprehensive README with setup instructions
|
|
- EXAMPLES.md with real-world usage scenarios
|
|
- API coverage table
|
|
- Troubleshooting guide
|
|
- Security considerations
|
|
- Line protocol and Flux query examples
|
|
|
|
[1.0.0]: https://github.com/yourusername/influxdb-mcp-server/releases/tag/v1.0.0
|