Dependencies
- Recompiled plugin with Go version
1.24. (#142) - Recompiled plugin with steampipe-plugin-sdk v5.13.1 that addresses critical and high vulnerabilities in dependent packages. (#147)
Bug fixes
- Fixed Linux AMD64 plugin build failures for
Postgres 14 FDW,Postgres 15 FDW, andSQLite Extensionby upgrading GitHub Actions runners fromubuntu-20.04toubuntu-22.04.
Dependencies
- Recompiled plugin with Go version
1.23.1. (#125) - Recompiled plugin with steampipe-plugin-sdk v5.11.5 that addresses critical and high vulnerabilities in dependent packages. (#125)
Bug fixes
- Fixed the
terraform_resourcetable to correctly return data instead ofindex out of rangeerror when thestate_file_pathsconfig argument is set in theterraform.spcfile. (#109)
There are no significant changes in this plugin version; it has been released to align with Steampipe's v1.0.0 release. This plugin adheres to semantic versioning, ensuring backward compatibility within each major version.
Dependencies
- Recompiled plugin with Go version
1.22. (#107) - Recompiled plugin with steampipe-plugin-sdk v5.10.4 that fixes logging in the plugin export tool. (#107)
What's new?
- New tables added
Enhancements
- The Plugin and the Steampipe Anywhere binaries are now built with the
netgopackage. (#101) - Added the
versionflag to the plugin's Export tool. (#65)
Bug fixes
- Fixed the
argumentscolumn ofterraform_resourcetable to correctly return thetypefield. (#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
hclsyntax. (#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
_ctxcolumn, and fixing connection and potential divide-by-zero bugs. (#79)
Breaking changes
- Removed
instancescolumn fromterraform_resourcetable. (#64) - All
argumentsandlifecyclecolumns now returnnullinstead of{}if empty. (#64)
Enhancements
- Added
address,attributes, andattributes_stdcolumns toterraform_resourcetable. (#64)
Bug fixes
- Fixed the
start_line,end_lineandsourcecolumn values in theterraform_resourcetable 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_pathsconfig 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 dereferenceerrors when querying Terraform configuration or plan or state files that includednullvalued 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_pathsandstate_file_pathsconfig arguments in theterraform.spcfile. (#40)
Deprecated
- The
pathsargument in theterraform.spcfile has been deprecated and replaced with theconfiguration_file_pathsargument. (#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
argumentscolumn ofterraform_moduletable 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
pathsconfig argument. (#25)
Enhancements
- Added
end_lineandsourcecolumns 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
pathsargument has been updated to make the plugin easier to use:- The
pathsargument 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_localqueries intermittently failing due to a value conversion error
Enhancements
- Recompiled plugin with Go version 1.17 (#4)
What's new?