Piperider

Latest version: v0.41.0

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

Scan your dependencies

Page 17 of 26

0.14.0

Released on 12-1-2022
PipeRider version 0.14.0 is out now! Test only the tabels you need by integrating dbt state, and a new feature while comparing reports.


:electric_plug: Use PipeRider on specific dbt models
You can now run piperider only on the recently created or updated models in dbt. Profile the recent processed dbt tabels with piperider, integrate the dbt tests results in the report, and get the table and column description.


1. Select dbt models `dbt run --select mymodel+`
2. Connect piperider `piperider run --dbt-state ./target`
3. View the models that are recently processed only in the report



:warning: As a result, we remove the two options from v0.13.0 and below


piperider run --dbt-test
piperider run --dbt-build



For more detail, please see [511](https://github.com/InfuseAI/piperider/issues/511)


:goggles: Compare reports using those specific dbt models only
After having run piperider on those specific dbt models, you can now select the tables in the `compare-reports` command by using `--tables-from <all|target-only|base-only`


Example:

piperider compare-reports \
--base path/to/base/run.json \
--target .piperider/output/latest/run.json \
--tables-from=target-only



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>

* [Release] Bump version to 0.14.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/516
* [Feature] Enhance dbt command integration behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/514
* [Feature] Enhance dbt command integration behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/517
* [Feature] Add --tables-from flag for compare reports by wcchang1115 in https://github.com/InfuseAI/piperider/pull/518
* [Feature] Enhance DuckDB integration by wcchang1115 in https://github.com/InfuseAI/piperider/pull/520
* [Feature] Add UUID type column profiler by wcchang1115 in https://github.com/InfuseAI/piperider/pull/522
* [Feature] - fe enhance displayed table column title description by jonycfu in https://github.com/InfuseAI/piperider/pull/525
* [Chore] sc-29286 Add piperider icon logo for public access by kentwelcome in https://github.com/InfuseAI/piperider/pull/521
* [Bug] The option --dbt-state should not profile the views by popcornylu in https://github.com/InfuseAI/piperider/pull/519
* [Bug] Allow piperider load duplicated key in dbt yaml by wcchang1115 in https://github.com/InfuseAI/piperider/pull/523
* [Bug] Fix the dbt state problem for bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/526


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.13.0...v0.14.0

</details>

0.14.0rc.2

What's Changed
* [Release] Bump version to 0.14.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/516
* [Feature] Enhance dbt command integration behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/514
* [Feature] Enhance dbt command integration behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/517
* [Feature] Add --tables-from flag for compare reports by wcchang1115 in https://github.com/InfuseAI/piperider/pull/518
* [Feature] Enhance DuckDB integration by wcchang1115 in https://github.com/InfuseAI/piperider/pull/520
* [Feature] Add UUID type column profiler by wcchang1115 in https://github.com/InfuseAI/piperider/pull/522
* [Feature] - fe enhance displayed table column title description by jonycfu in https://github.com/InfuseAI/piperider/pull/525
* [Chore] sc-29286 Add piperider icon logo for public access by kentwelcome in https://github.com/InfuseAI/piperider/pull/521
* [Bug] The option --dbt-state should not profile the views by popcornylu in https://github.com/InfuseAI/piperider/pull/519
* [Bug] Allow piperider load duplicated key in dbt yaml by wcchang1115 in https://github.com/InfuseAI/piperider/pull/523
* [Bug] Fix the dbt state problem for bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/526


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

0.14.0rc.1

What's Changed
* [Release] Bump version to 0.14.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/516
* [Feature] Enhance dbt command integration behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/514
* [Feature] Enhance dbt command integration behavior by popcornylu in https://github.com/InfuseAI/piperider/pull/517
* [Feature] Add --tables-from flag for compare reports by wcchang1115 in https://github.com/InfuseAI/piperider/pull/518
* [Feature] Enhance DuckDB integration by wcchang1115 in https://github.com/InfuseAI/piperider/pull/520
* [Feature] Add UUID type column profiler by wcchang1115 in https://github.com/InfuseAI/piperider/pull/522
* [Chore] sc-29286 Add piperider icon logo for public access by kentwelcome in https://github.com/InfuseAI/piperider/pull/521
* [Bug] The option --dbt-state should not profile the views by popcornylu in https://github.com/InfuseAI/piperider/pull/519
* [Bug] Allow piperider load duplicated key in dbt yaml by wcchang1115 in https://github.com/InfuseAI/piperider/pull/523
* [Bug] Fix the dbt state problem for bigquery by popcornylu in https://github.com/InfuseAI/piperider/pull/526


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

0.13.0

Released on 11-17-2022
PipeRider version 0.13.0 is out now! PipeRider is more optimized for using it in your data model CI process: you can view a summary of changes in your PR


:zap: Comparison summary now available in PR comments
Optimize your CI/CD process by comparing your staging vs production table or PR vs production table

`piperider compare-reports` now generates a markdown summary (`summary.md`) that can be placed inside the comments of a PR

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

Check out the full [how-to-guide on using PipeRider in your CI process](https://docs.piperider.io/cli/how-to-guides/github-action)

:passenger_ship: Generate recommended assertions now in a separate function
You can now generate assertions by using the command `piperider generate-assertions`

Additional functionalities
* generate assetions for a specific table: `piperider generate-assertions --table mytable`
* generate the empty assertion templates:`piperider generate-assertions --no-recommend`


:stop_sign: Removed functionalities `--skip-recommend` and `--no-interaction`
Since `piperider run` does not generate the assertions from `v0.13.0`, the related options `--skip-recommend` and `--no-interaction` are removed accordingly.



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>

* [Release] Bump version to 0.13.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/499
* [Feature] Fix numeric column with NaN value by wcchang1115 in https://github.com/InfuseAI/piperider/pull/501
* [Feature] Change the way to fetch the table/column metadata by popcornylu in https://github.com/InfuseAI/piperider/pull/503
* [Feature] Change dbt profiles yaml load behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/505
* [Feature] Support multithread to fetch metadata by popcornylu in https://github.com/InfuseAI/piperider/pull/506
* [Feature] Compare reports table summary refinement by popcornylu in https://github.com/InfuseAI/piperider/pull/507
* [Feature] Refine generate assertions procedure by wcchang1115 in https://github.com/InfuseAI/piperider/pull/509
* [Feature] Add comparison summary report path notice by wcchang1115 in https://github.com/InfuseAI/piperider/pull/513
* [Bug] : metric styling: alignment, target>base fallback (column-details + missing icon / valids prog-bar) by jonycfu in https://github.com/InfuseAI/piperider/pull/500
* [Bug] Fix NaN checking on numeric and non-integer column only by wcchang1115 in https://github.com/InfuseAI/piperider/pull/502
* [Bug] Fix tables profiling progress bar scrolling behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/504


**Full Changelog**: https://github.com/InfuseAI/piperider/compare/v0.12.0...v0.13.0

</details>

0.13.0rc.2

What's Changed
* [Release] Bump version to 0.13.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/499
* [Feature] Fix numeric column with NaN value by wcchang1115 in https://github.com/InfuseAI/piperider/pull/501
* [Feature] Change the way to fetch the table/column metadata by popcornylu in https://github.com/InfuseAI/piperider/pull/503
* [Feature] Change dbt profiles yaml load behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/505
* [Feature] Support multithread to fetch metadata by popcornylu in https://github.com/InfuseAI/piperider/pull/506
* [Feature] Compare reports table summary refinement by popcornylu in https://github.com/InfuseAI/piperider/pull/507
* [Feature] Refine generate assertions procedure by wcchang1115 in https://github.com/InfuseAI/piperider/pull/509
* [Feature] Add comparison summary report path notice by wcchang1115 in https://github.com/InfuseAI/piperider/pull/513
* [Bug] : metric styling: alignment, target>base fallback (column-details + missing icon / valids prog-bar) by jonycfu in https://github.com/InfuseAI/piperider/pull/500
* [Bug] Fix NaN checking on numeric and non-integer column only by wcchang1115 in https://github.com/InfuseAI/piperider/pull/502
* [Bug] Fix tables profiling progress bar scrolling behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/504


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

0.13.0rc.1

What's Changed
* [Release] Bump version to 0.13.0 by wcchang1115 in https://github.com/InfuseAI/piperider/pull/499
* [Feature] Fix numeric column with NaN value by wcchang1115 in https://github.com/InfuseAI/piperider/pull/501
* [Feature] Change the way to fetch the table/column metadata by popcornylu in https://github.com/InfuseAI/piperider/pull/503
* [Feature] Change dbt profiles yaml load behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/505
* [Feature] Support multithread to fetch metadata by popcornylu in https://github.com/InfuseAI/piperider/pull/506
* [Feature] Compare reports table summary refinement by popcornylu in https://github.com/InfuseAI/piperider/pull/507
* [Feature] Refine generate assertions procedure by wcchang1115 in https://github.com/InfuseAI/piperider/pull/509
* [Bug] : metric styling: alignment, target>base fallback (column-details + missing icon / valids prog-bar) by jonycfu in https://github.com/InfuseAI/piperider/pull/500
* [Bug] Fix NaN checking on numeric and non-integer column only by wcchang1115 in https://github.com/InfuseAI/piperider/pull/502
* [Bug] Fix tables profiling progress bar scrolling behavior by wcchang1115 in https://github.com/InfuseAI/piperider/pull/504


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

Page 17 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.