|
| 1 | +## 0.35.0 (2022-03-27) |
| 2 | + |
| 3 | +This release contains major changes to the plugin system. All plugins must be built with tflint-plugin-sdk v0.10.0+ to support this version. See also https://github.com/terraform-linters/tflint-plugin-sdk/releases/tag/v0.10.0 |
| 4 | + |
| 5 | +Another important change is the end support of bundled plugins. Users who use the AWS provider should follow this change. |
| 6 | + |
| 7 | +### Breaking Changes |
| 8 | + |
| 9 | +- [#1286](https://github.com/terraform-linters/tflint/pull/1286): plugin: Drop support for bundled plugins ([@wata727](https://github.com/wata727)) |
| 10 | + - Previously, you have been able to use rules for AWS resources, including `aws_instance_invalid_type`, without installing tflint-ruleset-aws explicitly. However, after this release, you will need to explicitly install the plugin. |
| 11 | + - Please note that even if you are affected by this change, you will not see any warnings in this release. Before updating, it is recommended to check if there is a warning that bundled plugin is enabled in the previous version (v0.31.0+). See also https://github.com/terraform-linters/tflint/pull/1160 |
| 12 | +- [#1292](https://github.com/terraform-linters/tflint/pull/1292) [#1312](https://github.com/terraform-linters/tflint/pull/1312) [#1333](https://github.com/terraform-linters/tflint/pull/1333) [#1334](https://github.com/terraform-linters/tflint/pull/1334) [#1335](https://github.com/terraform-linters/tflint/pull/1335): Add support for gRPC server for the new plugin system ([@wata727](https://github.com/wata727)) |
| 13 | + - This change is not important to end-users, but it is important to plugin developers. See the tflint-plugin-sdk's CHANGELOG for detailed changes. |
| 14 | + |
| 15 | +### Enhancements |
| 16 | + |
| 17 | +- [#1297](https://github.com/terraform-linters/tflint/pull/1297): formatter(json,sarif): print structured error data ([@sxlijin](https://github.com/sxlijin)) |
| 18 | + - Add `summary`, `severity`, and `range` fields to errors in JSON formatter |
| 19 | + - Add `tflint-errors` driver in SARIF formatter |
| 20 | + |
| 21 | +### BugFixes |
| 22 | + |
| 23 | +- [#1290](https://github.com/terraform-linters/tflint/pull/1290): terraform_required_providers: ignore builtin providers ([@bendrucker](https://github.com/bendrucker)) |
| 24 | + |
| 25 | +### Chores |
| 26 | + |
| 27 | +- [#1206](https://github.com/terraform-linters/tflint/pull/1206): Build Docker image for linux/aarch64 ([@ivy](https://github.com/ivy)) |
| 28 | +- [#1287](https://github.com/terraform-linters/tflint/pull/1287) [#1316](https://github.com/terraform-linters/tflint/pull/1316) [#1320](https://github.com/terraform-linters/tflint/pull/1320): build(deps): Bump actions/setup-go from 2.1.4 to 3 |
| 29 | +- [#1288](https://github.com/terraform-linters/tflint/pull/1288) [#1293](https://github.com/terraform-linters/tflint/pull/1293) [#1295](https://github.com/terraform-linters/tflint/pull/1295) [#1308](https://github.com/terraform-linters/tflint/pull/1308) [#1327](https://github.com/terraform-linters/tflint/pull/1327): build(deps): Bump github.com/spf13/afero from 1.6.0 to 1.8.2 |
| 30 | +- [#1289](https://github.com/terraform-linters/tflint/pull/1289): build(deps): Bump github.com/hashicorp/go-getter from 1.5.9 to 1.5.10 |
| 31 | +- [#1294](https://github.com/terraform-linters/tflint/pull/1294) [#1305](https://github.com/terraform-linters/tflint/pull/1305): build(deps): Bump github.com/terraform-linters/tflint-ruleset-aws from 0.10.1 to 0.12.0 |
| 32 | + - But this dependency was removed in this release finally. |
| 33 | +- [#1296](https://github.com/terraform-linters/tflint/pull/1296): build(deps): Bump github.com/hashicorp/go-version from 1.3.0 to 1.4.0 |
| 34 | +- [#1298](https://github.com/terraform-linters/tflint/pull/1298): build(deps): Bump github.com/hashicorp/go-getter from 1.5.10 to 1.5.11 |
| 35 | +- [#1301](https://github.com/terraform-linters/tflint/pull/1301): build(deps): Bump github.com/google/go-cmp from 0.5.6 to 0.5.7 |
| 36 | +- [#1313](https://github.com/terraform-linters/tflint/pull/1313): Add missing E2E test cases ([@wata727](https://github.com/wata727)) |
| 37 | +- [#1318](https://github.com/terraform-linters/tflint/pull/1318): build(deps): Bump github.com/jstemmer/go-junit-report from 0.9.1 to 1.0.0 |
| 38 | +- [#1319](https://github.com/terraform-linters/tflint/pull/1319): build(deps): Bump golangci/golangci-lint-action from 2 to 3.1.0 |
| 39 | +- [#1321](https://github.com/terraform-linters/tflint/pull/1321): feat: get architecture for install ([@techsolx](https://github.com/techsolx)) |
| 40 | +- [#1324](https://github.com/terraform-linters/tflint/pull/1324): build(deps): Bump actions/checkout from 2 to 3 |
| 41 | +- [#1329](https://github.com/terraform-linters/tflint/pull/1329): build(deps): Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 |
| 42 | +- [#1330](https://github.com/terraform-linters/tflint/pull/1330): build(deps): Bump actions/cache from 2.1.7 to 3 |
| 43 | +- [#1331](https://github.com/terraform-linters/tflint/pull/1331): build(deps): Bump golang from 1.17-alpine3.15 to 1.18.0-alpine3.15 |
| 44 | +- [#1332](https://github.com/terraform-linters/tflint/pull/1332): build(deps): Bump alpine from 3.15.0 to 3.15.1 |
| 45 | + |
1 | 46 | ## 0.34.1 (2021-12-25) |
2 | 47 |
|
3 | 48 | ### BugFixes |
|
0 commit comments