Releases: Macawls/umami-mcp-server
Releases · Macawls/umami-mcp-server
v1.5.0
v1.4.1
v1.3.1
v1.3.0
Security Hardening (HTTP Transport)
- Credentials moved from URL query params to
X-Umami-*headers (query params still supported as deprecated fallback) - Configurable CORS origin restriction via
ALLOWED_ORIGINSenv var - 1MB request body size limit to prevent OOM
- Session limit via
MAX_SESSIONSenv var (default 1000) - websiteID validation to prevent path injection
Breaking Changes
HTTP mode clients should migrate credentials from query parameters to X-Umami-Host, X-Umami-Username, X-Umami-Password headers. Query parameters still work but are deprecated and will log a warning.
Closes #19
v1.2.1
Changelog
v1.2.0
v1.1.2
v1.1.1
v1.1.0
Changelog
- fac23fa Add glama.json
- 54d9c28 Merge branch 'main' of https://github.com/Macawls/umami-mcp-server
- 75ff900 Merge pull request #11 from Macawls/feat/streamable-http-transport
- 18d4c86 Update README.md
- 409232a feat: add Streamable HTTP transport for Smithery deployment
- 9c77b70 fix: address golangci-lint findings
- e5255a2 fix: pin golangci-lint and Go versions in CI
- 3c7b9f1 fix: remove always-constant status param from writeJSONRPCError
- ef78412 fix: rename writeJSONRPC to writeJSONRPCError, remove unused param
- 3e9eb67 slight refactor