Skip to content

Latest commit

 

History

History
135 lines (96 loc) · 5.1 KB

CHANGELOG.md

File metadata and controls

135 lines (96 loc) · 5.1 KB

[Unreleased]

[0.5.2] 2024-11-05

Added

  • AWS support for aws_fsx_lustre_file_system, aws_fsx_ontap_file_system, aws_fsx_openzfs_file_system, aws_fsx_windows_file_system (Pull #115)
  • AWS support for aws_nat_gateway (Pull #110)
  • AWS support for aws_eks_cluster, aws_eks_node_group, aws_efs_file_system (Pull #97)
  • Support for remote module references (Issue #88)
  • Added 'Usage' support for those options that are not from configuration but from usage of the resource (Issue #96)
  • Added 'Usage' attribute to the cost.Component and query.Component (Issue #10)
  • Plan estimation now supports references to other resources (like in ASG or EKS) (Pull #105)
  • Support for Terragrunt estimation on HCL (Issue #106)
  • Added the option to specify Parallelism on Terragrunt (Issue #106)
  • Added ability to follow HCL references (Pull #124)
  • Added for_each resources estimation (Pull #124)

Fixed

  • Plan variables where forced to be string and if not was failing (Issue #86)
  • Added weak type conversion for values when calculation price from the user inputs (Pull #89)
  • Resource.Index is now of type interface{} as it can be int or string (Pull #90)
  • If the AWS provider is defined without region it'll use us-east-1 (Pull #94)
  • The documentation to install is has been updated to display the needed replace of terraform (Issue #90), (Issue #74)
  • The dependencies to use terraform v1.4.6-cy (Pull #121)
  • Variable weak typing errors are now fixed (Pull #124)

[0.5.1] 2023-03-08

Added

  • AWS support for aws_autoscaling_group, aws_launch_template, aws_launch_configuration (Pull #80)
  • AWS support for aws_eip, aws_aws_elasticache_cluster, aws_elasticache_replication_group (Pull #68)

Changed

  • AWS ingester change to keep consistency between name from CSV (Pull #68)
  • Internal signature for computing resources price, now also have the map of all the other resources to compute so it can access them when referenced (Pull #68)

[0.5.0] 2022-01-18

Added

  • Google simple implementation with support for compute_instances (Issue #2)
  • AzureRM simple implementation with support for virtual_machine(just linux) and linux_virtual_machine (Issue #3)

Changed

  • [breaking] Remove the repeated Backend and abstracted it to it's own package (Pull #60)
  • No cost returned when no prior exist in plan (Pull #61)

[0.4.4] 2021-08-31

Fixed

  • Ignore providers related to constraints (Pull #58)
  • Unexpected error when using supported/unsupported providers (Pull #56)

[0.4.3] 2021-08-30

Changed

  • Improved error returned when using unknown providers, empty terraform (Pull #55)

[0.4.2] 2021-07-22

Fixed

  • Add missing type/provider to resources in plans (Pull #54)

[0.4.1] 2021-07-15

Fixed

  • Correct calculation for planned cost in resource diff (Issue #51)

[0.4.0] 2021-07-13

Added

  • Include currency in resource component cost estimation (Issue #48)

[0.3.0] 2021-06-01

Added

  • Support estimation of a directory of HCL files (Issue #29)

[0.2.0] 2021-05-14

Added

  • Expose provider and type fields for estimated resources (Issue #42)

[0.1.1] 2021-04-29

Fixed

  • Add support for child modules in Terraform plan files (Issue #37)