Skip to content

Latest commit

 

History

History
560 lines (358 loc) · 32.4 KB

CHANGELOG.md

File metadata and controls

560 lines (358 loc) · 32.4 KB

0.27.0 (2024-07-22)

Enhancements

  • #330: autogenerated maintenance
  • #332: Adds a rule to check that the name of a windows virtual machine is valid
  • #334: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.19.0 to 0.20.0
  • #339: feat(vm_size): Updates vm sizes to state at 2024-06-11
  • #345: Bump API versions

Chores

  • #324: idempotent azure-docs watching
  • #333: Bump golang.org/x/net from 0.21.0 to 0.23.0
  • #335: release: Introduce Artifact Attestations
  • #337: Bump goreleaser/goreleaser-action from 5 to 6
  • #340: Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.21.0 in /tools
  • #341: Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.21.0
  • #343: deps: Go 1.22.5
  • #344: Update snapshots

0.26.0 (2024-03-31)

Breaking Changes

  • #321: Bump API versions
    • Added rules
      • azurerm_netapp_account_invalid_name
      • azurerm_netapp_pool_invalid_account_name
      • azurerm_netapp_snapshot_invalid_account_name
      • azurerm_netapp_volume_invalid_account_name
    • Removed rules
      • azurerm_netapp_account_invalid_resource_group_name
      • azurerm_netapp_pool_invalid_resource_group_name
      • azurerm_netapp_snapshot_invalid_resource_group_name
      • azurerm_netapp_volume_invalid_resource_group_name
      • azurerm_postgresql_configuration_invalid_name
      • azurerm_postgresql_database_invalid_charset
      • azurerm_postgresql_database_invalid_collation
      • azurerm_postgresql_database_invalid_name
      • azurerm_postgresql_firewall_rule_invalid_name

Enhancements

  • #327: Add DCesv5, DCedsv5, ECesv5, ECedsv5 series

Chores

  • #298 #320: autogenerated maintenance
  • #303: Bump golang.org/x/net from 0.12.0 to 0.17.0
  • #304: Bump github.com/dave/dst from 0.27.2 to 0.27.3
  • #305: Bump github.com/google/go-cmp from 0.5.9 to 0.6.0
  • #308: Bump google.golang.org/grpc from 1.57.0 to 1.57.1
  • #309: Bump actions/github-script from 6 to 7
  • #310: Bump actions/setup-go from 4 to 5
  • #313 #323: Bump github.com/zclconf/go-cty from 1.14.0 to 1.14.4
  • #314 #322: Bump github.com/zclconf/go-cty from 1.14.0 to 1.14.4 in /tools
  • #315: Bump github.com/hashicorp/hcl/v2 from 2.18.0 to 2.20.0
  • #316: Bump github.com/hashicorp/hcl/v2 from 2.18.0 to 2.20.0 in /tools
  • #317: Bump peter-evans/create-pull-request from 5 to 6
  • #318: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.19.0
  • #319: Bump google.golang.org/protobuf from 1.31.0 to 1.33.0
  • #325: Add azurerm_resource_missing_tags rule to docs index
  • #326: Go 1.22

0.25.1 (2023-09-25)

Enhancements

  • #297: Add missing vm sizes

0.25.0 (2023-09-18)

Breaking Changes

  • #283: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.16.1 to 0.18.0
    • TFLint v0.40/v0.41 is no longer supported

Enhancements

  • #279 #294: Bump terraform-provider-azurerm to v3.73.0 from v3.60.0
  • #296: Add NGads V620-series

Chores

  • #285: Add raw binary entries to checksums.txt
  • #288: Bump github.com/zclconf/go-cty from 1.13.2 to 1.14.0
  • #289: Bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0
  • #290: Bump github.com/zclconf/go-cty from 1.13.2 to 1.14.0 in /tools
  • #291: Bump github.com/hashicorp/hcl/v2 from 2.17.0 to 2.18.0 in /tools
  • #292: deps: Go 1.21
  • #293: Bump actions/checkout from 3 to 4
  • #295: Bump goreleaser/goreleaser-action from 4 to 5

0.24.0 (2023-06-10)

Enhancements

  • #270: Add new instance types

Chores

  • #266 #277: Bump terraform-provider-azurerm to v3.60.0 from v3.53.0
  • #271: Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2 in /tools
  • #272: Bump github.com/zclconf/go-cty from 1.13.1 to 1.13.2
  • #274: Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0 in /tools
  • #275: Bump github.com/hashicorp/hcl/v2 from 2.16.2 to 2.17.0
  • #278: Update snapshots

0.23.0 (2023-04-23)

Enhancements

  • #265: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.15.0 to 0.16.1

Chores

  • #262 #267: Bump terraform-provider-azurerm to v3.53.0 from v3.48.0
  • #264: Bump peter-evans/create-pull-request from 4 to 5
  • #268: Follow up of the EnsureNoError deprecation

0.22.0 (2023-03-21)

Enhancements

  • #258: Add support for HBv4 and HX series

BugFixes

  • #252: Fix azurerm_postgresql_server rule by correcting import path

Chores

  • #238: Bump golang.org/x/net from 0.3.0 to 0.7.0
  • #237 #239 #257 #259: Bump terraform-provider-azurerm to v3.48.0 from v3.43.0
  • #242: Bump golang.org/x/text from 0.3.7 to 0.3.8 in /tools
  • #245: Bump sigstore/cosign-installer from 2 to 3
  • #247: Bump github.com/hashicorp/hcl/v2 from 2.16.0 to 2.16.2 in /tools
  • #248: Bump github.com/hashicorp/hcl/v2 from 2.16.0 to 2.16.2
  • #254: Bump github.com/zclconf/go-cty from 1.12.1 to 1.13.1 in /tools
  • #255: Bump github.com/zclconf/go-cty from 1.12.1 to 1.13.1
  • #256: Bump actions/setup-go from 3 to 4
  • #260: Fix signing for Cosign v2
  • #261: go 1.20

0.21.0 (2023-02-12)

Breaking Changes

  • #235: Remove azurerm_container_group_invalid_ip_address_type rule

Enhancements

  • #234: Bump terraform-provider-azurerm to v3.43.0 from v3.35.0

Chores

  • #226: Bump goreleaser/goreleaser-action from 3 to 4
  • #227: Pass GITHUB_TOKEN to e2e test workflow
  • #228: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.14.0 to 0.15.0
  • #231: Bump github.com/hashicorp/hcl/v2 from 2.15.0 to 2.16.0
  • #232: Bump github.com/hashicorp/hcl/v2 from 2.15.0 to 2.16.0 in /tools
  • #236: Update snapshot

0.20.0 (2022-12-12)

Breaking Changes

  • #213 #223 #224: Bump terraform-provider-azurerm to v3.35.0 from v3.28.0
    • Removed azurerm_linux_virtual_machine_scale_set_invalid_upgrade_mode rule
    • Removed azurerm_virtual_machine_scale_set_invalid_upgrade_policy_mode rule
    • Removed azurerm_windows_virtual_machine_scale_set_invalid_upgrade_mode rule

Chores

  • #217: Add signatures for keyless signing
  • #219: Bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0
  • #220: Bump github.com/hashicorp/hcl/v2 from 2.14.1 to 2.15.0 in /tools

0.19.0 (2022-10-27)

Breaking Changes

  • #202 #214: Bump terraform-provider-azurerm to v3.28.0 from v3.21.1
    • Removed azurerm_managed_disk_invalid_create_option and azurerm_snapshot_invalid_create_option rules

Enhancements

  • #210: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.12.0 to 0.14.0

Chores

  • #205: Bump github.com/hashicorp/hcl/v2 from 2.14.0 to 2.14.1 in /tools
  • #208: Bump github.com/dave/dst from 0.27.0 to 0.27.2
  • #211: Bump github.com/zclconf/go-cty from 1.11.0 to 1.11.1
  • #212: Bump github.com/zclconf/go-cty from 1.11.0 to 1.11.1 in /tools

0.18.0 (2022-09-08)

The minimum supported version of TFLint has changed in this version. TFLint v0.40.0+ is required for this plugin to work.

Breaking Changes

  • #198: Bump tflint-plugin-sdk to v0.12.0

Enhancements

  • #186 #187: autogenerated maintenace
  • #194: Adding rule for azurerm resource missing tags
  • #199: Add support for Dpdsv5/Dpldsv5/Dpsv5/Dplsv5/Epdsv5/Epsv5 series
  • #200: Bump terraform-provider-azurerm to v3.21.1 from v3.16.0
  • #201: Update outdated VM sizes for Kubernetes cluster node pool

Chores

  • #185: go 1.19
  • #191: Bump github.com/zclconf/go-cty from 1.10.0 to 1.11.0 in /tools
  • #195: Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0 in /tools
  • #196: Bump github.com/hashicorp/hcl/v2 from 2.13.0 to 2.14.0
  • #197: build: Use go-version-file instead of go-version

0.17.1 (2022-07-31)

Enhancements

  • #180: autogenerated maintenance
  • #184: Bump terraform-provider-azurerm to v3.16.0 from v3.10.0

Chores

  • #182: Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0
  • #183: Bump github.com/hashicorp/hcl/v2 from 2.12.0 to 2.13.0 in /tools

0.17.0 (2022-06-18)

Enhancements

  • #174: autogenerated maintenance
  • #176: Add support for Lsv3/Lasv3 series
  • #178: Bump terraform-provider-azurerm to v3.10.0 from v3.4.0

BugFixes

  • #179: Accept 8.0 as a correct version on MySQL server

Chores

  • #170: Bump goreleaser/goreleaser-action from 2 to 3
  • #172: automating maintenance with Github actions
  • #175: Bump github.com/dave/dst from 0.26.2 to 0.27.0
  • #177: Tweak autogenerated maintenance frequency

0.16.0 (2022-05-05)

Enhancements

  • #168: Bump terraform-provider-azurerm to v3.4.0 from v3.0.2
  • #169: Add support for Ebdsv5/Ebsv5 series

Chores

  • #159: chores: Remove snaker
  • #160: Fix rule template for rule generator
  • #163: Bump actions/setup-go from 2 to 3
  • #164: Bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0
  • #165: Bump github.com/hashicorp/hcl/v2 from 2.11.1 to 2.12.0 in /tools
  • #166: Bump github.com/google/go-cmp from 0.5.7 to 0.5.8
  • #167: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.10.0 to 0.11.0

0.15.0 (2022-03-30)

The minimum supported version of TFLint has changed in this version. TFLint v0.35.0+ is required for this plugin to work.

Breaking Changes

  • #150 #156 #158: Bump terraform-provider-azurerm to v3.0.2 from v2.84.0
  • #155: Bump tflint-plugin-sdk for gRPC-based new plugin system

Chores

  • #146: Bump github.com/zclconf/go-cty from 1.9.1 to 1.10.0 in /tools
  • #148: Bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1 in /tools
  • #149: Bump github.com/hashicorp/hcl/v2 from 2.10.1 to 2.11.1
  • #151: Bump github.com/google/go-cmp from 0.5.6 to 0.5.7
  • #152: Bump actions/github-script from 5 to 6
  • #153: Bump actions/checkout from 2 to 3
  • #154: build: go 1.18

0.14.0 (2021-11-07)

Breaking Changes

  • #144: Bump terraform-provider-azurerm to v2.84.0 from v2.80.0
    • Remove azurerm_mysql_server_invalid_ssl_enforcement rule
  • #145: build: Remove unsupported build targets

Enhancements

  • #143: Update machine sizes

Chores

  • #141: Fix github-script to v5

0.13.2 (2021-10-12)

Enhancements

  • #140: Bump terraform-provider-azurerm to v2.80.0 from v2.76.0

Chores

  • #139: Bump actions/github-script from 4 to 5

0.13.1 (2021-09-12)

BugFixes

  • #137: build: Update GoReleaser version
    • v0.13.0 release doesn't include darwin/arm64 build. This change fixes the issue.

0.13.0 (2021-09-12)

Enhancements

  • #136: Bump terraform-provider-azurerm to v2.76.0 from v2.71.0

Chores

  • #130: Bump actions/github-script from 4.0.2 to 4.1
  • #131: Bump github.com/zclconf/go-cty from 1.9.0 to 1.9.1 in /tools
  • #132: Bump actions/setup-go from 2.1.3 to 2.1.4
  • #134: Update doc snapshot
  • #135: build: Go 1.17

0.12.0 (2021-08-08)

Enhancements

  • #122: Add azurerm_kubernetes_cluster_default_node_pool_invalid_vm_size rule
  • #128: Bump terraform-provider-azurerm to v2.71.0 from v2.66.0

Chores

  • #123: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.9.0 to 0.9.1
  • #124: Add rule generator
  • #125: Bump github.com/zclconf/go-cty from 1.8.0 to 1.9.0 in /tools
  • #126: Bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1 in /tools
  • #127: Bump github.com/hashicorp/hcl/v2 from 2.10.0 to 2.10.1

0.11.0 (2021-07-05)

The minimum supported version of TFLint has changed in this version. TFLint v0.30.0+ is required for this plugin to work.

Breaking Changes

  • #118: Bump tflint-plugin-sdk to v0.9.0

Enhancements

  • #119: rule: Add support for FX series and update other sizes
  • #120: Bump terraform-provider-azurerm to v2.66.0 from v2.62.0

0.10.1 (2021-06-12)

Chores

  • #116: build: Add support for darwin/arm64 build

0.10.0 (2021-06-05)

Enhancements

  • #114: Bump terraform-provider-azurerm to v2.62.0 from v2.57.0

Chores

  • #113: Bump github.com/google/go-cmp from 0.5.5 to 0.5.6
  • #115: Add notes about auto installation

0.9.1 (2021-05-02)

Enhancements

  • #105 #112: Bump terraform-provider-azurerm to v2.57.0 from v2.50.0
  • #111: rules: Add support for HBv3 series and update other sizes

Chores

  • #100: Bump github.com/google/go-cmp from 0.5.4 to 0.5.5
  • #102 #108: Bump github.com/hashicorp/hcl/v2 from 2.9.0 to 2.10.0 in /tools
  • #103 #109: Bump github.com/hashicorp/hcl/v2 from 2.9.0 to 2.10.0
  • #106: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.8.1 to 0.8.2
  • #110: Bump actions/github-script from v3 to v4.0.2

0.9.0 (2021-03-07)

Breaking Changes

  • #99: Bump terraform-provider-azurerm to v2.50.0 from v2.45.1
    • Remove azurerm_log_analytics_workspace_invalid_retention_in_days rule

Chores

  • #96: Upgrade to Go 1.16
  • #97: Bump github.com/hashicorp/hcl/v2 from 2.8.2 to 2.9.0 in /tools
  • #98: Bump github.com/hashicorp/hcl/v2 from 2.8.2 to 2.9.0

0.8.2 (2021-02-02)

  • #95: Bump tflint-plugin-sdk to v0.8.1

0.8.1 (2021-02-01)

  • #94: Remove rules which checks about overflow integer

0.8.0 (2021-01-31)

The minimum supported version of TFLint has changed in this version. TFLint v0.24.0+ is required for this plugin to work.

Breaking Changes

  • #93: Bump tflint-plugin-sdk to v0.8.0

Enhancements

  • #92: Bump terraform-provider-azurerm to v2.45.1 from v2.41.0

Chores

  • #89: Bump github.com/hashicorp/hcl/v2 from 2.8.1 to 2.8.2 in /tools
  • #91: Bump github.com/terraform-linters/tflint-plugin-sdk from 0.7.0 to 0.7.1

0.7.0 (2021-01-04)

The minimum supported version of TFLint has changed in this version. TFLint v0.23.0+ is required for this plugin to work.

Breaking Changes

  • #88: Bump tflint-plugin-sdk to v0.7.0

Enhancements

  • #87: Bump terraform-provider-azurerm to v2.41.0 from v2.37.0

Chores

  • #80: Bump github.com/google/go-cmp from 0.5.3 to 0.5.4
  • #85: Bump github.com/hashicorp/hcl/v2 from 2.7.1 to 2.8.1 in /tools
  • #86: Bump github.com/hashicorp/hcl/v2 from 2.7.1 to 2.8.1

0.6.0 (2020-11-24)

The minimum supported version of TFLint has changed in this version. TFLint v0.21.0+ is required for this plugin to work.

Breaking Changes

  • #79: Bump tflint-plugin-sdk to v0.6.0
    • Added support for JSON configuration syntax

Enhancements

  • #78: Bump terraform-provider-azurerm to v2.37.0 from v2.32.0

Chores

  • #68: Added input parameters for generation paths. Also debugging configs for VS Code
  • #71: Refactor of Mapping Files
  • #72: Add a make command to update the api spec submodule
  • #74: Bump github.com/google/go-cmp from 0.5.2 to 0.5.3
  • #75: Stop using set-env commands
  • #76: Bump github.com/hashicorp/hcl/v2 from 2.6.0 to 2.7.1 in /tools
  • #77: Bump github.com/hashicorp/hcl/v2 from 2.6.0 to 2.7.1

0.5.1 (2020-10-19)

Enhancements

  • #65: Bump terraform-provider-azurerm to v2.32.0 from v2.27.0

Chores

  • #63: Bump actions/setup-go from v2.1.2 to v2.1.3

0.5.0 (2020-09-14)

The minimum supported version of TFLint has changed in this version. TFLint v0.20.0+ is required for this plugin to work. Also, this release is built with Go v1.15. As a result, darwin/386 build will no longer available from the release.

Breaking Changes

  • #61: Bump tflint-plugin-sdk to v0.5.0

Chores

  • #53: chore(deps): bump go to v1.15
  • #54: Update GitHub Actions by Dependabot
  • #55: Bump actions/setup-go from v1 to v2.1.2
  • #56: Bump actions/github-script from v2 to v3
  • #57: Bump github.com/google/go-cmp from 0.5.1 to 0.5.2
  • #59: Update doc snapshot
  • #60: Bump terraform-provider-azurerm to v2.27.0 from v2.23.0
  • #62: Bump goreleaser version

0.4.0 (2020-08-17)

The minimum supported version of TFLint has changed in this version. TFLint v0.19.0+ is required for this plugin to work.

Breaking Changes

  • #50: Bump tflint-plugin-sdk to v0.4.0

Enhancements

  • #47: Update VM machine sizes
  • #48: Bump terraform-provider-azurerm to v2.23.0 from v2.19.0

Chores

  • #43: Update azure-docs snapshots
  • #46: Bump github.com/google/go-cmp from 0.5.0 to 0.5.1

0.3.0 (2020-07-19)

The minimum supported version of TFLint has changed in this version. TFLint v0.18.0+ is required for this plugin to work.

Breaking Changes

  • #41: Bump tflint-plugin-sdk to v0.3.0

Enhancements

  • #31 #40: Bump terraform-provider-azurerm to v2.19.0 from v2.16.0

BugFixes

  • #32 #36: Add newly added vm sizes to rules

Chores

  • #33: Add workflow to watch azure-docs content changes

0.2.0 (2020-06-28)

The minimum supported version of TFLint has changed in this version. TFLint v0.17.0+ is required for this plugin to work.

Breaking Changes

  • #20 #25: Bump tflint-plugin-sdk from v0.1.0 to v0.2.0

Chores

  • #21: Bump github.com/hashicorp/hcl/v2 from 2.5.1 to 2.6.0 in /tools
  • #22: Bump github.com/hashicorp/hcl/v2 from 2.5.1 to 2.6.0
  • #23: Bump github.com/google/go-cmp from 0.4.1 to 0.5.0
  • #24: Create Dependabot config file
  • #27: Bump terraform-provider-azurerm to v2.16.0 from v2.10.0

0.1.0 (2020-05-18)

Initial release 🎉