Releases MetricFlow with an Apache 2.0 license.
Note that dbt-semantic-interfaces is currently pinned to a development version, which may cause issues for some installers. This will be resolved soon.
What's Changed
- Bump dbt-metricflow version by @courtneyholcomb in #1860
- Bump to new dev version by @courtneyholcomb in #1859
- Bump to a new dev version of dbt-metricflow by @courtneyholcomb in #1861
- Bug fix: don't error if there are no time dims in manifest by @courtneyholcomb in #1862
- Bump to new DSI dev version (again) by @courtneyholcomb in #1863
- Bump dsi version to allow for 'is_private' on metrics from mantle by @theyostalservice in #1867
- Add tests for the filtering of
AnnotatedSpecLinkableElementSetby @plypaul in #1864 - Remove
LegacyLinkableSpecResolverby @plypaul in #1865 - Remove
LinkableElementSetby @plypaul in #1866 - Consolidate measure-related operations into
MeasureLookupby @plypaul in #1868 - Add test for group-by items using the cyclic manifest by @plypaul in #1869
- Rename classes for group-by items by @plypaul in #1870
- Pin version more tightly while we resolve test failures by @theyostalservice in #1874
- Use
node_relationto render time spine table SQL by @courtneyholcomb in #1875 - Consolidate measure / metric methods of
GroupByItemSetResolverby @plypaul in #1871 - Consolidate measure / metric methods of
MetricLookupby @plypaul in #1872 - Bump DSI Version by @theyostalservice in #1876
- Get MF using the new dsi transformations by @theyostalservice in #1877
- Assorted fixes for
GroupByItemSetFilterby @plypaul in #1873 - Enable
DimensionPatternwithout time dimensions by @courtneyholcomb in #1883 - Add
SemanticGraphNodeTypedCollectionby @plypaul in #1880 - Remove
MetricFlowEngine.get_measures_for_metricsby @plypaul in #1881 - Update
metricflow_semanticsto migratemeasures -> simple metricsby @plypaul in #1882 - Update
metricflowto migratemeasures -> simple metricsby @plypaul in #1889 - Add a test for
MetricLookup. get_aggregation_time_dimension_specs()by @plypaul in #1890 - Update SQL engine snapshots for the
measures -> simple metricsmigration by @plypaul in #1891 - Remove measure-related functionality from
MetricLookupby @plypaul in #1892 - Remove deprecated measure-related classes by @plypaul in #1893
- Update simple-metric generation in the synthetic manifest generator by @plypaul in #1894
- Update help to provide examples to AI agents by @b-per in #1815
- Update requirement for dependency
more-itertoolsto include newest version by @MatthijsKok in #1879 - Mark tests from
test_dataflow_to_sql_plan.pyas DuckDB-Only by @plypaul in #1896 - Remove
SimpleMetricInputSpec.non_additive_dimension_specby @plypaul in #1897 - Renames for the
measures -> simple metricsmigration - Part 1 by @plypaul in #1898 - Renames for the
measures -> simple metricsmigration - Part 2 by @plypaul in #1902 - Renames for the
measures -> simple metricsmigration - Part 3 by @plypaul in #1903 - Sync DSI into MF by @courtneyholcomb in #1895
- Rename
Metricflow*->MetricFlow*by @plypaul in #1904 - Change License to Apache 2.0 by @courtneyholcomb in #1905
New Contributors
- @b-per made their first contribution in #1815
- @MatthijsKok made their first contribution in #1879
Full Changelog: v0.208.1...v0.209.0