v0.5.1
Fixed
list_schema_fields— Fixed crash when a dataset has no schema metadata. Now gracefully returns an empty fields list.save_document— Errors (e.g., authorization failures) are now raised as exceptions instead of being silently swallowed. LLM agents now see the actual error message.update_description— Hidden from OSS instances where entity-level description updates are not supported. Available on Cloud only.
Added
scripts/smoke_check.py— Comprehensive smoke check script that exercises all available MCP tools against a live DataHub instance. Discovers URNs dynamically, respects version filtering middleware, and tests mutation tools with add-then-remove pairs. Usage:uv run python scripts/smoke_check.py --all
Changed
- Version-aware tool filtering:
update_descriptionnow requires Cloud (@min_version(cloud="0.3.16")), previously also allowed on OSS >= 1.4.0.
Full Changelog: v0.5.0...v0.5.1