Skip to content

Latest commit

 

History

History
193 lines (107 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

193 lines (107 loc) · 10.8 KB

v0.12.0 [2024-06-21]

What's new?

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 of terraform_resource table to correctly return the type field. (#99) (#92)

Dependencies

v0.11.2 [2023-12-12]

Bug fixes

  • Fix the missing optional tag on the plugin's connection config arguments. #84

v0.11.1 [2023-12-12]

Bug fixes

  • Fixed the plugin's connection config variables to use the hcl syntax. (#82)

v0.11.0 [2023-12-12]

What's new?

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)

v0.10.0 [2023-10-03]

Breaking changes

  • Removed instances column from terraform_resource table. (#64)
  • All arguments and lifecycle columns now return null instead of {} if empty. (#64)

Enhancements

  • Added address, attributes, and attributes_std columns to terraform_resource table. (#64)

Bug fixes

  • Fixed the start_line, end_line and source column values in the terraform_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

v0.9.0 [2023-10-02]

Dependencies

v0.8.1 [2023-09-15]

Bug fixes

  • Fixed the invalid memory address or nil pointer dereference errors when querying Terraform configuration or plan or state files that included null valued arguments. (#56)

Dependencies

v0.8.0 [2023-09-07]

What's new?

  • Added support to parse Terraform plan and state files. This can be set using the plan_file_paths and state_file_paths config arguments in the terraform.spc file. (#40)

Deprecated

  • The paths argument in the terraform.spc file has been deprecated and replaced with the configuration_file_paths argument. (#40)

v0.7.0 [2023-06-20]

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)

v0.6.0 [2023-06-07]

Bug fixes

  • Fixed the arguments column of terraform_module table to correctly return data instead of null. (#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)

v0.5.0 [2023-04-11]

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)

v0.4.0 [2023-02-16]

What's new?

v0.3.0 [2022-11-16]

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 and source columns to all tables. (#25)

Dependencies

v0.2.0 [2022-09-09]

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)

v0.1.0 [2022-04-28]

Enhancements

v0.0.5 [2022-02-10]

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
  • 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" ].

v0.0.4 [2022-02-01]

Bug fixes

  • Fixed: Add lock to file parsing function to prevent concurrent map read/write errors (#9)

v0.0.3 [2022-01-14]

Enhancements

Bug fixes

  • Fixed terraform_local queries intermittently failing due to a value conversion error

v0.0.2 [2021-12-16]

Enhancements

  • Recompiled plugin with Go version 1.17 (#4)

v0.0.1 [2021-12-02]

What's new?