4.6.1 (2026-07-14)Bug Fixes4.6.0 (2026-07-10)Features4.5.0 (2026-07-09)Features4.4.0 (2026-07-06)Features4.3.1 (2026-07-06)Bug Fixes4.3.0 (2026-07-01)Features4.2.0 (2026-06-19)Features4.1.0 (2026-06-11)Features4.0.0 (2026-06-09)FeaturesBug Fixes3.0.0 (2026-05-21)FeaturesBug Fixes2.3.0 (2026-05-08)Features2.2.0 (2026-05-05)Features2.1.0 (2026-04-29)Features2.0.0 (2026-04-21)Features
CLI Changelog
4.6.1 (2026-07-14)
Bug Fixes
- Publishing an automatic-run model now reports that the run will start automatically once input files are processed, instead of incorrectly claiming the run did not trigger.
4.6.0 (2026-07-10)
Features
- Publish now validates input-aggregation queries, blocking those whose SQL references an unknown column/table or omits a required output column (
datetime,category_name,input_name,value).
4.5.0 (2026-07-09)
Features
- Publish now validates sensitivity queries by dry-running them against local test inputs, blocking publishes whose SQL references an unknown column, table, or missing file.
4.4.0 (2026-07-06)
Features
- Warns when publishing removes an access grant, listing which organisations and which grants were removed.
4.3.1 (2026-07-06)
Bug Fixes
publish --skip-triggerno longer prints a misleading “Triggering model run…“
4.3.0 (2026-07-01)
Features
- Adds an optional
keyto input aggregations in the project config, with automatic backfill from the published model on next publish.
4.2.0 (2026-06-19)
Features
- The existing model config’s
descriptionfield has been migrated to a newsummaryfield (max 500 characters), displayed in model info dialog in the pd4castr UI. - The model config’s
descriptionfield has been repurposed to support long-form markdown which will be rendered in the model details page. Alternatively adescriptionFilefield can be set which will inline a markdown file at publish time. - Model run view params can now be configured with an optional
description(max 500 characters) via the model config file, shown as an info tooltip beside the param’s field label in the pd4castr UI.
4.1.0 (2026-06-11)
Features
- Publishing a model now warns when a declared view would render an empty table, either because the query returns no rows or because it joins a dataset/input that the query drops as always-empty. Publishing still succeeds; the warning prints with the view and the table to check.
4.0.0 (2026-06-09)
Features
--skip-checksflag is removed. Model I/O tests and more robust pre-publish validation now occurs for all publishes.--input-dirflag is removed.pd4castr fetchresults now live attest_input/<key>.<targetFileFormat>.- Adds
datasets[]andviews[]to the model config: you can now declare parameterised SQL Model Run Views and their Datasets that will be made available in the pd4castr UI. inputs[].fileis now required on every static input. Existing configs will continue to work and will be migrated on next publish.- Renamed
inputs[].inputSourcetoinputs[].sourcein the model config. Existing configs will continue to work and will be migrated on next publish.
Bug Fixes
- Fixes
pd4castr publishfailing the pre-publish checks on Linux.
3.0.0 (2026-05-21)
Features
- Internal network requests use the new API gateway. This is not a true breaking change, but
3.0.0will be the minimum version required in the future when the previous paths are deprecated.
Bug Fixes
pd4castr publishnow runs the same model output validation aspd4castr test, catching empty output, an invalidforecast_datetime, or a missing output variable before publishing.
2.3.0 (2026-05-08)
Features
- Add support for the new
annualtime horizon.
2.2.0 (2026-05-05)
Features
pd4castr testvalidates the model’s output, now failing and providing feedback whenforecast_datetimeis an invalid format or if an output variable is missing.
2.1.0 (2026-04-29)
Features
logincommand now caches authentication when using--client-credentials, resulting in less network calls
2.0.0 (2026-04-21)
Features
- Add a new top-level description field to .pd4castrrc.json; the value is displayed in the model information UI.