|
| 1 | +## MetricFlow 0.206.0 - June 11, 2024 |
| 2 | + |
| 3 | +### Breaking Changes |
| 4 | + |
| 5 | +- Remove unsupported legacy MetricFlowClient APIs ([#1094](https://github.com/dbt-labs/metricflow/issues/1094)) |
| 6 | +- Move MetricFlow CLI to dbt-metricflow package ([#1090](https://github.com/dbt-labs/metricflow/issues/1090)) |
| 7 | + |
| 8 | +### Features |
| 9 | + |
| 10 | +- Allow metrics in filters for metrics and metric queries. ([#740](https://github.com/dbt-labs/metricflow/issues/740)) |
| 11 | +- Enable metric filters for distinct values queries. ([#1107](https://github.com/dbt-labs/metricflow/issues/1107)) |
| 12 | +- List all dimensions for the semantic manifest. ([#1142](https://github.com/dbt-labs/metricflow/issues/1142)) |
| 13 | +- Add a Dependency Resolver for Saved Queries ([#1155](https://github.com/dbt-labs/metricflow/issues/1155)) |
| 14 | +- Add support for Python 3.12 ([#1065](https://github.com/dbt-labs/metricflow/issues/1065)) |
| 15 | +- Update `dbt-metricflow` dependencies to use `dbt*` 1.8 packages ([#1243](https://github.com/dbt-labs/metricflow/issues/1243)) |
| 16 | + |
| 17 | +### Fixes |
| 18 | + |
| 19 | +- Enable filtering by metrics in the same semantic model as queried metrics. ([#1115](https://github.com/dbt-labs/metricflow/issues/1115)) |
| 20 | +- Improve error messages for dataflow plan failures. ([#1118](https://github.com/dbt-labs/metricflow/issues/1118)) |
| 21 | +- Remove redundant entity names like 'listing__listing' from suggested group bys. ([#1130](https://github.com/dbt-labs/metricflow/issues/1130)) |
| 22 | +- For metrics that join to time spine, apply post-join filters only for specs that are in the group by. ([#1119](https://github.com/dbt-labs/metricflow/issues/1119)) |
| 23 | + |
| 24 | +### Under the Hood |
| 25 | + |
| 26 | +- Clean up files included in MetricFlow package distribution ([#1092](https://github.com/dbt-labs/metricflow/issues/1092)) |
| 27 | +- Move MetricFlow tests to repository root ([#1088](https://github.com/dbt-labs/metricflow/issues/1088)) |
| 28 | +- Create `metricflow-semantics` package. ([#1150](https://github.com/dbt-labs/metricflow/issues/1150)) |
| 29 | +- Make source semantic models available from DataflowPlanNode instances ([#1218](https://github.com/dbt-labs/metricflow/issues/1218)) |
| 30 | +- Cache functions related to parsing group by options in order to improve query performance. ([#1229](https://github.com/dbt-labs/metricflow/issues/1229)) |
| 31 | + |
| 32 | +### Dependencies |
| 33 | + |
| 34 | +- Update Ruff to 0.3.3 ([#769](https://github.com/dbt-labs/metricflow/issues/769)) |
| 35 | +- Update dbt-semantic-interfaces minimum version to 0.5.1 ([#1104](https://github.com/dbt-labs/metricflow/issues/1104)) |
| 36 | + |
| 37 | +### Contributors |
| 38 | +- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#740](https://github.com/dbt-labs/metricflow/issues/740), [#1107](https://github.com/dbt-labs/metricflow/issues/1107), [#1142](https://github.com/dbt-labs/metricflow/issues/1142), [#1115](https://github.com/dbt-labs/metricflow/issues/1115), [#1118](https://github.com/dbt-labs/metricflow/issues/1118), [#1130](https://github.com/dbt-labs/metricflow/issues/1130), [#1119](https://github.com/dbt-labs/metricflow/issues/1119), [#1229](https://github.com/dbt-labs/metricflow/issues/1229)) |
| 39 | +- [@plypaul](https://github.com/plypaul) ([#1155](https://github.com/dbt-labs/metricflow/issues/1155), [#1065](https://github.com/dbt-labs/metricflow/issues/1065), [#1243](https://github.com/dbt-labs/metricflow/issues/1243), [#1150](https://github.com/dbt-labs/metricflow/issues/1150)) |
| 40 | +- [@tlento](https://github.com/tlento) ([#1094](https://github.com/dbt-labs/metricflow/issues/1094), [#1090](https://github.com/dbt-labs/metricflow/issues/1090), [#1092](https://github.com/dbt-labs/metricflow/issues/1092), [#1088](https://github.com/dbt-labs/metricflow/issues/1088), [#1218](https://github.com/dbt-labs/metricflow/issues/1218), [#769](https://github.com/dbt-labs/metricflow/issues/769), [#1104](https://github.com/dbt-labs/metricflow/issues/1104)) |
0 commit comments