Skip to content

mcp-data-platform-v1.44.3

Choose a tag to compare

@github-actions github-actions released this 16 Mar 04:57
· 240 commits to main since this release
deb87ff

Structured Property Value Serialization Fix

Bumps txn2/mcp-datahub from v1.4.2 to v1.4.3, fixing the last known set_structured_property write failure. Pure dependency bump — no platform code changes.

Dependency Update

Dependency Previous New
txn2/mcp-datahub v1.4.2 v1.4.3

Bug Fix

set_structured_property — "Expected type 'Map' but was 'String'"

The upstream UpsertStructuredProperties mutation passed raw values (e.g., "2 years", 30) directly in the GraphQL values array. DataHub's API expects typed value objects:

// Before (broken)
{"values": ["2 years"]}

// After (correct)
{"values": [{"stringValue": "2 years"}]}

v1.4.3 adds a toTypedPropertyValue helper that wraps each raw Go value in the appropriate typed map (stringValue, numberValue, etc.) before sending to DataHub.

Before (v1.44.2): set_structured_property failed on all value types with a GraphQL type mismatch error.
After: String, numeric, and array values are correctly serialized and written.


DataHub 1.4.x Write Support — Complete

This release marks the completion of all DataHub 1.4.x write fixes. The full progression:

Version What was fixed
v1.44.0 Initial DataHub 1.4.x integration — enrichment + apply_knowledge
v1.44.1 raise_incident, structured property GraphQL selection set, domain/glossaryTerm entity type support
v1.44.2 resolve_incident, set_structured_property field name, domain/glossaryTerm REST→GraphQL routing
v1.44.3 set_structured_property value serialization (typed objects)

All apply_knowledge change types now work end-to-end against DataHub 1.4.x instances.

Upgrade Notes

  • No breaking changes. Drop-in replacement for v1.44.2.
  • No configuration changes required.
  • Recommended for all DataHub 1.4.x users using set_structured_property.

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:v1.44.3

Verification

All release artifacts are signed with Cosign. Verify with:

cosign verify-blob --bundle mcp-data-platform_1.44.3_linux_amd64.tar.gz.sigstore.json \
  mcp-data-platform_1.44.3_linux_amd64.tar.gz