Released on 09-07-2023
Breaking Changes :boom:
- We skip the metric queries for the legacy semantic layer (available on dbt v1.5 or lower). To use the metric query feature, please see the [semantic layer migration](https://docs.getdbt.com/guides/migration/sl-migration) document provided by dbt.
New Features :star2:
- Added support for the dbt 1.6 metric. Now you can leverage the latest dbt semantic layer to analyze the impact 870
Improvements :seedling:
- Folded all resources in the sidebar by default for improved user experience. 874
- Updated version requirements for Snowflake dependencies to ensure compatibility. 863
- Updated BigQuery dependencies to keep the project up-to-date. 864
- Reduced the file size of `run.json` to speed up the report upload time, improving overall performance. 862
Bug Fixes :wrench:
- Fixed a NoneType error that occurred when the Piperider config file was empty. 860
- Addressed a bug that caused a TypeError when generating comparisons with impacted models exceeding 50. This issue is now fixed. 878
- Fixed a bug in the `upgrade_schema` function to ensure metrics data is preserved correctly. 871
- Resolved an issue where a null time dimension expression was causing problems. This issue is now fixed. 877
- Added warnings and hints for legacy metrics, improving user guidance. 867
- Added a warning to the impact summary for better clarity. 868
- Addressed a bug related to the initialization of a keyword argument, fixing the TypeError. 873
- Tuned Piperider CLI startup speed for a more efficient user experience. 869
Get in touch :heart:
We'd love your feedback! Send us a message via Intercom on [piperider.io](https://piperider.io), join our [Discord](https://discord.gg/xKxsdPx4d5), report an issue on [GitHub](https://github.com/InfuseAI/piperider/issues), or send us a good old-fashioned [email](mailto:productinfuseai.io)
----
<details>
<summary>All changes</summary>
What's Changed
* [Release] Bump version 0.33.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/861
* [Feature] Support the basic dbt 1.6 metric by wcchang1115 in https://github.com/InfuseAI/piperider/pull/870
* [Feature] Fold all resources in the sidebar by default by popcornylu in https://github.com/InfuseAI/piperider/pull/874
* [Feature] Add metric 1.6 to implicit change by popcornylu in https://github.com/InfuseAI/piperider/pull/876
* [Feature] Add restriction to dbt 1.6 metric support by wcchang1115 in https://github.com/InfuseAI/piperider/pull/875
* [Chore] Update version requirements to snowflake dependencies by qrtt1 in https://github.com/InfuseAI/piperider/pull/863
* [Chore] Update bigquery denpendencies by qrtt1 in https://github.com/InfuseAI/piperider/pull/864
* [Chore] sc-32147 Reduce the file size of `run.json` to speed up the report upload time by kentwelcome in https://github.com/InfuseAI/piperider/pull/862
* [Chore] tuning piperider cli startup speed by qrtt1 in https://github.com/InfuseAI/piperider/pull/869
* [Bug] sc-32142 Throw NoneType error when piperider config file is empty by kentwelcome in https://github.com/InfuseAI/piperider/pull/860
* [Bug] Add warning and hint for legacy metrics by qrtt1 in https://github.com/InfuseAI/piperider/pull/867
* [Bug] add warning at impact summary by qrtt1 in https://github.com/InfuseAI/piperider/pull/868
* [Bug] Fix upgrade_schema bug to keep metrics data by qrtt1 in https://github.com/InfuseAI/piperider/pull/871
* [Bug] Add semantic models to lineage graph by popcornylu in https://github.com/InfuseAI/piperider/pull/872
* [Bug] TypeError: __init__() got an unexpected keyword argument "execut… by popcornylu in https://github.com/InfuseAI/piperider/pull/873
* [Bug] Fix null time dimension expression by wcchang1115 in https://github.com/InfuseAI/piperider/pull/877
* [Bug] comparison generating failed when impacted models are more than 50 by popcornylu in https://github.com/InfuseAI/piperider/pull/878
* [Chore] sc-32247 Fallback to use temp folder to store profile.yml by kentwelcome in https://github.com/InfuseAI/piperider/pull/879
**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.32.0...v0.33.0
</details>