Piperider

Latest version: v0.41.0

Safety actively analyzes 640072 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 14 of 26

0.19.0

Released on 02-16-2023
PipeRider version 0.19.0 is out now, with a new compare command, dbt-native installation, and a new sidebar.


:rocket: Introducing the new compare command
Compare the changes you made in a new branch with just one command.


piperider compare


This automatically triggers to run both dbt and piperider in the current branch and will compare it to the `main` branch, and then generates an HTML comparison report and markdown summary.

In case you want to change the base branch to compare it to, you can create a 'recipe':

piperider compare --recipe <recipe>


Recipes are stored in `.piperider/compare/<recipe>.yml` with the default configuration as `default.yml`

:wrench: Easy dbt-native installation
1. Implicit data sources derived from dbt profiles
2. Profile all models by default (rather than all tables in the target schema)
3. Allows tagging a model as profiling candidate
4. Use dbt list to select model for piperider

Additionally, we have multi-thread support as configured in the [dbt profile](https://docs.getdbt.com/docs/get-started/connection-profiles#setting-up-your-profile)

:art: Sidebar update
Navigate to any pages in the report in the sidebar.

![](https://i.imgur.com/bVAbtW4.png)


⚠️ Breaking Changes
For any dbt project, the `piperider run` command will be deprecated. You can still manually configure a non-dbt data source for data profiling.


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.19.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/581
* [Feature] Implicit data sources from dbt profile target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/583
* [Feature] sc-30066 Support mutiple projects by kentwelcome in https://github.com/InfuseAI/piperider/pull/575
* [Feature] Cloud compare-reports command support selector by kentwelcome in https://github.com/InfuseAI/piperider/pull/582
* [Feature] Associate dbt state and dbt run result for piperider run by wcchang1115 in https://github.com/InfuseAI/piperider/pull/588
* [Feature] Enhance the multi thread behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/589
* [Feature] Associate dbt list pipe in models and metrics by wcchang1115 in https://github.com/InfuseAI/piperider/pull/594
* [Feature] Check dbt manifest compatible with the data source dbt target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/593
* [Feature] - sc 30363 - UI layout v3 create run page oss by jonycfu in https://github.com/InfuseAI/piperider/pull/587
* [Feature] - UI v3 adjustments (sidebar toggle, layout scrolling) by jonycfu in https://github.com/InfuseAI/piperider/pull/597
* [Feature] compare with recipes by qrtt1 in https://github.com/InfuseAI/piperider/pull/586
* [Feature] Track piperider command upload and share event by wcchang1115 in https://github.com/InfuseAI/piperider/pull/595
* [Feature] Change profile tag precedence by wcchang1115 in https://github.com/InfuseAI/piperider/pull/604
* [Document] Update ReadMe by jenswilms in https://github.com/InfuseAI/piperider/pull/585
* [Document] Update README by popcornylu in https://github.com/InfuseAI/piperider/pull/605
* [Document] Update the example report by popcornylu in https://github.com/InfuseAI/piperider/pull/606
* [Chore] sc-30544 Show the recipe file path by kentwelcome in https://github.com/InfuseAI/piperider/pull/602
* [Chore] Update example reports repo by wcchang1115 in https://github.com/InfuseAI/piperider/pull/607
* [Chore] : report-context-bar (action-slot) by jonycfu in https://github.com/InfuseAI/piperider/pull/608
* [Bug] Fix column argument in select function of sqlalchemy 1.3 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/590
* [Bug] Fix metric query issue in bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/592
* [Bug] init error when generate recipe by kentwelcome in https://github.com/InfuseAI/piperider/pull/598
* [Bug] sc-30547 Switch back to current branch when command fail by kentwelcome in https://github.com/InfuseAI/piperider/pull/601
* [Bug] : broken initial load of toggled index for selected table/column (data-sidebar) by jonycfu in https://github.com/InfuseAI/piperider/pull/603
* [Bug] sc-30557 Handle edge case when git is not installed by kentwelcome in https://github.com/InfuseAI/piperider/pull/610
* [Bug] Fix compatibility of dbt profile entry name by wcchang1115 in https://github.com/InfuseAI/piperider/pull/609
* [Bug] sc-30557 if dbt commands is not assigned, skip dbt env check by kentwelcome in https://github.com/InfuseAI/piperider/pull/611


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.18.0...v0.19.0


</details>

0.19.0rc.4

What's Changed
* [Release] Bump version 0.19.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/581
* [Feature] Implicit data sources from dbt profile target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/583
* [Feature] sc-30066 Support mutiple projects by kentwelcome in https://github.com/InfuseAI/piperider/pull/575
* [Feature] Cloud compare-reports command support selector by kentwelcome in https://github.com/InfuseAI/piperider/pull/582
* [Feature] Associate dbt state and dbt run result for piperider run by wcchang1115 in https://github.com/InfuseAI/piperider/pull/588
* [Feature] Enhance the multi thread behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/589
* [Feature] Associate dbt list pipe in models and metrics by wcchang1115 in https://github.com/InfuseAI/piperider/pull/594
* [Feature] Check dbt manifest compatible with the data source dbt target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/593
* [Feature] - sc 30363 - UI layout v3 create run page oss by jonycfu in https://github.com/InfuseAI/piperider/pull/587
* [Feature] - UI v3 adjustments (sidebar toggle, layout scrolling) by jonycfu in https://github.com/InfuseAI/piperider/pull/597
* [Feature] compare with recipes by qrtt1 in https://github.com/InfuseAI/piperider/pull/586
* [Feature] Track piperider command upload and share event by wcchang1115 in https://github.com/InfuseAI/piperider/pull/595
* [Feature] Change profile tag precedence by wcchang1115 in https://github.com/InfuseAI/piperider/pull/604
* [Document] Update ReadMe by jenswilms in https://github.com/InfuseAI/piperider/pull/585
* [Document] Update README by popcornylu in https://github.com/InfuseAI/piperider/pull/605
* [Document] Update the example report by popcornylu in https://github.com/InfuseAI/piperider/pull/606
* [Chore] sc-30544 Show the recipe file path by kentwelcome in https://github.com/InfuseAI/piperider/pull/602
* [Chore] Update example reports repo by wcchang1115 in https://github.com/InfuseAI/piperider/pull/607
* [Chore] : report-context-bar (action-slot) by jonycfu in https://github.com/InfuseAI/piperider/pull/608
* [Bug] Fix column argument in select function of sqlalchemy 1.3 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/590
* [Bug] Fix metric query issue in bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/592
* [Bug] init error when generate recipe by kentwelcome in https://github.com/InfuseAI/piperider/pull/598
* [Bug] sc-30547 Switch back to current branch when command fail by kentwelcome in https://github.com/InfuseAI/piperider/pull/601
* [Bug] : broken initial load of toggled index for selected table/column (data-sidebar) by jonycfu in https://github.com/InfuseAI/piperider/pull/603
* [Bug] sc-30557 Handle edge case when git is not installed by kentwelcome in https://github.com/InfuseAI/piperider/pull/610
* [Bug] Fix compatibility of dbt profile entry name by wcchang1115 in https://github.com/InfuseAI/piperider/pull/609
* [Bug] sc-30557 if dbt commands is not assigned, skip dbt env check by kentwelcome in https://github.com/InfuseAI/piperider/pull/611


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.18.0...v0.19.0-rc.4

0.19.0rc.3

What's Changed
* [Release] Bump version 0.19.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/581
* [Feature] Implicit data sources from dbt profile target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/583
* [Feature] sc-30066 Support mutiple projects by kentwelcome in https://github.com/InfuseAI/piperider/pull/575
* [Feature] Cloud compare-reports command support selector by kentwelcome in https://github.com/InfuseAI/piperider/pull/582
* [Feature] Associate dbt state and dbt run result for piperider run by wcchang1115 in https://github.com/InfuseAI/piperider/pull/588
* [Feature] Enhance the multi thread behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/589
* [Feature] Associate dbt list pipe in models and metrics by wcchang1115 in https://github.com/InfuseAI/piperider/pull/594
* [Feature] Check dbt manifest compatible with the data source dbt target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/593
* [Feature] - sc 30363 - UI layout v3 create run page oss by jonycfu in https://github.com/InfuseAI/piperider/pull/587
* [Feature] - UI v3 adjustments (sidebar toggle, layout scrolling) by jonycfu in https://github.com/InfuseAI/piperider/pull/597
* [Feature] compare with recipes by qrtt1 in https://github.com/InfuseAI/piperider/pull/586
* [Feature] Track piperider command upload and share event by wcchang1115 in https://github.com/InfuseAI/piperider/pull/595
* [Feature] Change profile tag precedence by wcchang1115 in https://github.com/InfuseAI/piperider/pull/604
* [Document] Update ReadMe by jenswilms in https://github.com/InfuseAI/piperider/pull/585
* [Document] Update README by popcornylu in https://github.com/InfuseAI/piperider/pull/605
* [Document] Update the example report by popcornylu in https://github.com/InfuseAI/piperider/pull/606
* [Chore] sc-30544 Show the recipe file path by kentwelcome in https://github.com/InfuseAI/piperider/pull/602
* [Chore] Update example reports repo by wcchang1115 in https://github.com/InfuseAI/piperider/pull/607
* [Chore] : report-context-bar (action-slot) by jonycfu in https://github.com/InfuseAI/piperider/pull/608
* [Bug] Fix column argument in select function of sqlalchemy 1.3 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/590
* [Bug] Fix metric query issue in bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/592
* [Bug] init error when generate recipe by kentwelcome in https://github.com/InfuseAI/piperider/pull/598
* [Bug] sc-30547 Switch back to current branch when command fail by kentwelcome in https://github.com/InfuseAI/piperider/pull/601
* [Bug] : broken initial load of toggled index for selected table/column (data-sidebar) by jonycfu in https://github.com/InfuseAI/piperider/pull/603
* [Bug] sc-30557 Handle edge case when git is not installed by kentwelcome in https://github.com/InfuseAI/piperider/pull/610
* [Bug] Fix compatibility of dbt profile entry name by wcchang1115 in https://github.com/InfuseAI/piperider/pull/609


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.18.0...v0.19.0-rc.3

0.19.0rc.2

What's Changed
* [Release] Bump version 0.19.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/581
* [Feature] Implicit data sources from dbt profile target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/583
* [Feature] sc-30066 Support mutiple projects by kentwelcome in https://github.com/InfuseAI/piperider/pull/575
* [Feature] Cloud compare-reports command support selector by kentwelcome in https://github.com/InfuseAI/piperider/pull/582
* [Feature] Associate dbt state and dbt run result for piperider run by wcchang1115 in https://github.com/InfuseAI/piperider/pull/588
* [Feature] Enhance the multi thread behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/589
* [Feature] Associate dbt list pipe in models and metrics by wcchang1115 in https://github.com/InfuseAI/piperider/pull/594
* [Feature] Check dbt manifest compatible with the data source dbt target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/593
* [Feature] - sc 30363 - UI layout v3 create run page oss by jonycfu in https://github.com/InfuseAI/piperider/pull/587
* [Feature] - UI v3 adjustments (sidebar toggle, layout scrolling) by jonycfu in https://github.com/InfuseAI/piperider/pull/597
* [Feature] compare with recipes by qrtt1 in https://github.com/InfuseAI/piperider/pull/586
* [Feature] Track piperider command upload and share event by wcchang1115 in https://github.com/InfuseAI/piperider/pull/595
* [Feature] Change profile tag precedence by wcchang1115 in https://github.com/InfuseAI/piperider/pull/604
* [Document] Update ReadMe by jenswilms in https://github.com/InfuseAI/piperider/pull/585
* [Document] Update README by popcornylu in https://github.com/InfuseAI/piperider/pull/605
* [Document] Update the example report by popcornylu in https://github.com/InfuseAI/piperider/pull/606
* [Chore] sc-30544 Show the recipe file path by kentwelcome in https://github.com/InfuseAI/piperider/pull/602
* [Chore] Update example reports repo by wcchang1115 in https://github.com/InfuseAI/piperider/pull/607
* [Bug] Fix column argument in select function of sqlalchemy 1.3 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/590
* [Bug] Fix metric query issue in bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/592
* [Bug] init error when generate recipe by kentwelcome in https://github.com/InfuseAI/piperider/pull/598
* [Bug] sc-30547 Switch back to current branch when command fail by kentwelcome in https://github.com/InfuseAI/piperider/pull/601
* [Bug] : broken initial load of toggled index for selected table/column (data-sidebar) by jonycfu in https://github.com/InfuseAI/piperider/pull/603


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.18.0...v0.19.0-rc.2

0.19.0rc.1

What's Changed
* [Release] Bump version 0.19.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/581
* [Feature] Implicit data sources from dbt profile target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/583
* [Feature] sc-30066 Support mutiple projects by kentwelcome in https://github.com/InfuseAI/piperider/pull/575
* [Feature] Cloud compare-reports command support selector by kentwelcome in https://github.com/InfuseAI/piperider/pull/582
* [Feature] Associate dbt state and dbt run result for piperider run by wcchang1115 in https://github.com/InfuseAI/piperider/pull/588
* [Feature] Enhance the multi thread behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/589
* [Feature] Associate dbt list pipe in models and metrics by wcchang1115 in https://github.com/InfuseAI/piperider/pull/594
* [Feature] Check dbt manifest compatible with the data source dbt target by wcchang1115 in https://github.com/InfuseAI/piperider/pull/593
* [Feature] - sc 30363 - UI layout v3 create run page oss by jonycfu in https://github.com/InfuseAI/piperider/pull/587
* [Feature] - UI v3 adjustments (sidebar toggle, layout scrolling) by jonycfu in https://github.com/InfuseAI/piperider/pull/597
* [Feature] compare with recipes by qrtt1 in https://github.com/InfuseAI/piperider/pull/586
* [Feature] Track piperider command upload and share event by wcchang1115 in https://github.com/InfuseAI/piperider/pull/595
* [Feature] Change profile tag precedence by wcchang1115 in https://github.com/InfuseAI/piperider/pull/604
* [Document] Update ReadMe by jenswilms in https://github.com/InfuseAI/piperider/pull/585
* [Document] Update README by popcornylu in https://github.com/InfuseAI/piperider/pull/605
* [Chore] sc-30544 Show the recipe file path by kentwelcome in https://github.com/InfuseAI/piperider/pull/602
* [Bug] Fix column argument in select function of sqlalchemy 1.3 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/590
* [Bug] Fix metric query issue in bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/592
* [Bug] init error when generate recipe by kentwelcome in https://github.com/InfuseAI/piperider/pull/598
* [Bug] sc-30547 Switch back to current branch when command fail by kentwelcome in https://github.com/InfuseAI/piperider/pull/601
* [Bug] : broken initial load of toggled index for selected table/column (data-sidebar) by jonycfu in https://github.com/InfuseAI/piperider/pull/603


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.18.0...v0.19.0-rc.1

0.18.1

Fixes the metric query errors in bigquery if the table name contains hyphen.

**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.18.0...v0.18.1

Page 14 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.