What's new?
- New tables added
Enhancements
- The Plugin and the Steampipe Anywhere binaries are now built with the
netgo
package. (#101) - Added the
version
flag to the plugin's Export tool. (#65)
Bug fixes
- Fixed the
arguments
column ofterraform_resource
table to correctly return thetype
field. (#99) (#92)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.10.1 that adds support for connection key columns. (#92)
Bug fixes
- Fix the missing optional tag on the plugin's connection config arguments. #84
Bug fixes
- Fixed the plugin's connection config variables to use the
hcl
syntax. (#82)
What's new?
- The plugin can now be downloaded and used with the Steampipe CLI, as a Postgres FDW, as a SQLite extension and as a standalone exporter. (#80)
- The table docs have been updated to provide corresponding example queries for Postgres FDW and SQLite extension. (#80)
- Docs license updated to match Steampipe CC BY-NC-ND license. (#80)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.8.0 that includes plugin server encapsulation for in-process and GRPC usage, adding Steampipe Plugin SDK version to
_ctx
column, and fixing connection and potential divide-by-zero bugs. (#79)
Breaking changes
- Removed
instances
column fromterraform_resource
table. (#64) - All
arguments
andlifecycle
columns now returnnull
instead of{}
if empty. (#64)
Enhancements
- Added
address
,attributes
, andattributes_std
columns toterraform_resource
table. (#64)
Bug fixes
- Fixed the
start_line
,end_line
andsource
column values in theterraform_resource
table to return correct values regardless of file indentation. (#64) - Fixed the plugin to check all files even if a non-existent file name is provided in any
file_paths
config arg. (#67)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.6.2 which prevents nil pointer reference errors for implicit hydrate configs. (#63)
Dependencies
- Upgraded to steampipe-plugin-sdk v5.6.1 with support for rate limiters. (#63)
- Recompiled plugin with Go version
1.21
. (#63)
Bug fixes
- Fixed the
invalid memory address or nil pointer dereference
errors when querying Terraform configuration or plan or state files that includednull
valued arguments. (#56)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.1. (#49)
- Recompiled plugin with
github.com/turbot/go-kit v0.7.0
. (#52)
What's new?
- Added support to parse Terraform plan and state files. This can be set using the
plan_file_paths
andstate_file_paths
config arguments in theterraform.spc
file. (#40)
Deprecated
- The
paths
argument in theterraform.spc
file has been deprecated and replaced with theconfiguration_file_paths
argument. (#40)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.0 which significantly reduces API calls and boosts query performance, resulting in faster data retrieval. This update significantly lowers the plugin initialization time of dynamic plugins by avoiding recursing into child folders when not necessary. (#41)
Bug fixes
- Fixed the
arguments
column ofterraform_module
table to correctly return data instead ofnull
. (#36) (Thanks @rollwagen for the contribution!!)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.4.1 which fixes increased plugin initialization time due to multiple connections causing the schema to be loaded repeatedly. (#38)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.3.0 which includes fixes for query cache pending item mechanism and aggregator connections not working for dynamic tables. (#33)
What's new?
- New tables added
- terraform_module (#28) (Thanks @rollwagen for the contribution!!)
What's new?
- Added support for retrieving Terraform configuration files from remote Git repositories and S3 buckets. For more information, please see Supported Path Formats. (#25)
- Added file watching support for files included in the
paths
config argument. (#25)
Enhancements
- Added
end_line
andsource
columns to all tables. (#25)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.0.0 which includes support for fetching remote files with go-getter and file watching. (#25)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.6 which includes several caching and memory management improvements. (#21)
- Recompiled plugin with Go version
1.19
. (#21)
Enhancements
- Added support for native Linux ARM and Mac M1 builds. (#17)
- Recompiled plugin with steampipe-plugin-sdk v3.1.0 and Go version
1.18
. (#16)
What's new?
- File loading and matching through the
paths
argument has been updated to make the plugin easier to use:- The
paths
argument is no longer commented out by default for new plugin installations and now defaults to the current working directory - Home directory expansion (
~
) is now supported - Recursive directory searching (
**
) is now supported
- The
- Previously, when using wildcard matching (
*
), non-Terraform configuration files were automatically excluded to prevent parsing errors. These files are no longer automatically excluded to allow for a wider range of matches. If your current configuration uses wildcard matching, e.g.,paths = [ "/path/to/my/files/*" ]
, please update it to include the file extension, e.g.,paths = [ "/path/to/my/files/*.tf" ]
.
Bug fixes
- Fixed: Add lock to file parsing function to prevent concurrent map read/write errors (#9)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.8.3
Bug fixes
- Fixed
terraform_local
queries intermittently failing due to a value conversion error
Enhancements
- Recompiled plugin with Go version 1.17 (#4)
What's new?