Whats new
- Update uploaded Pipes snapshot URL to include
/powerpipe
. (#577)
Bug fixes
- Fix minor spelling issue in query help output. (#542)
- Update error message to inform users to run
make dashboard_assets
when dashboard assets are not present. (#524)
Whats new
connection
resource to manage credentials. Documentation.database
property has been added to mod.
Deprecations
- Deprecated
database
CLI arg. See Setting the Database for the new syntax to set the database. - Deprecated
POWERPIPE_DATABASE
env var. See Setting the Database for the new syntax to set the database. - Deprecated
database
workspace profile arg. See Setting the Database for the new syntax to set the database.
Bug fixes
- Fixed the issue where the search path setting was not being retained while navigating to a different dashboard. (#325)
Whats new
- Add
json
extension support for duckdb backends. (#467)
Bug fixes
- Fix incorrect mod name in powerpipe help command output. (#471)
Whats new
- Compiled with Go 1.22. (#448)
Bug fixes
- Fix issue where CLI notifications were interfering with the Powerpipe JSON outputs resulting in invalid JSON outputs. (#452)
- Fix issue where powerpipe crashed when running a benchmark with
--dry-run
flag set. (#455)
Bug fixes
- Fix issue where the
--arg
flag was not working for control and query runs. (#439) - Fix data inconsistency issue in snapshot output when the same control was included in multiple benchmarks. (#436)
Whats new
- Update JSON output to handle duplicate column names - append a unique suffix to duplicate column names. (#375)
- Update snapshot schema and dashboard event schema versions to
20240607
. (#406)
Bug fixes
- When generating a snapshot from a benchmark run, the row data is empty any of the rows are in error. (#366)
- Update mod install to only install or update mods which are command targets (and their dependencies). Set default pull mode for install is latest if there is a target, and minimal if no target is given. (#381)
- Fix incorrect help message for output in powerpipe benchmark/control run. (#367)
- Fix issue where
POWERPIPE_PORT
env var was not being honoured. (#362) - Update timing metadata output to rename
duration
field toduration_ms
for consistency with steampipe. (#368) - Dashboard graph should not crash if an invalid edge category color is provided. (#364)
- Dashboard flow/hierarchy components should show panel controls. (#363)
Bug fixes
- Respect the app version defined
powerpipe
block of the modrequire
block. (#405) - Dashboard UI should handle graph categories containing
resource_name
rather thanname
. (#360)
Whats new
- Add support for installing mods from a branch or from the local file system. (#285)
To install from a branch:
powerpipe mod install github.com/turbot/steampipe-mod-aws-well-architected#main
To reference a mod in the local file system:
powerpipe mod install ../mods/local_mod_folder
-
Add
--pull
flag tomod
,dashboard
andbenchmark
commands to control the mod update strategy. (#352). Possible update strategies are:full
- check branch and tags for both latest and accuracylatest
- update everything to latest, but only branches - not tags - are commit checked (which is the same as latest)development
- update branches and broken constraints to latest, leave satisfied constraints unchangedminimal
- only update broken constraints, do not check branches for new commits
Whats new
- It is now possible to set a timeout for benchmark and dashboard execution. These can be set:
- in the workspace using config
dashboard_timeout
andbenchmark_timeout
- using the
--dashboard-timeout
flag for the thedashboard run
andserver
commands - using the
--benchmark-timeout
flag for thebenchmark run
commands. - using the environment variables
POWERPIPE_DASHBOARD_TIMEOUT
andPOWERPIPE_BENCHMARK_TIMEOUT
respectively. (#336)
- in the workspace using config
- Support installing private mods using a github app token. (#381).
- Improve layout of filter and grouping components for control tags and dimensions. (#263)
- Remove
dashboard input list
anddashboard input show
commands. - Add thousands separator to numeric values in dashboard tables. (#315)
- Only show benchmark cards for statuses that are contained in the current filter and add status to filter on card click. (#322)
Bug fixes
- When calling mod update, respect the argument (if any) and only update specified mods. (#331)
- Fix
mod update
display of updates to transitive dependencies. (#288)
Bug fixes
- When exporting or displaying a check run as a snapshot, ensure the top level panel has a valid summary. (#274)
- Update
mod list
output to includeresource_name
andmod
fields.
Whats new
- Optimize workspace load time for large workspaces with multiple dependent mods. (#365)
Bug fixes
- Fix CLI available version check. (#250)
- Notify when
mod install
creates a default mod. (#246) - Remove newline from end of
mod install
output. (#247) - Fix issue where
asff
output was always missing the first row.
Introducing Powerpipe - Dashboards for DevOps.
Benchmarks - 5,000+ open-source controls from CIS, NIST, PCI, HIPAA, FedRamp and more. Run instantly on your machine or as part of your deployment pipeline.
Relationship Diagrams - The only dashboarding tool designed from the ground up to visualize DevOps data. Explore your cloud,understand relationships and drill down to the details.
Dashboards & Reports - High level dashboards provide a quick management view. Reports highlight misconfigurations and attention areas. Filter, pivot and snapshot results.
Code, not clicks - Our dashboards are code. Version controlled, composable, shareable, easy to edit - designed for the way you work. Join our open-source community!
Learn more at:
- Website - https://powerpipe.io
- Docs - https://powerpipe.io/docs
- Hub - https://hub.powerpipe.io
- Introduction - https://powerpipe.io/blog/introducing-powerpipe