Skip to main content
Glama

NL Analytics MCP Server for Apache Druid

by iunera
CHANGELOG.md4.09 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning. ## [1.5.0] - 2025-10-10 ### Breaking Change `Streamable HTTP` is now to be configured by setting `SPRING_PROFILES_ACTIVE=http` ### Added - Added failsafe methods to `SecurityRepository` to prevent modification or deletion of critical "admin" and "druid_system" roles and users, and to disallow password changes for the "druid_system" user, ensuring their immutability. - Introduced a new feedback tool to gather community input on `druid-mcp-server` usage and prioritize future feature development. - Implemented anonymous metrics for product enhancement. Opt-out is available via `druid.mcp.metrics.enabled` property. - Introduced two Spring profiles with dedicated configs: `stdio` (default) via `application-stdio.yaml` and `http` (SSE/HTTP) via `application-http.yaml`. - Updated to Spring AI 1.1.0-M3. ### Changed - Set `stdio` as the default Spring profile (non-web, STDIO transport). ## [1.4.0] - 2025-10-02 ### Added - Introduced basic-security components to support Apache Druid basic authentication and authorization modification via MCP - Added support for toggling server Druid Basic Security Tools on/off with `DRUID_EXTENSION_DRUID_BASIC_SECURITY_ENABLED` - Expanded test coverage for basic-security flows and readonly interactions. - Prepared CI/CD release workflows and documentation updates for the 1.4.0 release. ### Notes - This release adds foundational basic-security tooling and read-only controls; deployments should verify environment variables (DRUID_ROUTER_URL, DRUID_AUTH_USERNAME/DRUID_AUTH_PASSWORD) and enable security features as required. - DRUID_COORDINATOR_URL needs to be configured to use the Druid Basic Security Tools Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.3.0...v1.4.0 ## [1.3.0] - 2025-09-26 ### Breaking Change Configurable Environment Variable `DRUID_MCP_READONLY` is now `DRUID_MCP_READONLY_ENABLED` ### Added - Introduced OAuth2 security for authenticating clients. - Migrated configuration from `application.properties` to `application.yaml`. - MCP Inspection Cli examples ### Changed - Refactored Druid configuration classes. Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.2.2...oauth2 ## [1.2.2] - 2025-09-24 Release version 1.2.2 MCP protocol version 2025-06-18 support What's Changed - Add druid-mcp-server to Github MCP registry - Update spring-ai 1.1.0-M2 Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.2.1...v1.2.2 ## [1.2.1] - 2025-09-23 Release version 1.2.1 Changes - Label Dockerimage for Github MCP registry - Spring Boot 3.5.6 - Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.2.0...v1.2.1 ## [1.2.0] - 2025-09-19 Release version 1.2.0 Changes - Introduce Readonly Mode Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.1.0...v1.2.0 ## [1.1.0] - 2025-09-18 Release version 1.1.0 Changes - Partially support 2025-06-18 incl. Streamable HTTP - Update spring-ai 1.1.0-M1 Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.0.1...v1.1.0 ## [1.0.1] - 2025-07-08 Release version 1.0.1 Changes - Automated release from pom.xml version 1.0.1 Full Changelog: https://github.com/iunera/druid-mcp-server/compare/v1.0.0...v1.0.1 ## [1.0.0] - 2025-07-08 Release version 1.0.0 Changes - Initial public release --- [1.4.0]: https://github.com/iunera/druid-mcp-server/compare/v1.3.0...v1.4.0 [1.3.0]: https://github.com/iunera/druid-mcp-server/compare/v1.2.2...v1.3.0 [1.2.2]: https://github.com/iunera/druid-mcp-server/releases/tag/v1.2.2 [1.2.1]: https://github.com/iunera/druid-mcp-server/releases/tag/v1.2.1 [1.2.0]: https://github.com/iunera/druid-mcp-server/releases/tag/v1.2.0 [1.1.0]: https://github.com/iunera/druid-mcp-server/releases/tag/v1.1.0 [1.0.1]: https://github.com/iunera/druid-mcp-server/releases/tag/v1.0.1 [1.0.0]: https://github.com/iunera/druid-mcp-server/releases/tag/v1.0.0

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/iunera/druid-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server