mcp-data-platform-v0.23.0
What's New in v0.23.0
Replay Audit Events in the Inspector (#122, #127)
The audit event detail drawer now includes a "Replay in Inspector" button that navigates to Tools > Explore with the tool pre-selected and all parameters pre-filled from the original call. One click to go from "what happened?" to "let me reproduce it."
- Works from both the Audit > Events table drawer and the Dashboard > Recent Errors drawer
- Button is disabled with explanation when the tool no longer exists in the current catalog
- A dismissible banner shows the source event ID and timestamp
- No auto-execution — the admin must click Execute to confirm the replay
Build-Time Version Provenance (#123, #126)
The binary and admin portal now carry full build provenance:
- CLI:
mcp-data-platform --versionprints version, short commit hash, and build timestamp - Admin header: Version badge to the left of the theme toggle; hover tooltip shows commit and build date
- API:
GET /api/v1/admin/systemincludes newcommitandbuild_datefields - GoReleaser:
CommitandDateinjected via ldflags alongside the existingVersion
Configurable Portal Branding (#124, #125)
Four admin config fields control portal identity:
admin:
portal_title: "My Data Platform" # sidebar title (default: "Admin Portal")
portal_logo: https://cdn.example.com/logo.svg # fallback logo for both themes
portal_logo_light: https://cdn.example.com/logo-dark.svg # logo for light theme
portal_logo_dark: https://cdn.example.com/logo-white.svg # logo for dark themeportal_titlesets the sidebar heading (existed since v0.22.0, now documented alongside the new logo fields)- Theme-aware logo resolution: light theme uses
portal_logo_light>portal_logo> built-in default; dark theme usesportal_logo_dark>portal_logo> built-in default - The resolved logo is also set as the browser favicon, updating live on theme toggle
- Broken image URLs gracefully hidden via
onError; built-in activity SVGs serve as defaults - Logo and title served via the unauthenticated
GET /api/v1/admin/brandingendpoint for the login page, and via the authenticated system info endpoint for the portal
Resolution-Aware Activity Chart Ticks (#123)
The x-axis on activity timeseries charts now formats ticks based on the selected time range:
| Preset | Format | Example |
|---|---|---|
| 1h, 6h | HH:MM |
14:30 |
| 24h | Hour only | 11 PM |
| 7d | Date | Feb 13 |
Previously all presets used HH:MM, which was unreadable for wider time windows.
Upgrading from v0.22.3
No breaking changes. All new config fields are optional with sensible defaults. The new commit and build_date fields in the system info API response are additive.
Installation
Homebrew (macOS)
brew install txn2/tap/mcp-data-platformClaude Code CLI
claude mcp add mcp-data-platform -- mcp-data-platformDocker
docker pull ghcr.io/txn2/mcp-data-platform:v0.23.0Verification
All release artifacts are signed with Cosign:
cosign verify-blob --bundle mcp-data-platform_0.23.0_linux_amd64.tar.gz.sigstore.json \
mcp-data-platform_0.23.0_linux_amd64.tar.gzFull diff: v0.22.3...v0.23.0