Skip to content

mcp-data-platform-v0.23.0

Choose a tag to compare

@github-actions github-actions released this 20 Feb 17:31
· 341 commits to main since this release
271da66

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 --version prints 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/system includes new commit and build_date fields
  • GoReleaser: Commit and Date injected via ldflags alongside the existing Version

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 theme
  • portal_title sets 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 uses portal_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/branding endpoint 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-platform

Claude Code CLI

claude mcp add mcp-data-platform -- mcp-data-platform

Docker

docker pull ghcr.io/txn2/mcp-data-platform:v0.23.0

Verification

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.gz

Full diff: v0.22.3...v0.23.0