Skip to content

Commit 5ec0159

Browse files
authored
Release v0.207.3 (#1711)
This is the release PR for `0.207.3`. To avoid an unresponsive UI, the actual set of commits can be see in branch `p__release_0.207.3_updates__01` and includes the following: ``` 32: e0da921 Update `metricflow` `0.207.3.dev0` / `dbt-metricflow` to `0.8.2.dev0`. 31: d4b32fe Allow querying SCDs without `metric_time` (#1621) 30: 85c3a5e Fix off-by-one issue in pretty-formatter (#1665) 29: 3a0b5e1 Update handling for Pydantic objects in `mf_pformat` (#1666) 28: e991c5e Allow for a one-line representation in `mf_pformat_dict()` (#1667) 27: c5d7f8f Allow for lazy-evaluation of arguments in `LazyFormat` (#1669) 26: a18cc65 Remove unused class (#1674) 25: 04106d1 Fix `JoinToTimeSpineNode.with_new_parents()` (#1672) 24: 2a3f25f Add `--quiet` option to the `query` CLI command (#1680) 23: 0044633 Upgrade Jinja to fix a security vulnerability (#1684) 22: 267ea22 Add `duckdb_only` marker to CLI tests (#1689) 21: 6a0e039 Use snapshots for CLI tests (#1690) 20: a9b75ff Update tutorial project to use `ref()` (#1691) 19: f87d0ab Specify DB file path in tutorial-project profile (#1692) 18: 2544398 Allow `CliConfiguration` to be loaded from specified paths (#1693) 17: a03b8ba Remove `dbt` project metadata dependency in tutorial project generation (#1694) 16: c26e58c Avoid reinitialization of `CLIConfiguration` (#1697) 15: a3c1db9 Add process-isolated CLI runner for tests (#1695) 14: be56e43 Migrate CLI tests to use the process-isolated CLI runner (#1696) 13: b87d770 Add test case to capture display of various data types for `mf query` (#1698) 12: cf26759 Address issues with the display of numeric types (#1699) 11: 47598f9 Address display of `None` in the output of `mf query` (#1700) 10: 5a23e98 Address display of whitespace-padded strings in the output of `mf query` (#1701) 9: 781ce07 Add support for `DBT_PROFILES_DIR` / `DBT_PROJECT_DIR` in the CLI (#1702) 8: 3336aeb Update snapshots to reflect older `dbt-core` version. 7: 729c6b6 Add artifact modified time to CLI error messages (#1708) 6: 8c62e73 Use native Python methods to manage the CSV file handle (#1709) 5: 5cffe24 Configure `pytest` to skip scanning snapshots directory (#1710) 4: 1f155cd Backport updated error message for missing time spine (#1707) ```
1 parent 1f155cd commit 5ec0159

22 files changed

+1763
-1567
lines changed

.changes/0.207.3.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
## MetricFlow 0.207.3 - April 01, 2025
2+
3+
### Features
4+
5+
- Allow querying SCDs without metric_time. ([#1621](https://github.com/dbt-labs/metricflow/issues/1621))
6+
- Add `--quiet` option to the `query` CLI command. ([#1554](https://github.com/dbt-labs/metricflow/issues/1554))
7+
- Specify DB file path in tutorial-project profile ([#1692](https://github.com/dbt-labs/metricflow/issues/1692))
8+
- Add support for `DBT_PROFILES_DIR` / `DBT_PROJECT_DIR` in the CLI
9+
- Add semantic manifest artifact context to error messages ([#1708](https://github.com/dbt-labs/metricflow/issues/1708))
10+
11+
### Fixes
12+
13+
- Update tutorial project to use `ref()` ([#1691](https://github.com/dbt-labs/metricflow/issues/1691))
14+
- Address issues with the display of numeric types ([#1699](https://github.com/dbt-labs/metricflow/issues/1699))
15+
- Address display of `None` in the output of `mf query` ([#1700](https://github.com/dbt-labs/metricflow/issues/1700))
16+
- Address display of whitespace-padded strings in the output of `mf query` ([#1701](https://github.com/dbt-labs/metricflow/issues/1701))
17+
- Address intermittently missing CSV output file ([#1709](https://github.com/dbt-labs/metricflow/issues/1709))
18+
- Configure `pytest` to skip scanning snapshots directory ([#1710](https://github.com/dbt-labs/metricflow/issues/1710))
19+
- Fix issue counter when generating error messages. ([#1708](https://github.com/dbt-labs/metricflow/issues/1708))
20+
21+
### Under the Hood
22+
23+
- Use snapshots in CLI tests. ([#1690](https://github.com/dbt-labs/metricflow/issues/1690))
24+
- Allow `CliConfiguration` to be loaded from specified paths ([#1693](https://github.com/dbt-labs/metricflow/issues/1693))
25+
- Remove `dbt` project metadata dependency in tutorial project generation ([#1694](https://github.com/dbt-labs/metricflow/issues/1694))
26+
- Avoid reinitialization of `CLIConfiguration` ([#1697](https://github.com/dbt-labs/metricflow/issues/1697))
27+
- Add process-isolated CLI runner for tests ([#1695](https://github.com/dbt-labs/metricflow/issues/1695))
28+
- Migrate CLI tests to use the process-isolated CLI runner ([#1696](https://github.com/dbt-labs/metricflow/issues/1696))
29+
30+
### Contributors
31+
- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#1621](https://github.com/dbt-labs/metricflow/issues/1621))
32+
- [@plypaul](https://github.com/plypaul) ([#1554](https://github.com/dbt-labs/metricflow/issues/1554), [#1692](https://github.com/dbt-labs/metricflow/issues/1692), [#1708](https://github.com/dbt-labs/metricflow/issues/1708), [#1691](https://github.com/dbt-labs/metricflow/issues/1691), [#1699](https://github.com/dbt-labs/metricflow/issues/1699), [#1700](https://github.com/dbt-labs/metricflow/issues/1700), [#1701](https://github.com/dbt-labs/metricflow/issues/1701), [#1709](https://github.com/dbt-labs/metricflow/issues/1709), [#1710](https://github.com/dbt-labs/metricflow/issues/1710), [#1708](https://github.com/dbt-labs/metricflow/issues/1708), [#1690](https://github.com/dbt-labs/metricflow/issues/1690), [#1693](https://github.com/dbt-labs/metricflow/issues/1693), [#1694](https://github.com/dbt-labs/metricflow/issues/1694), [#1697](https://github.com/dbt-labs/metricflow/issues/1697), [#1695](https://github.com/dbt-labs/metricflow/issues/1695), [#1696](https://github.com/dbt-labs/metricflow/issues/1696))

.changes/unreleased/Features-20250124-133535.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Features-20250221-153551.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Features-20250328-140506.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Features-20250328-142032.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Features-20250331-171100.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Fixes-20250328-140319.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Fixes-20250328-141438.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Fixes-20250328-141654.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

.changes/unreleased/Fixes-20250328-141817.yaml

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)