Skip to content

Latest commit

 

History

History
52 lines (40 loc) · 2.18 KB

File metadata and controls

52 lines (40 loc) · 2.18 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

  • d360_segment_deactivate tool — inverse of d360_segment_publish. Calls POST /ssot/segments/{segmentApiName}/actions/deactivate. (#9)

Fixed

  • d360_segment_delete now uses the segment API name (developer name) in the path; the underlying endpoint is DELETE /ssot/segments/{segmentApiName}. (#8)
  • d360_query_sql, d360_query_sql_status, d360_query_sql_rows, and d360_query_sql_cancel now call /services/data/vNN.0/ssot/query-sql* instead of /services/data/vNN.0/query-sql*. The previous paths returned 404 on live orgs.
  • buildQueryPath no longer double-prepends /ssot/ now that callers pass the full path.
  • Retriever and search-index tools now use /ssot/machine-learning/retrievers and /ssot/search-index respectively (were missing the prefix after the CdpClient→Data360Client consolidation).
  • /ssot/ is no longer misplaced inside the calculated-insights sub-path of queryProfile.

Removed

  • Breaking: d360_query (V1 ANSI SQL) and d360_query_v2 are removed. Use d360_query_sql instead.

[1.0.0] - 2026-04-21

Added

  • Initial public release of the Data 360 MCP Server.
  • Three facade MCP tools — search, payload_examples, execute — consolidating 187 underlying Data 360 operations across 21 families.
  • STDIO transport for desktop MCP clients (Claude Code, Cursor, etc.).
  • Auth flows: access token and client credentials — auto-detected from environment variables, with 1-hour token caching.
  • Search strategies: keyword (default, no OpenAI key required), vector, and hybrid. vector and hybrid require both OPENAI_API_KEY and SPRING_AI_MODEL_EMBEDDING=openai; missing either variable fails fast at startup with a message naming both.
  • Full test suite covering tool dispatch, services, and integration behavior.