Skip to content

Commit 9f45bb6

Browse files
committed
Bump up version to v0.51.0
1 parent 99283a8 commit 9f45bb6

File tree

3 files changed

+61
-14
lines changed

3 files changed

+61
-14
lines changed

.github/ISSUE_TEMPLATE/bug.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ body:
4646
- type: input
4747
attributes:
4848
label: TFLint Version
49-
placeholder: '0.50.3'
49+
placeholder: '0.51.0'
5050
validations:
5151
required: true
5252
- type: input

tflint/meta.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
)
88

99
// Version is application version
10-
var Version *version.Version = version.Must(version.NewVersion("0.50.3"))
10+
var Version *version.Version = version.Must(version.NewVersion("0.51.0"))
1111

1212
// ReferenceLink returns the rule reference link
1313
func ReferenceLink(name string) string {

tools/release/release-note.md

+59-12
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,60 @@
11
## What's Changed
2-
* build(deps): Bump github.com/zclconf/go-cty from 1.14.1 to 1.14.2 by @dependabot in https://github.com/terraform-linters/tflint/pull/1962
3-
* build(deps): Bump github.com/google/uuid from 1.5.0 to 1.6.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1963
4-
* build(deps): Bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1964
5-
* Ignore module issues that are not valid expressions by @bendrucker in https://github.com/terraform-linters/tflint/pull/1969
6-
* `make release`: invoke `$EDITOR` in shell by @bendrucker in https://github.com/terraform-linters/tflint/pull/1971
7-
* build(deps): Bump sigstore/cosign-installer from 3.3.0 to 3.4.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1970
8-
* actions: test on macOS by @bendrucker in https://github.com/terraform-linters/tflint/pull/1972
9-
* test: use darwin_arm64 compatible aws plugin by @bendrucker in https://github.com/terraform-linters/tflint/pull/1973
10-
* test: document git submodule requirements by @bendrucker in https://github.com/terraform-linters/tflint/pull/1974
11-
12-
13-
**Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.2...v0.50.3
2+
3+
This release includes many new features including parallelization of recursion inspection and support for Terraform v1.8.
4+
5+
Also, please be aware that there are important changes regarding licensing. TFLint has updated the embedded Terraform package to the latest version for Terraform v1.6+ support. As a result, we will be affected by [Terraform's license change to BUSL announced by Hashicorp in August 2023](https://www.hashicorp.com/blog/hashicorp-adopts-business-source-license).
6+
7+
Most of the code in TFLint is still licensed under MPL 2.0, but some files under the Terraform package are now licensed under BUSL 1.1. This means that release binaries are bound by both licenses and may be subject to Hashicorp's BUSL restrictions. If you have concerns about this change, we recommend reviewing the licensing implications before updating. Please note that we cannot provide legal advice.
8+
9+
Please refer to the discussion in https://github.com/terraform-linters/tflint/discussions/1826 and https://github.com/terraform-linters/tflint/issues/1878 for details.
10+
11+
### Enhancements
12+
13+
* config: Add TFLint `required_version` settings by @wata727 in https://github.com/terraform-linters/tflint/pull/2027
14+
* The `required_version` attribute can now be set in `.tflint.hcl`. This is useful for enforcing the version of TFLint that is actually used.
15+
* plugin: Add support for host-specific GitHub tokens by @wata727 in https://github.com/terraform-linters/tflint/pull/2025
16+
* Environment variables like `GITHUB_TOKEN_example_com` have been introduced for GitHub Enterprise Server support.
17+
* Recursive inspection in parallel by @wata727 in https://github.com/terraform-linters/tflint/pull/2021
18+
* The `--recursive` inspection now runs in parallel according to the number of CPU cores by default. The number of parallels can be changed with `--max-workers`.
19+
* terraform: Add support for Terraform v1.6/v1.7/v1.8 by @wata727 in https://github.com/terraform-linters/tflint/pull/2030
20+
* New Terraform features are now supported, including [provider-defined functions](https://www.hashicorp.com/blog/terraform-1-8-adds-provider-functions-for-aws-google-cloud-and-kubernetes). Please note that support for provider-defined functions requires the latest HCL parser, so you may need to update your plugin versions.
21+
* Updated embedded Terraform packages to support Terraform v1.6+. As a result, TFLint now includes code for Hashicorp's BUSL 1.1.
22+
23+
### Changes
24+
25+
* Add warnings to --module/--no-module and `module` attribute by @wata727 in https://github.com/terraform-linters/tflint/pull/1951
26+
* If you see a warning, use `--call-module-type` instead. The `--module` is equivalent to `--call-module-type=all` and the `--no-module` is equivalent to `--call-module-type=none`. This also applies to `.tflint.hcl`.
27+
28+
### Chores
29+
30+
* build: use go1.22 by @chenrui333 in https://github.com/terraform-linters/tflint/pull/1977
31+
* workflows: remove `cache: true` for setup-go (default) by @chenrui333 in https://github.com/terraform-linters/tflint/pull/1979
32+
* install: enable `pipefail` catch `curl` errors by @Ry4an in https://github.com/terraform-linters/tflint/pull/1978
33+
* build(deps): Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1981
34+
* build(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1980
35+
* build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in https://github.com/terraform-linters/tflint/pull/1987
36+
* sarif: add schema to repo by @bendrucker in https://github.com/terraform-linters/tflint/pull/2000
37+
* build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1992
38+
* build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/1999
39+
* build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 by @dependabot in https://github.com/terraform-linters/tflint/pull/1998
40+
* build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2001
41+
* build(deps): Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2002
42+
* build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in https://github.com/terraform-linters/tflint/pull/2003
43+
* build(deps): Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 by @dependabot in https://github.com/terraform-linters/tflint/pull/2009
44+
* build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 by @dependabot in https://github.com/terraform-linters/tflint/pull/2012
45+
* build(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2014
46+
* build(deps): Bump golang.org/x/crypto from 0.21.0 to 0.22.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2016
47+
* build(deps): Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2015
48+
* build(deps): Bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2022
49+
* build(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 by @dependabot in https://github.com/terraform-linters/tflint/pull/2023
50+
* build(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2024
51+
* build(deps): Bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.4 by @dependabot in https://github.com/terraform-linters/tflint/pull/2026
52+
* build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2029
53+
* Pin Go patch version in go.mod by @wata727 in https://github.com/terraform-linters/tflint/pull/2031
54+
* build(deps): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.20.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2032
55+
* build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.5.0 to 0.7.0 by @dependabot in https://github.com/terraform-linters/tflint/pull/2033
56+
57+
## New Contributors
58+
* @Ry4an made their first contribution in https://github.com/terraform-linters/tflint/pull/1978
59+
60+
**Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0

0 commit comments

Comments
 (0)