Features
- server: harden API + MCP server for production deployments (TG-1065) (4257369)
- mcp: add run status & history tools (TG-1050) (ac8baa2)
- mcp: add test definition CRUD tools (TG-1054) (6b2c390)
- mcp: profiling L3 — cross-column search, frequent values, patterns (TG-1067) (11bba62)
- add server-side pagination for test definitions (TG-1041) (8d9b600)
- mcp: profiling L4 — cross-run comparison, trends, schema history (TG-1068) (7eb4c2c)
- salesforce: add Salesforce Data 360 flavor (354aa95)
- mcp: schedule CRUD tools (TG-1071) (918088c)
- TG-1001: exclude monitor suites from all queries (5f4b3b8)
- mcp: add new tool get_quality_scores (cec8098)
- mcp: add CRUD tools for quality scores (3818ff0)
- mcp: single-arg compare_test_runs (TG-1056) (fe37c41)
- retention: add per-project data retention cleanup (TG-1063) (077c70d)
- mcp: test definition note CRUD tools (TG-1086) (b95ccea)
- add feedback popup and help item (e9b3c0e)
- mcp: add CRUD mcp tools for notifications (8e5d3ae)
- ui: log UI render errors and show a custom error page (a3173bf)
Bug Fixes
- monitors: freshness-gate Volume_Trend/Metric_Trend prediction (c44ec72)
- scorecards: filter categories by CDE (470fc1e)
- drop args column from quick-start seed insert (39d4798)
- standalone: resolve embedded host/port at connection-build time (f3a1582)
- standalone: revert Windows signal forwarding to TerminateProcess (1a6150d)
- scoring: accept leading-dot decimals in fn_eval (e33ef2f)
- salesforce: apply MR review feedback (55d6a79)
- TG-1080: cross-flavor template fixes for QUERY-style tests (183805c)
- common-models: get_previous returns self in TestRun and ProfilingRun (3e800d9)
- ui: handle out-of-range dates when serializing results to JSON (b26e147)
- generation: correct Freshness_Trend tran_date_cols filter precedence (1049e1d)
- profiling: guard empty SPLIT_PART casts in pattern anomaly criteria (a2ece91)
- scorecard: improve category layout (2704c7a)
- reports: correct Column Tags and link layout in test issue report PDF (3a09de1)
- source-data: preserve datetimes for source-data queries and reports (753fc8e)
- source-data: handle fractional-second timestamps in parse_fuzzy_date (73b66ef)
- address review feedback (6c95948)
Refactors
- ui: add data-value to help e2e tests (571bf41)
- mcp: add get_column_profile_detail tool (55cca1a)
- mcp: apply TG-1054 review feedback (e02afc3)
- consolidate row-limiting clauses into FlavorService (079331d)
- centralize /api/v1 prefix in api package router (e5f6ac0)
- extract _check_access helper for API resolvers (61509f3)
- drop vestigial args column from job_executions and job_schedules (158331d)
- consolidate cross-cutting enums into common.enums (453203b)
- gate public job exposure by job_key allowlist, not source (207f8e4)
- TG-1041: address reviewer feedback on pagination implementation (75eafe5)
- mcp: apply TG-1067 review feedback (ce8cca3)
- mcp: apply TG-1068 review feedback (49c3d2c)
- mcp: apply TG-1071 review feedback (a4037d8)
- mcp: update inventory tool to display scorecards (167a7b1)
- TG-1041: address second round of reviewer feedback (b104cb1)
- models: decouple Streamlit cache from common layer (9f0a452)
- mcp: apply TG-1086 review feedback (a36ee7d)
- mcp: remove redundant session flush in schedule tools (e4fef2c)
Documentation
- mcp: change doc group for test definitions (563dc0c)
Docker Image
datakitchen/dataops-testgen:v5.33.3