Skip to content

Commit 9186f75

Browse files
committed
Release 0.120.0
See changelog for updates. Most notably.... DATABRICKS! Preview: https://test.pypi.org/project/metricflow/0.120.0/
1 parent c4b3f9d commit 9186f75

File tree

3 files changed

+2006
-503
lines changed

3 files changed

+2006
-503
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [0.120.0] - 2022-10-19
10+
11+
### Breaking Changes
12+
- Minor API change on SqlClient protocol could break existing API users writing custom SqlClient classes. MyPy should detect this issue. See [the relevant PR](https://github.com/transform-data/metricflow/pull/282) for details.
13+
14+
### Added
15+
- Support for Databricks! Now you can use Metricflow with your Databricks-backed warehouse! (@courtneyholcomb)
16+
- The ability to define constraints on input measures for ratio and expr metric types. This is a temporary quality of life improvement until full-featured derived metrics (i.e., metrics based on other metrics) are available. (@tlento)
17+
- Support for different time granularities, improved group by expression handling, and corrected constraint handling on semi-additive measures (@WilliamDee)
18+
- Support for `count` as a measure aggregation type. Note this is implemented as an alias around `sum`, so use of the `DISTINCT` keyword in expressions is not supported, and will be blocked via validation in a separate update. Users wishing for a `COUNT(DISTINCT thing)` equivalent should continue to use the `count_distinct` aggregation type. (@WilliamDee)
19+
20+
### Fixed
21+
- Resolved incorrect constraint handling with semi-additive measures (@WilliamDee)
22+
- Eliminated Dataclass deserialization errors on default parameters (@tlento)
23+
24+
### Updated
25+
- Optimized multi-hop join candidate selection (@plypaul)
26+
- Improved error handling and error messages on config validation (@QMalcolm, @tlento)
27+
- Streamlined our project README (@nhandel)
28+
- CLI now accepts metric-only queries in limited circumstances. See the assertion checks [in the PR](https://github.com/transform-data/metricflow/pull/256) for details. We will announce this as a new feature when it is complete, but for the time being users may try it out to see if it meets their needs in its current form. (@WilliamDee)
29+
930
## [0.111.1] - 2022-08-30
1031

1132
### Added

0 commit comments

Comments
 (0)