steampipe

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

AGPL-3.0 License

Stars
6.9K
Committers
44

Bot releases are hidden (Show)

steampipe - v0.20.8

Published by kaidaguerre over 1 year ago

Bug fixes

  • Fixes issue where setting cache ttl from the CLI results in the query cache being disabled for that session. (#3639)
steampipe - v0.20.7

Published by kaidaguerre over 1 year ago

Bug fixes

  • Fixes issue where aggregator connections are updated every time RefreshConnections runs. (#3582)
  • Add connections column to steampipe_connection_state table. (#3582)
  • Fixes issue where exporting check all yields a badly formatted filename. (#3591)
  • Fix variable value validation not taking into account command line variable values. (#3606)
steampipe - v0.20.7-rc.1

Published by kaidaguerre over 1 year ago

steampipe - v0.20.7-rc.0

Published by kaidaguerre over 1 year ago

steampipe - v0.20.6

Published by kaidaguerre over 1 year ago

Bug fixes

  • Fix variable validation (#3546):
    • Raise warning or error when setting a value for a variable which is not found or inaccessible (e.g. because it is in a transitive dependency).
    • Validate that mod require args properties can be resolved.
  • Support resolution of variables for transitive dependencies using parent mod require block args property. (#3549)
  • steampipe mod update now updates transitive mods. (#3547)
  • It is now be possible to set values for variables in the current mod using fully qualified variable names. (#3551)
  • Only variables for root mod and top level dependency mods can be set by user. (#3550)
  • Avoid orphan plugin processes when running short batch queries. (#3514)
  • Delete dynamic schemas before updating them to avoid a timing issue showing incorrect schema. (#3510)
  • Fixes issue where blank dimension values are leaving extra spaces in 'table' rendering. (#3474)
  • Fixes issue when steampipe fails to startup if plugin version file is blank. (#3518)
  • Fixes issue where OS specific metadata directories were being considered as check templates. (#3523)
  • Fixes issue where prefixing a 'v' on a version stream during plugin install would come back with 'not found'. (#3513)
  • Increase plugin load timeout to 20s. (#3564)
    Fixes issue where timing is not shown in interactive prompt even if .timing is on. (#3557)
  • Fixes issue where 'dot' commands in interactive prompt fail to execute if there's a file/folder by the same name in the working directory. (#3558)
  • Fixes issue where 'plugin list' hangs if there are connections with 'import_schema = "disabled"'. (#3561)
steampipe - v0.20.6-rc.3

Published by kaidaguerre over 1 year ago

steampipe - v0.20.6-rc.2

Published by kaidaguerre over 1 year ago

steampipe - v0.20.6-rc.1

Published by kaidaguerre over 1 year ago

steampipe - v0.20.5

Published by kaidaguerre over 1 year ago

Bug fixes

  • Set incomplete connections to Incomplete before setting ready connections to Pending to avoid ready connections ending up Incomplete. (#3507)
steampipe - v0.20.4

Published by kaidaguerre over 1 year ago

steampipe - v0.20.3

Published by kaidaguerre over 1 year ago

steampipe - v0.20.2

Published by kaidaguerre over 1 year ago

Whats new

  • Re-add support for legacy command-schema. (#3457)

Bug fixes

  • Cleanup temp plugin files when killing plugin manager. (#3292)
steampipe - v0.20.1

Published by kaidaguerre over 1 year ago

Bug fixes

  • Update FDW version to v1.7.1 to work around bad Linux Arm build of FDW v1.70. (#3455, #311)
steampipe - v0.20.1-alpha.0

Published by kaidaguerre over 1 year ago

steampipe - v0.20.0

Published by kaidaguerre over 1 year ago

Connection Management

  • Optimise connection initialisation for high connection count (#3394,#3267,#3236,#3229,#3413)

    • Execute RefreshConnections asyncronously in service startup
    • Start executing queries without waiting for connections to load, add smart error handling to wait for required connection
    • Optimise autocomplete for high connection count
    • Autocomplete and inspect data available before all conections are refreshed
    • Add steampipe_connection_state table to indicate the loading state of connections
    • Add support for import_schema property in connection config, controlling whether to create a postgres schema for a steampipe connection. Closes #3407
    • Optimise schema creation by cloning connection schemas
    • Add locking to ensure only a single instance of RefreshConnections runs
    • Update refresh connections to write comments for exemplar schemas first, followed by remaining schemas.
  • Update connection and plugin validation during refreshConnections. (#3432,#3402)

    • ensure failed connections are set to 'error' in connection state.
    • Schema names starting with steampipe_ are to be reserved for steampipe.

Mod Dependency Management

  • Support mods requiring different versions of the same depdency mod. (#3302)
  • Support transitive dependencies referencing variables from different versions of same mod.(#3337)
  • Resource references in dependency mods must be fully qualified. (#3335)
  • Locals in dependency mods cannot be referenced. (#3336)
  • Fix issue where 'mod install' on an existing mod would sometimes corrupt the 'mod.sp' file. (#3376)
  • Fix issue where mod installation would fail silently for unmet dependencies in top mod in force mode. (#3358)
  • Fix issue where mod list output is not printed in a specific order. (#3349)
  • Fix issue where a mod would install even if plugin dependencies are not met. (#3041)
  • Fix issue where running mods with unmet dependencies does not raise warnings. (#3324)
  • Fix mod commands failing when using a https prefix. (#3257)
  • Fix issue where mod install/update continues installation even with unsatisfied requirements. (#3291)
  • Fix nil reference exception when loading a mod using the legacy requires property. (#3347)

Caching

  • Updates in cache configuration to allow disabling of all caching on server. (#3258)
    • STEAMPIPE_CACHE environment variable controls both service cache-enabled and client cache-enabled
    • service cache enabled is used by the plugin manager to enable/disable caching on the plugins during startup.
    • client cache enabled is used to enable/disable the cache on the database session.
  • Introduce SQL functions to easily manipulate caching functionality - meta_cache() and meta_cache_ttl(). (#3442)

What's new?

  • Add support for time-series charts. (#1389)
  • Updates to workspace profile - add additional properties and command specific options blocks. (#3223)
  • Adds a --progress flag to plugin install to disable progress bars. (#2953)
  • Detect older versions of MacOS and warn that Steampipe does not support them. (#3256)
  • Updates the default content written to 'default.spc' and remove deprecated blocks. (#3391)
  • Show plugin name with stream (if not latest) in the progress bar during plugin update. (#3241,#3330)
  • Replace all '...' with ellipsis … in terminal output. (#3441)
  • Add check to the mod init function so users are aware if it's run in the home directory or if there are a large number of non-mod files in the path. (#2562)
  • Add query column in introspection tables to populate FullName if a QueryProvider references a named query. (#3161)
  • Improve error message when running steampipe check/dashboard outside a mod. (#3215)

Bug fixes

  • Fixes issue where not being able to open the browser results in a fatal error during login. (#3437)
  • Fixes issue where 'internal' would be added twice in the search_path if one is mentioned in the non default search path. (#3397)
  • Set mod name in resource metadata for pseudo-resources. (#3405)
  • Fix error message when connecting to steampipe cloud if login token has expired or become corrupted. (#3418)
  • Fix invalid output format error when running dashboard if output is set in terminal options. (#3293)
  • Fixes issue where execution continues even if there's an unexpected error in parsing config. (#3286)
  • Fix rendering issues when running .inspect. (#3268)
  • Fixes issue where spinner was not showing up in interactive prompt while a query was executing. (#3259)
  • Fix crash on shutdown if init not complete. (#3352)
  • Fixes issue where workspace introspection option was boolean instead of control/info/none. (#3389)
  • Fixes issue where network failures during plugin install was returning 0 exit code. (#3367)
  • Ensure successful shutdown after dashboard service start failure. (#3354)
  • Ensure plugin-manager command does not execute scheduled tasks - avoid deprecation warnings which make the plugin manager GRPC startup fail. (#3410
steampipe - v0.20.0-rc.4

Published by kaidaguerre over 1 year ago

steampipe - v0.20.0-rc.3

Published by kaidaguerre over 1 year ago

steampipe - v0.20.0-rc.2

Published by kaidaguerre over 1 year ago

steampipe - v0.20.0-rc.1

Published by kaidaguerre over 1 year ago

steampipe - v0.20.0-rc.0

Published by kaidaguerre over 1 year ago