What's new?
- Add support for aggregator connections with dynamic tables. (#2886)
- Support updating of dynamic plugin schemas based on file watching events (e.g. a new csv file is created in a watched location) (#2767)
- Make workspace loading asynchronous. (#3123)
- Make database start timeout configurable. (#3038)
- When initialising interactive mode, instead of showing
Initializing...
, show the current status. (#3077) - Show the exported file location when
--progress
flag is enabled. (#2860) - For aggregator connections, add child connection names to connections.json. (#3079)
- Aggregator connection with no child connections should only be a warning - not an error. (#3155)
- Cleanup connection state file to remove legacy properties. (#3086)
- Dashboard server should emit updated dashboard metadata when available dashboards changes. (#3182)
- Update interactive prompt
.inspect
output and autocomplete based on changes to connection config or dynamic schema updates. (#3184)
Bug fixes
- Steampipe config validation failure no longer prevents Steampipe commands from running - instead invalid connections are removed. (#3156)
- Fixes issue where variables list command was not including description in JSON output. (#3114)
- Ensure version display is consistent between startup and
--v
flag. (#3031) - When a plugin fails to load, remove connections for that plugin from the connection state file. (#3124)
- Fix running a single dashboard from the command line failing if the dashboard needs inputs and the dashboard name is not fully qualified. (#3168,#3154)
- Fix workspace load crash for invalid mod definition. (#3174)
- Limit should not be pushed down if there are unconverted restrictions. (#291)
- Dashboard text inputs are not correctly themed in Steampipe Cloud dashboard UI dark mode. (#3181)
- Fix nil reference panic in FDW when a scan fails to start - do not add an iterator to Hub.runningIterators until scan is started successfully. (#298)
- Fix
tuple concurrently updated
error when running multiple instances of steampipe dashboard concurrently. (#3188) - Fix Postgres error "cached plan must not change result type" when dynamic plugin schema changes. (#3185)