Skip to content

Commit 08ae532

Browse files
authored
Merge pull request #864 from dbt-labs/release-0.203.0
Release PR for MetricFlow 0.203.0
2 parents 6dd0fd7 + 6adc339 commit 08ae532

30 files changed

+198
-233
lines changed

.changes/0.203.0.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
## MetricFlow 0.203.0 - November 13, 2023
2+
3+
### Breaking Changes
4+
5+
- Use FULL OUTER JOIN to combine input metrics for derived metrics. This is a change from using INNER JOIN and may result in changes in output. ([#842](https://github.com/dbt-labs/metricflow/issues/842))
6+
- Update Dependencies to Use `dbt-semantic-interfaces~=0.4.0` ([#846](https://github.com/dbt-labs/metricflow/issues/846))
7+
8+
### Features
9+
10+
- Enable DATE PART aggregation for time dimensions ([#770](https://github.com/dbt-labs/metricflow/issues/770))
11+
- Support Saved Queries in MetricFlow ([#765](https://github.com/dbt-labs/metricflow/issues/765))
12+
- Support for sort order in query interface ([#None](https://github.com/dbt-labs/metricflow/issues/None))
13+
- Support for the Dimension(...).grain(...) syntax for the where parameter ([#None](https://github.com/dbt-labs/metricflow/issues/None))
14+
- Support querying dimensions without metrics. ([#804](https://github.com/dbt-labs/metricflow/issues/804))
15+
- Join to time spine and fill nulls when requested on metric input measures. ([#759](https://github.com/dbt-labs/metricflow/issues/759))
16+
- Fill nulls for multi-metric queries ([#850](https://github.com/dbt-labs/metricflow/issues/850))
17+
18+
### Fixes
19+
20+
- Removing methods and reordering parameters for Query Interface. ([#None](https://github.com/dbt-labs/metricflow/issues/None))
21+
- Coerce time granularity to configured value to prevent finer-grained timestamps from causing unexpected query behavior ([#714](https://github.com/dbt-labs/metricflow/issues/714))
22+
- Prioritize source nodes based on correct cost ([#801](https://github.com/dbt-labs/metricflow/issues/801))
23+
- Enables case insensitivity for various query params. ([#802](https://github.com/dbt-labs/metricflow/issues/802))
24+
- Ensure extract calls return consistent results across engines ([#792](https://github.com/dbt-labs/metricflow/issues/792))
25+
- The --order param was being dropped from CLI saved queries. ([#835](https://github.com/dbt-labs/metricflow/issues/835))
26+
- Fix query validation for metric_time requirements ([#825](https://github.com/dbt-labs/metricflow/issues/825))
27+
- Use FULL OUTER JOIN for dimension-only queries. ([#863](https://github.com/dbt-labs/metricflow/issues/863))
28+
29+
### Under the Hood
30+
31+
- A simple update to make the where filter query parameter objects more accurate ([#None](https://github.com/dbt-labs/metricflow/issues/None))
32+
- Expose underlying where clause error message ([#None](https://github.com/dbt-labs/metricflow/issues/None))
33+
- Remove query interface and depend on DSI protocol instead ([#None](https://github.com/dbt-labs/metricflow/issues/None))
34+
- re-categorize `TypeErrors` that arise from `create_from_where_filter` into `InvalidQueryException` ([#None](https://github.com/dbt-labs/metricflow/issues/None))
35+
- Add the ability to use distinct select in sql nodes ([#None](https://github.com/dbt-labs/metricflow/issues/None))
36+
- Removed DatePart Enum and change imports to depend on DSI version instead. ([#None](https://github.com/dbt-labs/metricflow/issues/None))
37+
38+
### Dependencies
39+
40+
- Update to dbt-semantic-interfaces~=0.3.0. ([#809](https://github.com/dbt-labs/metricflow/pull/809))
41+
- Update typing-extensions minimum version to 4.4 ([#823](https://github.com/dbt-labs/metricflow/pull/823))
42+
- Update dbt dependencies to ~=1.7.0 ([#860](https://github.com/dbt-labs/metricflow/pull/860))
43+
44+
### Contributors
45+
- [@DevonFulcher](https://github.com/DevonFulcher) (closed issue list unavailable)
46+
- [@WilliamDee](https://github.com/WilliamDee) (closed issue list unavailable)
47+
- [@courtneyholcomb](https://github.com/courtneyholcomb) ([#842](https://github.com/dbt-labs/metricflow/issues/842), [#770](https://github.com/dbt-labs/metricflow/issues/770), [#804](https://github.com/dbt-labs/metricflow/issues/804), [#759](https://github.com/dbt-labs/metricflow/issues/759), [#850](https://github.com/dbt-labs/metricflow/issues/850), [#801](https://github.com/dbt-labs/metricflow/issues/801), [#802](https://github.com/dbt-labs/metricflow/issues/802), [#835](https://github.com/dbt-labs/metricflow/issues/835), [#863](https://github.com/dbt-labs/metricflow/issues/863))
48+
- [@plypaul](https://github.com/plypaul) ([#846](https://github.com/dbt-labs/metricflow/issues/846), [#765](https://github.com/dbt-labs/metricflow/issues/765), [#809](https://github.com/dbt-labs/metricflow/pull/809))
49+
- [@tlento](https://github.com/tlento) ([#714](https://github.com/dbt-labs/metricflow/issues/714), [#792](https://github.com/dbt-labs/metricflow/issues/792), [#825](https://github.com/dbt-labs/metricflow/issues/825), [#823](https://github.com/dbt-labs/metricflow/pull/823), [#860](https://github.com/dbt-labs/metricflow/pull/860))

.changes/unreleased/Breaking Changes-20231102-182815.yaml

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

.changes/unreleased/Breaking Changes-20231106-090301.yaml

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

.changes/unreleased/Dependencies-20231012-141930.yaml

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

.changes/unreleased/Dependencies-20231026-151457.yaml

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

.changes/unreleased/Dependencies-20231109-172955.yaml

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

.changes/unreleased/Features-20230911-190924.yaml

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

.changes/unreleased/Features-20230913-173608.yaml

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

.changes/unreleased/Features-20230918-155524.yaml

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

.changes/unreleased/Features-20231004-102255.yaml

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

0 commit comments

Comments
 (0)