DATAMIMIC CE 4.1.0
DATAMIMIC CE 4.1.0 strengthens intent-first authoring, runtime correctness, and operational visibility.
Highlights
- Added the typed
model.dm.jsonauthoring workflow: compile, lint, bounded execution, and acceptance verification are available through the CLI and MCP surface. - Improved authoring diagnostics and semantic validation, including nested parent/child, source, reference, uniqueness, distribution, and deterministic-run contracts.
- Centralized source loading and routing in
DataSourceRegistry, including ordered/paginated source behavior and reference-read coverage. - Hardened descriptor XML handling with a shared secure parser and made extension element/constraint registration atomic.
- Updated the MCP and agent-facing authoring interface to the typed contract. Integrations should use the current
reference,scaffold,lint, anddry-runworkflow. - Restored Python 3.10 compatibility and added runtime process titles for the main process and multiprocessing workers on macOS and Linux.
Upgrade notes
- The agent/MCP authoring API has intentionally changed for the typed authoring workflow; update custom integrations to the current transport contracts.
- Existing XML descriptors remain supported. For new work, keep
model.dm.jsonas the reviewed intent artifact and treat generated XML as runtime output.
Verification
The release includes focused authoring, source-routing, DSL matrix, XML-security, and runtime process-title coverage, with linting and type checks run on the updated CE package.