Released on 08-02-2023
New Features :star2:
- Add the impact summary in the report, markdown, cli 807
- Add support of Databricks 783
- Use dbt build with state modified when using modified 787
- Show git branch information in the comparison reports 793
- [GitHub action] compare support modified and select 804
- [Github Action] Add base_branch option when trigger by GitHub action 786
Bug Fixes :wrench:
- Make piperider working on windows 802
- Compare should use merge-base result for the base phase 785
- Handle edge case if no manifest.json found when compare 789
- Fix failed to assign git branch env when using --modified 798
- Fix compare with NoneType 797
- Fix jinja env filter function 806
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.30.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/784
* [Feature] Read URL query params from anchor hash by kentwelcome in https://github.com/InfuseAI/piperider/pull/778
* [Feature] sc-31777 Add base_branch option when trigger by github action by kentwelcome in https://github.com/InfuseAI/piperider/pull/786
* [Feature] lineage graph button in the overview and sidebar by popcornylu in https://github.com/InfuseAI/piperider/pull/788
* [Feature] sc-31829 Use dbt build with state modified when using modified by kentwelcome in https://github.com/InfuseAI/piperider/pull/787
* [Feature] sc-31809 Init the datasource class for databricks by kentwelcome in https://github.com/InfuseAI/piperider/pull/783
* [Feature] Show git branch information in the comparison reports by ctiml in https://github.com/InfuseAI/piperider/pull/793
* [Feature] lineage graph refine the default view by popcornylu in https://github.com/InfuseAI/piperider/pull/799
* [Feature] slightly adjust the color and column order of comparison summary and report by popcornylu in https://github.com/InfuseAI/piperider/pull/801
* [Feature] Add status legend to the lineage graph by wcchang1115 in https://github.com/InfuseAI/piperider/pull/800
* [Feature] sc-31917 github action compare support modified and select by kentwelcome in https://github.com/InfuseAI/piperider/pull/804
* [Feature] Add the impact summary in report by popcornylu in https://github.com/InfuseAI/piperider/pull/807
* [Feature] Add the impacted icon by popcornylu in https://github.com/InfuseAI/piperider/pull/820
* [Feature] New CLI Impact Summary by wcchang1115 in https://github.com/InfuseAI/piperider/pull/821
* [Chore] Bump semver from 5.7.1 to 5.7.2 in /static_report by dependabot in https://github.com/InfuseAI/piperider/pull/790
* [Chore] sc-31871 update the URL of pricing page by kentwelcome in https://github.com/InfuseAI/piperider/pull/792
* [Chore] Update PULL_REQUEST_TITLE_CHECKER.json by kentwelcome in https://github.com/InfuseAI/piperider/pull/811
* [Chore] Bump word-wrap from 1.2.3 to 1.2.5 in /static_report by dependabot in https://github.com/InfuseAI/piperider/pull/810
* [Chore] Fix flake8 E721 issue by kentwelcome in https://github.com/InfuseAI/piperider/pull/818
* [Chore] skip dbt 1.6 by qrtt1 in https://github.com/InfuseAI/piperider/pull/822
* [Chore] Piperider support python >= 3.8 by qrtt1 in https://github.com/InfuseAI/piperider/pull/824
* [Bug] sc-31852 compare should use merge-base result for base phase by kentwelcome in https://github.com/InfuseAI/piperider/pull/785
* [Bug] sc-31865 Handle edge case if no manifest.json found when compare by kentwelcome in https://github.com/InfuseAI/piperider/pull/789
* [Bug] sc-31777 Fix compare action failed issue by kentwelcome in https://github.com/InfuseAI/piperider/pull/794
* [Bug] Fix failed to assign git branch env when using --modified by ctiml in https://github.com/InfuseAI/piperider/pull/798
* [Bug] Fix compare with NoneType by qrtt1 in https://github.com/InfuseAI/piperider/pull/797
* [Bug] sc-31930 Force GitHub Action to switch branch even no recipe by kentwelcome in https://github.com/InfuseAI/piperider/pull/809
* [Bug] Improve column switching performance by popcornylu in https://github.com/InfuseAI/piperider/pull/813
* [Bug] Fix jinja env filter function by wcchang1115 in https://github.com/InfuseAI/piperider/pull/806
* [Bug] Make piperider working on windows by qrtt1 in https://github.com/InfuseAI/piperider/pull/802
* [Bug] Don't show folder change icon on model. by popcornylu in https://github.com/InfuseAI/piperider/pull/817
* [Bug] Handle naming conflict problem in profiler and report-generator by qrtt1 in https://github.com/InfuseAI/piperider/pull/808
* [Bug] sc-31991 Run dbt deps before dbt compile by kentwelcome in https://github.com/InfuseAI/piperider/pull/823
* [Bug] Update dbt-node builder by qrtt1 in https://github.com/InfuseAI/piperider/pull/825
New Contributors
* dependabot made their first contribution in https://github.com/InfuseAI/piperider/pull/790
**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.29.0...v0.30.0
</details>