Upgrades and compatibility¶
DataMuru follows semantic-versioning intent, but 0.x releases can contain
breaking changes.
Before upgrading¶
- Read the changelog and release notes.
- Pin the target version in a clean environment.
- Back up configuration and state.
- Run validation, doctor, and plan without apply.
- Compare JSON output used by automation.
- Test a non-production workspace.
Install a specific version¶
pip install --upgrade datamuru==0.5.1a0
Verify¶
python -m pip show datamuru
datamuru validate --strict
datamuru doctor
datamuru plan
Never downgrade and reuse state without checking whether the older version can read the current state contract.