:warning: THIS IS A MAJOR VERSION UPDATE :warning:
Before merging, always check with the release notes if any other changes need to be done.
Release Notes
actions/cache (actions/cache)
### [`v4`](https://togithub.com/actions/cache/compare/v3...v4)
[Compare Source](https://togithub.com/actions/cache/compare/v3...v4)
aws/aws-cli (awscli)
### [`v2.15.58`](https://togithub.com/aws/aws-cli/compare/2.15.57...2.15.58)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.57...2.15.58)
### [`v2.15.57`](https://togithub.com/aws/aws-cli/compare/2.15.56...2.15.57)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.56...2.15.57)
### [`v2.15.56`](https://togithub.com/aws/aws-cli/compare/2.15.55...2.15.56)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.55...2.15.56)
### [`v2.15.55`](https://togithub.com/aws/aws-cli/compare/2.15.54...2.15.55)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.54...2.15.55)
### [`v2.15.54`](https://togithub.com/aws/aws-cli/compare/2.15.53...2.15.54)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.53...2.15.54)
### [`v2.15.53`](https://togithub.com/aws/aws-cli/compare/2.15.52...2.15.53)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.52...2.15.53)
### [`v2.15.52`](https://togithub.com/aws/aws-cli/compare/2.15.51...2.15.52)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.51...2.15.52)
### [`v2.15.51`](https://togithub.com/aws/aws-cli/compare/2.15.50...2.15.51)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.50...2.15.51)
### [`v2.15.50`](https://togithub.com/aws/aws-cli/compare/2.15.49...2.15.50)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.49...2.15.50)
### [`v2.15.49`](https://togithub.com/aws/aws-cli/compare/2.15.48...2.15.49)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.48...2.15.49)
### [`v2.15.48`](https://togithub.com/aws/aws-cli/compare/2.15.47...2.15.48)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.47...2.15.48)
### [`v2.15.47`](https://togithub.com/aws/aws-cli/compare/2.15.46...2.15.47)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.46...2.15.47)
### [`v2.15.46`](https://togithub.com/aws/aws-cli/compare/2.15.45...2.15.46)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.45...2.15.46)
### [`v2.15.45`](https://togithub.com/aws/aws-cli/compare/2.15.44...2.15.45)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.44...2.15.45)
### [`v2.15.44`](https://togithub.com/aws/aws-cli/compare/2.15.43...2.15.44)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.43...2.15.44)
### [`v2.15.43`](https://togithub.com/aws/aws-cli/compare/2.15.42...2.15.43)
[Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.42...2.15.43)
eksctl-io/eksctl (eksctl-io/eksctl)
### [`v0.179.0`](https://togithub.com/eksctl-io/eksctl/releases/tag/v0.179.0): eksctl 0.179.0
[Compare Source](https://togithub.com/eksctl-io/eksctl/compare/0.178.0...0.179.0)
### Release v0.179.0
#### 🚀 Features
- Support EKS 1.30 ([#7781](https://togithub.com/eksctl-io/eksctl/issues/7781))
### [`v0.178.0`](https://togithub.com/eksctl-io/eksctl/releases/tag/v0.178.0): eksctl 0.178.0
[Compare Source](https://togithub.com/eksctl-io/eksctl/compare/0.177.0...0.178.0)
### Release v0.178.0
#### 🐛 Bug Fixes
- Fix kubeletExtraConfig support for AL2023 ([#7758](https://togithub.com/eksctl-io/eksctl/issues/7758))
- Update aws-node from 1.12.6 to 1.18.1 ([#7756](https://togithub.com/eksctl-io/eksctl/issues/7756))
#### Acknowledgments
The eksctl maintainers would like to sincerely thank [@consideRatio](https://togithub.com/consideRatio)
golang/go (golang)
### [`v1.22.3`](https://togithub.com/golang/go/compare/go1.22.2...go1.22.3)
[Compare Source](https://togithub.com/golang/go/compare/go1.22.2...go1.22.3)
gruntwork-io/cloud-nuke (gruntwork-io/cloud-nuke)
### [`v0.36.0`](https://togithub.com/gruntwork-io/cloud-nuke/releases/tag/v0.36.0)
[Compare Source](https://togithub.com/gruntwork-io/cloud-nuke/compare/v0.35.0...v0.36.0)
#### What's Changed
- condition to allow multi region list only to us-west-2 by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/671](https://togithub.com/gruntwork-io/cloud-nuke/pull/671)
- concurrent map write issue fix by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/676](https://togithub.com/gruntwork-io/cloud-nuke/pull/676)
- Updated patterns to remove S3 buckets created in Terragrunt tests by [@denis256](https://togithub.com/denis256) in [https://github.com/gruntwork-io/cloud-nuke/pull/677](https://togithub.com/gruntwork-io/cloud-nuke/pull/677)
- Handle parsing of timestamps in time.DateTime format. Fix [#670](https://togithub.com/gruntwork-io/cloud-nuke/issues/670) by [@sbocinec](https://togithub.com/sbocinec) in [https://github.com/gruntwork-io/cloud-nuke/pull/678](https://togithub.com/gruntwork-io/cloud-nuke/pull/678)
- Refactor nuking default resources code. by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/673](https://togithub.com/gruntwork-io/cloud-nuke/pull/673)
- Add more Secrets Manager patterns by [@autero1](https://togithub.com/autero1) in [https://github.com/gruntwork-io/cloud-nuke/pull/679](https://togithub.com/gruntwork-io/cloud-nuke/pull/679)
- Fix unittest by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/682](https://togithub.com/gruntwork-io/cloud-nuke/pull/682)
- Refactor telemetry reporting logic. by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/683](https://togithub.com/gruntwork-io/cloud-nuke/pull/683)
- Refactor Nuke Implementation for EC2 Resources. by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/686](https://togithub.com/gruntwork-io/cloud-nuke/pull/686)
- Implementing nuking for Network Firewall resources by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/688](https://togithub.com/gruntwork-io/cloud-nuke/pull/688)
- Nuke Network Resource Policy by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/690](https://togithub.com/gruntwork-io/cloud-nuke/pull/690)
- Implementation for removing VPC peer connection by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/687](https://togithub.com/gruntwork-io/cloud-nuke/pull/687)
- Handle Global Cluster Nuke Failure by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/691](https://togithub.com/gruntwork-io/cloud-nuke/pull/691)
- Option to not add 'cloud-nuke-first-seen' tag + Refactoring by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/694](https://togithub.com/gruntwork-io/cloud-nuke/pull/694)
- Increase parallelism for circleCi test by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/700](https://togithub.com/gruntwork-io/cloud-nuke/pull/700)
- Feature/nukable permission check for resources by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/696](https://togithub.com/gruntwork-io/cloud-nuke/pull/696)
- checking allowed regions for email-receiving by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/698](https://togithub.com/gruntwork-io/cloud-nuke/pull/698)
**Full Changelog**: https://github.com/gruntwork-io/cloud-nuke/compare/v0.35.0...v0.36.0
casey/just (just)
### [`v1.27.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1270---2024-05-25)
[Compare Source](https://togithub.com/casey/just/compare/1.26.0...1.27.0)
##### Changed
- Use cache dir for temporary files ([#2067](https://togithub.com/casey/just/pull/2067))
##### Added
- Add `[doc]` attribute to set and suppress documentation comments ([#2050](https://togithub.com/casey/just/pull/2050) by [neunenak](https://togithub.com/neunenak))
- Add source_file() and source_directory() functions ([#2088](https://togithub.com/casey/just/pull/2088))
- Add recipe groups ([#1842](https://togithub.com/casey/just/pull/1842) by [neunenak](https://togithub.com/neunenak))
- Add shell() function for running external commands ([#2047](https://togithub.com/casey/just/pull/2047) by [gyreas](https://togithub.com/gyreas))
- Add `--global-justfile` flag ([#1846](https://togithub.com/casey/just/pull/1846) by [neunenak](https://togithub.com/neunenak))
- Add shell-expanded strings ([#2055](https://togithub.com/casey/just/pull/2055))
- Add `encode_uri_component` function ([#2052](https://togithub.com/casey/just/pull/2052) by [laniakea64](https://togithub.com/laniakea64))
- Add `choose` function for generating random strings ([#2049](https://togithub.com/casey/just/pull/2049) by [laniakea64](https://togithub.com/laniakea64))
- Add predefined constants ([#2054](https://togithub.com/casey/just/pull/2054))
- Allow setting some command-line options with environment variables ([#2044](https://togithub.com/casey/just/pull/2044) by [neunenak](https://togithub.com/neunenak))
- Add prepend() function ([#2045](https://togithub.com/casey/just/pull/2045) by [gyreas](https://togithub.com/gyreas))
- Add append() function ([#2046](https://togithub.com/casey/just/pull/2046) by [gyreas](https://togithub.com/gyreas))
- Add --man subcommand ([#2041](https://togithub.com/casey/just/pull/2041))
- Make `dotenv-path` relative to working directory ([#2040](https://togithub.com/casey/just/pull/2040))
- Add `assert` expression ([#1845](https://togithub.com/casey/just/pull/1845) by [de1iza](https://togithub.com/de1iza))
- Add 'allow-duplicate-variables' setting ([#1922](https://togithub.com/casey/just/pull/1922) by [Mijago](https://togithub.com/Mijago))
##### Fixed
- List modules in source order with `--unsorted` ([#2085](https://togithub.com/casey/just/pull/2085))
- Show submodule recipes in --choose ([#2069](https://togithub.com/casey/just/pull/2069))
- Allow multiple imports of the same file in different modules ([#2065](https://togithub.com/casey/just/pull/2065))
- Fix submodule recipe listing indentation ([#2063](https://togithub.com/casey/just/pull/2063))
- Pass command as first argument to `shell` ([#2061](https://togithub.com/casey/just/pull/2061))
- Allow shell expanded strings in mod and import paths ([#2059](https://togithub.com/casey/just/pull/2059))
- Run imported recipes in root justfile with correct working directory ([#2056](https://togithub.com/casey/just/pull/2056))
- Fix output `\r\n` stripping ([#2035](https://togithub.com/casey/just/pull/2035))
##### Misc
- Forbid whitespace in shell-expanded string prefixes ([#2083](https://togithub.com/casey/just/pull/2083))
- Add Debian and Ubuntu install instructions to readme ([#2072](https://togithub.com/casey/just/pull/2072))
- Remove snap installation instructions from readme ([#2070](https://togithub.com/casey/just/pull/2070))
- Fallback to wget in install script if curl isn't available([#1913](https://togithub.com/casey/just/pull/1913) by [tgross35](https://togithub.com/tgross35))
- Use std::io::IsTerminal instead of atty crate ([#2066](https://togithub.com/casey/just/pull/2066))
- Improve `shell()` documentation ([#2060](https://togithub.com/casey/just/pull/2060) by [laniakea64](https://togithub.com/laniakea64))
- Add bash completion for snap ([#2058](https://togithub.com/casey/just/pull/2058) by [albertodonato](https://togithub.com/albertodonato))
- Refactor list subcommand ([#2062](https://togithub.com/casey/just/pull/2062))
- Document working directory ([#2053](https://togithub.com/casey/just/pull/2053))
- Replace FunctionContext with Evaluator ([#2048](https://togithub.com/casey/just/pull/2048))
- Update clap to version 4 ([#1924](https://togithub.com/casey/just/pull/1924) by [poliorcetics](https://togithub.com/poliorcetics))
- Cleanup ([#2026](https://togithub.com/casey/just/pull/2026) by [adamnemecek](https://togithub.com/adamnemecek))
- Increase --list maximum alignable width from 30 to 50 ([#2039](https://togithub.com/casey/just/pull/2039))
- Document using `env -S` ([#2038](https://togithub.com/casey/just/pull/2038))
- Update line continuation documentation ([#1998](https://togithub.com/casey/just/pull/1998) by [laniakea64](https://togithub.com/laniakea64))
- Add example using GNU parallel to run tasks in concurrently ([#1915](https://togithub.com/casey/just/pull/1915) by [amarao](https://togithub.com/amarao))
- Placate clippy: use `clone_into` ([#2037](https://togithub.com/casey/just/pull/2037))
- Use --command-color when printing shebang recipe commands ([#1911](https://togithub.com/casey/just/pull/1911) by [avi-cenna](https://togithub.com/avi-cenna))
- Document how to use watchexec to re-run recipes when files change ([#2036](https://togithub.com/casey/just/pull/2036))
- Update VS Code extensions in readme ([#2034](https://togithub.com/casey/just/pull/2034))
- Add rust:just repology package table to readme ([#2032](https://togithub.com/casey/just/pull/2032))
### [`v1.26.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1260---2024-05-13)
[Compare Source](https://togithub.com/casey/just/compare/1.25.2...1.26.0)
##### Added
- Add --no-aliases to hide aliases in --list ([#1961](https://togithub.com/casey/just/pull/1961) by [WJehee](https://togithub.com/WJehee))
- Add -E as alias for --dotenv-path ([#1910](https://togithub.com/casey/just/pull/1910) by [amarao](https://togithub.com/amarao))
##### Misc
- Update softprops/action-gh-release ([#2029](https://togithub.com/casey/just/pull/2029) by [app/dependabot](https://togithub.com/app/dependabot))
- Update dependencies ([#1999](https://togithub.com/casey/just/pull/1999) by [neunenak](https://togithub.com/neunenak))
- Bump peaceiris/actions-gh-pages to version 4 ([#2005](https://togithub.com/casey/just/pull/2005) by [app/dependabot](https://togithub.com/app/dependabot))
- Clarify that janus operates on public justfiles only ([#2021](https://togithub.com/casey/just/pull/2021))
- Fix Error::TmpdirIo error message ([#1987](https://togithub.com/casey/just/pull/1987))
- Update softprops/action-gh-release ([#1973](https://togithub.com/casey/just/pull/1973) by [app/dependabot](https://togithub.com/app/dependabot))
- Rename `delete` example recipe to `delete-all` ([#1966](https://togithub.com/casey/just/pull/1966) by [aarmn](https://togithub.com/aarmn))
- Update softprops/action-gh-release ([#1954](https://togithub.com/casey/just/pull/1954) by [app/dependabot](https://togithub.com/app/dependabot))
- Fix function name typo ([#1953](https://togithub.com/casey/just/pull/1953) by [racerole](https://togithub.com/racerole))
opentofu/opentofu (opentofu)
### [`v1.7.1`](https://togithub.com/opentofu/opentofu/releases/tag/v1.7.1)
[Compare Source](https://togithub.com/opentofu/opentofu/compare/v1.7.0...v1.7.1)
We're proud to announce that OpenTofu 1.7.1 is now officially out!
This is a bugfix release and we encourage all OpenTofu 1.7.0 users to upgrade.
**What’s New?**
- Fixed support for provider functions in tests ([#1603](https://togithub.com/opentofu/opentofu/pull/1603))
- Fixed crash in gcs backend when using certain commands ([#1618](https://togithub.com/opentofu/opentofu/pull/1618))
- Fix inmem backend crash due to missing struct field ([#1619](https://togithub.com/opentofu/opentofu/pull/1619))
- Fix for `tofu init` failure when tests have spaces in their name. ([#1489](https://togithub.com/opentofu/opentofu/pull/1489))
- `tofu test` now supports accessing module outputs when the module has no resources. ([#1409](https://togithub.com/opentofu/opentofu/pull/1409))
For all the features, see the [detailed changelog](https://togithub.com/opentofu/opentofu/blob/30e533d93c6ce76844892be11c2bad9cd463718e/CHANGELOG.md).
You can find the full diff [here](https://togithub.com/opentofu/opentofu/compare/v1.7.0...v1.7.1?expand=1).
### [`v1.7.0`](https://togithub.com/opentofu/opentofu/releases/tag/v1.7.0)
[Compare Source](https://togithub.com/opentofu/opentofu/compare/v1.6.2...v1.7.0)
We're proud to announce that OpenTofu 1.7.0 is now officially out! 🎉
**What’s New?**
- State Encryption - Protect your precious state files with end-to-end encryption.
- Dynamic Provider-defined Functions - Author custom functions as part of providers.
- Declarative removed Blocks - No more fighting with the CLI, execute your removals declaratively!
- Loopable Import Blocks - Streamline importing multiple resources.
- ...and much, much more!
See the launch post on our blog: https://opentofu.org/blog/opentofu-1-7-0/
For all the features, see the [detailed changelog](https://togithub.com/opentofu/opentofu/blob/ba4c3a5b462129cd61644a3ae760d746dc12b8fc/CHANGELOG.md).
You can find the full diff [here](https://togithub.com/opentofu/opentofu/compare/v1.6...v1.7.0?expand=1).
peter-evans/create-issue-from-file (peter-evans/create-issue-from-file)
### [`v5`](https://togithub.com/peter-evans/create-issue-from-file/compare/v4...v5)
[Compare Source](https://togithub.com/peter-evans/create-issue-from-file/compare/v4...v5)
pre-commit/pre-commit (pre-commit)
### [`v3.7.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#371---2024-05-10)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)
\==================
##### Fixes
- Fix `language: rust` default language version check when `rust-toolchain.toml`
is present.
- issue by [@gaborbernat](https://togithub.com/gaborbernat).
- [#3201](https://togithub.com/pre-commit/pre-commit/issues/3201) PR by [@asottile](https://togithub.com/asottile).
hashicorp/terraform (terraform)
### [`v1.8.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.4)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.3...v1.8.4)
##### 1.8.4 (May 22, 2024)
BUG FIXES:
- `core`: Fix exponential slowdown in some cases when modules are using `depends_on`. ([#35157](https://togithub.com/hashicorp/terraform/issues/35157))
- `import` blocks: Fix bug where resources with nested, computed, and optional `id` attributes would fail to generate configuration. ([#35220](https://togithub.com/hashicorp/terraform/issues/35220))
- Updated to new `golang.org/x/net` release, which addressed CVE-2023-45288 ([#35165](https://togithub.com/hashicorp/terraform/issues/35165))
### [`v1.8.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.3)
[Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.2...v1.8.3)
##### 1.8.3 (May 8, 2024)
BUG FIXES:
- `terraform test`: Providers configured within an overridden module could panic. ([#35110](https://togithub.com/hashicorp/terraform/issues/35110))
- `core`: Fix crash when a provider incorrectly plans a nested object when the configuration is `null` ([#35090](https://togithub.com/hashicorp/terraform/issues/35090))
terraform-linters/tflint (tflint)
### [`v0.51.1`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.1)
[Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.51.0...v0.51.1)
#### What's Changed
##### Bug Fixes
- terraform: Fix `provider::terraform::*` function names by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2046](https://togithub.com/terraform-linters/tflint/pull/2046)
##### Chores
- build(deps): Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2043](https://togithub.com/terraform-linters/tflint/pull/2043)
- build(deps): Bump golangci/golangci-lint-action from 5.1.0 to 5.3.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2039](https://togithub.com/terraform-linters/tflint/pull/2039)
- gh: update golangci-lint by [@bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2045](https://togithub.com/terraform-linters/tflint/pull/2045)
- go: remove loop variable copying by [@bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2044](https://togithub.com/terraform-linters/tflint/pull/2044)
- build(deps): Bump golang.org/x/text from 0.14.0 to 0.15.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2042](https://togithub.com/terraform-linters/tflint/pull/2042)
- build(deps): Bump golang.org/x/net from 0.24.0 to 0.25.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2041](https://togithub.com/terraform-linters/tflint/pull/2041)
- release: Introduce Artifact Attestations by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2038](https://togithub.com/terraform-linters/tflint/pull/2038)
**Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.51.0...v0.51.1
### [`v0.51.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.0)
[Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0)
#### What's Changed
This release includes many new features including parallelization of recursion inspection and support for Terraform v1.8.
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).
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.
Please refer to the discussion in [https://github.com/terraform-linters/tflint/discussions/1826](https://togithub.com/terraform-linters/tflint/discussions/1826) and [https://github.com/terraform-linters/tflint/issues/1878](https://togithub.com/terraform-linters/tflint/issues/1878) for details.
##### Enhancements
- config: Add TFLint `required_version` settings by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2027](https://togithub.com/terraform-linters/tflint/pull/2027)
- The `required_version` attribute can now be set in `.tflint.hcl`. This is useful for enforcing the version of TFLint that is actually used.
- plugin: Add support for host-specific GitHub tokens by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2025](https://togithub.com/terraform-linters/tflint/pull/2025)
- Environment variables like `GITHUB_TOKEN_example_com` have been introduced for GitHub Enterprise Server support.
- Recursive inspection in parallel by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2021](https://togithub.com/terraform-linters/tflint/pull/2021)
- 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`.
- terraform: Add support for Terraform v1.6/v1.7/v1.8 by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2030](https://togithub.com/terraform-linters/tflint/pull/2030)
- 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.
- Updated embedded Terraform packages to support Terraform v1.6+. As a result, TFLint now includes code for Hashicorp's BUSL 1.1.
##### Changes
- Add warnings to --module/--no-module and `module` attribute by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1951](https://togithub.com/terraform-linters/tflint/pull/1951)
- 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`.
##### Chores
- build: use go1.22 by [@chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1977](https://togithub.com/terraform-linters/tflint/pull/1977)
- workflows: remove `cache: true` for setup-go (default) by [@chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1979](https://togithub.com/terraform-linters/tflint/pull/1979)
- install: enable `pipefail` catch `curl` errors by [@Ry4an](https://togithub.com/Ry4an) in [https://github.com/terraform-linters/tflint/pull/1978](https://togithub.com/terraform-linters/tflint/pull/1978)
- build(deps): Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1981](https://togithub.com/terraform-linters/tflint/pull/1981)
- build(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1980](https://togithub.com/terraform-linters/tflint/pull/1980)
- build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1987](https://togithub.com/terraform-linters/tflint/pull/1987)
- sarif: add schema to repo by [@bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2000](https://togithub.com/terraform-linters/tflint/pull/2000)
- build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1992](https://togithub.com/terraform-linters/tflint/pull/1992)
- build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1999](https://togithub.com/terraform-linters/tflint/pull/1999)
- build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1998](https://togithub.com/terraform-linters/tflint/pull/1998)
- build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2001](https://togithub.com/terraform-linters/tflint/pull/2001)
- build(deps): Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2002](https://togithub.com/terraform-linters/tflint/pull/2002)
- build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2003](https://togithub.com/terraform-linters/tflint/pull/2003)
- build(deps): Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2009](https://togithub.com/terraform-linters/tflint/pull/2009)
- build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2012](https://togithub.com/terraform-linters/tflint/pull/2012)
- build(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2014](https://togithub.com/terraform-linters/tflint/pull/2014)
- build(deps): Bump golang.org/x/crypto from 0.21.0 to 0.22.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2016](https://togithub.com/terraform-linters/tflint/pull/2016)
- build(deps): Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2015](https://togithub.com/terraform-linters/tflint/pull/2015)
- build(deps): Bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2022](https://togithub.com/terraform-linters/tflint/pull/2022)
- build(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2023](https://togithub.com/terraform-linters/tflint/pull/2023)
- build(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2024](https://togithub.com/terraform-linters/tflint/pull/2024)
- build(deps): Bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2026](https://togithub.com/terraform-linters/tflint/pull/2026)
- build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2029](https://togithub.com/terraform-linters/tflint/pull/2029)
- Pin Go patch version in go.mod by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2031](https://togithub.com/terraform-linters/tflint/pull/2031)
- build(deps): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.20.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2032](https://togithub.com/terraform-linters/tflint/pull/2032)
- build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.5.0 to 0.7.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2033](https://togithub.com/terraform-linters/tflint/pull/2033)
#### New Contributors
- [@Ry4an](https://togithub.com/Ry4an) made their first contribution in [https://github.com/terraform-linters/tflint/pull/1978](https://togithub.com/terraform-linters/tflint/pull/1978)
**Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0
aquasecurity/tfsec (tfsec)
### [`v1.28.6`](https://togithub.com/aquasecurity/tfsec/releases/tag/v1.28.6)
[Compare Source](https://togithub.com/aquasecurity/tfsec/compare/v1.28.5...v1.28.6)
#### What's Changed
- Bumped hashicorp/go-getter due Critical Vulnerability by [@jdesouza](https://togithub.com/jdesouza) in [https://github.com/aquasecurity/tfsec/pull/2144](https://togithub.com/aquasecurity/tfsec/pull/2144)
#### New Contributors
- [@jdesouza](https://togithub.com/jdesouza) made their first contribution in [https://github.com/aquasecurity/tfsec/pull/2144](https://togithub.com/aquasecurity/tfsec/pull/2144)
**Full Changelog**: https://github.com/aquasecurity/tfsec/compare/v1.28.5...v1.28.6
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v3
->v4
0ad4b8f
->a5ac7e5
2.15.42
->2.15.58
0.177.0
->0.179.0
1.22.2
->1.22.3
v0.35.0
->v0.36.0
1.25.2
->1.27.0
1.6.2
->1.7.1
v4
->v5
3.7.0
->3.7.1
1.8.2
->1.8.4
0.50.3
->0.51.1
1.28.5
->1.28.6
:warning: THIS IS A MAJOR VERSION UPDATE :warning:
Before merging, always check with the release notes if any other changes need to be done.
Release Notes
actions/cache (actions/cache)
### [`v4`](https://togithub.com/actions/cache/compare/v3...v4) [Compare Source](https://togithub.com/actions/cache/compare/v3...v4)aws/aws-cli (awscli)
### [`v2.15.58`](https://togithub.com/aws/aws-cli/compare/2.15.57...2.15.58) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.57...2.15.58) ### [`v2.15.57`](https://togithub.com/aws/aws-cli/compare/2.15.56...2.15.57) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.56...2.15.57) ### [`v2.15.56`](https://togithub.com/aws/aws-cli/compare/2.15.55...2.15.56) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.55...2.15.56) ### [`v2.15.55`](https://togithub.com/aws/aws-cli/compare/2.15.54...2.15.55) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.54...2.15.55) ### [`v2.15.54`](https://togithub.com/aws/aws-cli/compare/2.15.53...2.15.54) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.53...2.15.54) ### [`v2.15.53`](https://togithub.com/aws/aws-cli/compare/2.15.52...2.15.53) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.52...2.15.53) ### [`v2.15.52`](https://togithub.com/aws/aws-cli/compare/2.15.51...2.15.52) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.51...2.15.52) ### [`v2.15.51`](https://togithub.com/aws/aws-cli/compare/2.15.50...2.15.51) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.50...2.15.51) ### [`v2.15.50`](https://togithub.com/aws/aws-cli/compare/2.15.49...2.15.50) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.49...2.15.50) ### [`v2.15.49`](https://togithub.com/aws/aws-cli/compare/2.15.48...2.15.49) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.48...2.15.49) ### [`v2.15.48`](https://togithub.com/aws/aws-cli/compare/2.15.47...2.15.48) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.47...2.15.48) ### [`v2.15.47`](https://togithub.com/aws/aws-cli/compare/2.15.46...2.15.47) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.46...2.15.47) ### [`v2.15.46`](https://togithub.com/aws/aws-cli/compare/2.15.45...2.15.46) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.45...2.15.46) ### [`v2.15.45`](https://togithub.com/aws/aws-cli/compare/2.15.44...2.15.45) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.44...2.15.45) ### [`v2.15.44`](https://togithub.com/aws/aws-cli/compare/2.15.43...2.15.44) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.43...2.15.44) ### [`v2.15.43`](https://togithub.com/aws/aws-cli/compare/2.15.42...2.15.43) [Compare Source](https://togithub.com/aws/aws-cli/compare/2.15.42...2.15.43)eksctl-io/eksctl (eksctl-io/eksctl)
### [`v0.179.0`](https://togithub.com/eksctl-io/eksctl/releases/tag/v0.179.0): eksctl 0.179.0 [Compare Source](https://togithub.com/eksctl-io/eksctl/compare/0.178.0...0.179.0) ### Release v0.179.0 #### 🚀 Features - Support EKS 1.30 ([#7781](https://togithub.com/eksctl-io/eksctl/issues/7781)) ### [`v0.178.0`](https://togithub.com/eksctl-io/eksctl/releases/tag/v0.178.0): eksctl 0.178.0 [Compare Source](https://togithub.com/eksctl-io/eksctl/compare/0.177.0...0.178.0) ### Release v0.178.0 #### 🐛 Bug Fixes - Fix kubeletExtraConfig support for AL2023 ([#7758](https://togithub.com/eksctl-io/eksctl/issues/7758)) - Update aws-node from 1.12.6 to 1.18.1 ([#7756](https://togithub.com/eksctl-io/eksctl/issues/7756)) #### Acknowledgments The eksctl maintainers would like to sincerely thank [@consideRatio](https://togithub.com/consideRatio)golang/go (golang)
### [`v1.22.3`](https://togithub.com/golang/go/compare/go1.22.2...go1.22.3) [Compare Source](https://togithub.com/golang/go/compare/go1.22.2...go1.22.3)gruntwork-io/cloud-nuke (gruntwork-io/cloud-nuke)
### [`v0.36.0`](https://togithub.com/gruntwork-io/cloud-nuke/releases/tag/v0.36.0) [Compare Source](https://togithub.com/gruntwork-io/cloud-nuke/compare/v0.35.0...v0.36.0) #### What's Changed - condition to allow multi region list only to us-west-2 by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/671](https://togithub.com/gruntwork-io/cloud-nuke/pull/671) - concurrent map write issue fix by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/676](https://togithub.com/gruntwork-io/cloud-nuke/pull/676) - Updated patterns to remove S3 buckets created in Terragrunt tests by [@denis256](https://togithub.com/denis256) in [https://github.com/gruntwork-io/cloud-nuke/pull/677](https://togithub.com/gruntwork-io/cloud-nuke/pull/677) - Handle parsing of timestamps in time.DateTime format. Fix [#670](https://togithub.com/gruntwork-io/cloud-nuke/issues/670) by [@sbocinec](https://togithub.com/sbocinec) in [https://github.com/gruntwork-io/cloud-nuke/pull/678](https://togithub.com/gruntwork-io/cloud-nuke/pull/678) - Refactor nuking default resources code. by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/673](https://togithub.com/gruntwork-io/cloud-nuke/pull/673) - Add more Secrets Manager patterns by [@autero1](https://togithub.com/autero1) in [https://github.com/gruntwork-io/cloud-nuke/pull/679](https://togithub.com/gruntwork-io/cloud-nuke/pull/679) - Fix unittest by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/682](https://togithub.com/gruntwork-io/cloud-nuke/pull/682) - Refactor telemetry reporting logic. by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/683](https://togithub.com/gruntwork-io/cloud-nuke/pull/683) - Refactor Nuke Implementation for EC2 Resources. by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/686](https://togithub.com/gruntwork-io/cloud-nuke/pull/686) - Implementing nuking for Network Firewall resources by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/688](https://togithub.com/gruntwork-io/cloud-nuke/pull/688) - Nuke Network Resource Policy by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/690](https://togithub.com/gruntwork-io/cloud-nuke/pull/690) - Implementation for removing VPC peer connection by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/687](https://togithub.com/gruntwork-io/cloud-nuke/pull/687) - Handle Global Cluster Nuke Failure by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/691](https://togithub.com/gruntwork-io/cloud-nuke/pull/691) - Option to not add 'cloud-nuke-first-seen' tag + Refactoring by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/694](https://togithub.com/gruntwork-io/cloud-nuke/pull/694) - Increase parallelism for circleCi test by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/700](https://togithub.com/gruntwork-io/cloud-nuke/pull/700) - Feature/nukable permission check for resources by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/696](https://togithub.com/gruntwork-io/cloud-nuke/pull/696) - checking allowed regions for email-receiving by [@hongil0316](https://togithub.com/hongil0316) in [https://github.com/gruntwork-io/cloud-nuke/pull/698](https://togithub.com/gruntwork-io/cloud-nuke/pull/698) **Full Changelog**: https://github.com/gruntwork-io/cloud-nuke/compare/v0.35.0...v0.36.0casey/just (just)
### [`v1.27.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1270---2024-05-25) [Compare Source](https://togithub.com/casey/just/compare/1.26.0...1.27.0) ##### Changed - Use cache dir for temporary files ([#2067](https://togithub.com/casey/just/pull/2067)) ##### Added - Add `[doc]` attribute to set and suppress documentation comments ([#2050](https://togithub.com/casey/just/pull/2050) by [neunenak](https://togithub.com/neunenak)) - Add source_file() and source_directory() functions ([#2088](https://togithub.com/casey/just/pull/2088)) - Add recipe groups ([#1842](https://togithub.com/casey/just/pull/1842) by [neunenak](https://togithub.com/neunenak)) - Add shell() function for running external commands ([#2047](https://togithub.com/casey/just/pull/2047) by [gyreas](https://togithub.com/gyreas)) - Add `--global-justfile` flag ([#1846](https://togithub.com/casey/just/pull/1846) by [neunenak](https://togithub.com/neunenak)) - Add shell-expanded strings ([#2055](https://togithub.com/casey/just/pull/2055)) - Add `encode_uri_component` function ([#2052](https://togithub.com/casey/just/pull/2052) by [laniakea64](https://togithub.com/laniakea64)) - Add `choose` function for generating random strings ([#2049](https://togithub.com/casey/just/pull/2049) by [laniakea64](https://togithub.com/laniakea64)) - Add predefined constants ([#2054](https://togithub.com/casey/just/pull/2054)) - Allow setting some command-line options with environment variables ([#2044](https://togithub.com/casey/just/pull/2044) by [neunenak](https://togithub.com/neunenak)) - Add prepend() function ([#2045](https://togithub.com/casey/just/pull/2045) by [gyreas](https://togithub.com/gyreas)) - Add append() function ([#2046](https://togithub.com/casey/just/pull/2046) by [gyreas](https://togithub.com/gyreas)) - Add --man subcommand ([#2041](https://togithub.com/casey/just/pull/2041)) - Make `dotenv-path` relative to working directory ([#2040](https://togithub.com/casey/just/pull/2040)) - Add `assert` expression ([#1845](https://togithub.com/casey/just/pull/1845) by [de1iza](https://togithub.com/de1iza)) - Add 'allow-duplicate-variables' setting ([#1922](https://togithub.com/casey/just/pull/1922) by [Mijago](https://togithub.com/Mijago)) ##### Fixed - List modules in source order with `--unsorted` ([#2085](https://togithub.com/casey/just/pull/2085)) - Show submodule recipes in --choose ([#2069](https://togithub.com/casey/just/pull/2069)) - Allow multiple imports of the same file in different modules ([#2065](https://togithub.com/casey/just/pull/2065)) - Fix submodule recipe listing indentation ([#2063](https://togithub.com/casey/just/pull/2063)) - Pass command as first argument to `shell` ([#2061](https://togithub.com/casey/just/pull/2061)) - Allow shell expanded strings in mod and import paths ([#2059](https://togithub.com/casey/just/pull/2059)) - Run imported recipes in root justfile with correct working directory ([#2056](https://togithub.com/casey/just/pull/2056)) - Fix output `\r\n` stripping ([#2035](https://togithub.com/casey/just/pull/2035)) ##### Misc - Forbid whitespace in shell-expanded string prefixes ([#2083](https://togithub.com/casey/just/pull/2083)) - Add Debian and Ubuntu install instructions to readme ([#2072](https://togithub.com/casey/just/pull/2072)) - Remove snap installation instructions from readme ([#2070](https://togithub.com/casey/just/pull/2070)) - Fallback to wget in install script if curl isn't available([#1913](https://togithub.com/casey/just/pull/1913) by [tgross35](https://togithub.com/tgross35)) - Use std::io::IsTerminal instead of atty crate ([#2066](https://togithub.com/casey/just/pull/2066)) - Improve `shell()` documentation ([#2060](https://togithub.com/casey/just/pull/2060) by [laniakea64](https://togithub.com/laniakea64)) - Add bash completion for snap ([#2058](https://togithub.com/casey/just/pull/2058) by [albertodonato](https://togithub.com/albertodonato)) - Refactor list subcommand ([#2062](https://togithub.com/casey/just/pull/2062)) - Document working directory ([#2053](https://togithub.com/casey/just/pull/2053)) - Replace FunctionContext with Evaluator ([#2048](https://togithub.com/casey/just/pull/2048)) - Update clap to version 4 ([#1924](https://togithub.com/casey/just/pull/1924) by [poliorcetics](https://togithub.com/poliorcetics)) - Cleanup ([#2026](https://togithub.com/casey/just/pull/2026) by [adamnemecek](https://togithub.com/adamnemecek)) - Increase --list maximum alignable width from 30 to 50 ([#2039](https://togithub.com/casey/just/pull/2039)) - Document using `env -S` ([#2038](https://togithub.com/casey/just/pull/2038)) - Update line continuation documentation ([#1998](https://togithub.com/casey/just/pull/1998) by [laniakea64](https://togithub.com/laniakea64)) - Add example using GNU parallel to run tasks in concurrently ([#1915](https://togithub.com/casey/just/pull/1915) by [amarao](https://togithub.com/amarao)) - Placate clippy: use `clone_into` ([#2037](https://togithub.com/casey/just/pull/2037)) - Use --command-color when printing shebang recipe commands ([#1911](https://togithub.com/casey/just/pull/1911) by [avi-cenna](https://togithub.com/avi-cenna)) - Document how to use watchexec to re-run recipes when files change ([#2036](https://togithub.com/casey/just/pull/2036)) - Update VS Code extensions in readme ([#2034](https://togithub.com/casey/just/pull/2034)) - Add rust:just repology package table to readme ([#2032](https://togithub.com/casey/just/pull/2032)) ### [`v1.26.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1260---2024-05-13) [Compare Source](https://togithub.com/casey/just/compare/1.25.2...1.26.0) ##### Added - Add --no-aliases to hide aliases in --list ([#1961](https://togithub.com/casey/just/pull/1961) by [WJehee](https://togithub.com/WJehee)) - Add -E as alias for --dotenv-path ([#1910](https://togithub.com/casey/just/pull/1910) by [amarao](https://togithub.com/amarao)) ##### Misc - Update softprops/action-gh-release ([#2029](https://togithub.com/casey/just/pull/2029) by [app/dependabot](https://togithub.com/app/dependabot)) - Update dependencies ([#1999](https://togithub.com/casey/just/pull/1999) by [neunenak](https://togithub.com/neunenak)) - Bump peaceiris/actions-gh-pages to version 4 ([#2005](https://togithub.com/casey/just/pull/2005) by [app/dependabot](https://togithub.com/app/dependabot)) - Clarify that janus operates on public justfiles only ([#2021](https://togithub.com/casey/just/pull/2021)) - Fix Error::TmpdirIo error message ([#1987](https://togithub.com/casey/just/pull/1987)) - Update softprops/action-gh-release ([#1973](https://togithub.com/casey/just/pull/1973) by [app/dependabot](https://togithub.com/app/dependabot)) - Rename `delete` example recipe to `delete-all` ([#1966](https://togithub.com/casey/just/pull/1966) by [aarmn](https://togithub.com/aarmn)) - Update softprops/action-gh-release ([#1954](https://togithub.com/casey/just/pull/1954) by [app/dependabot](https://togithub.com/app/dependabot)) - Fix function name typo ([#1953](https://togithub.com/casey/just/pull/1953) by [racerole](https://togithub.com/racerole))opentofu/opentofu (opentofu)
### [`v1.7.1`](https://togithub.com/opentofu/opentofu/releases/tag/v1.7.1) [Compare Source](https://togithub.com/opentofu/opentofu/compare/v1.7.0...v1.7.1) We're proud to announce that OpenTofu 1.7.1 is now officially out! This is a bugfix release and we encourage all OpenTofu 1.7.0 users to upgrade. **What’s New?** - Fixed support for provider functions in tests ([#1603](https://togithub.com/opentofu/opentofu/pull/1603)) - Fixed crash in gcs backend when using certain commands ([#1618](https://togithub.com/opentofu/opentofu/pull/1618)) - Fix inmem backend crash due to missing struct field ([#1619](https://togithub.com/opentofu/opentofu/pull/1619)) - Fix for `tofu init` failure when tests have spaces in their name. ([#1489](https://togithub.com/opentofu/opentofu/pull/1489)) - `tofu test` now supports accessing module outputs when the module has no resources. ([#1409](https://togithub.com/opentofu/opentofu/pull/1409)) For all the features, see the [detailed changelog](https://togithub.com/opentofu/opentofu/blob/30e533d93c6ce76844892be11c2bad9cd463718e/CHANGELOG.md). You can find the full diff [here](https://togithub.com/opentofu/opentofu/compare/v1.7.0...v1.7.1?expand=1). ### [`v1.7.0`](https://togithub.com/opentofu/opentofu/releases/tag/v1.7.0) [Compare Source](https://togithub.com/opentofu/opentofu/compare/v1.6.2...v1.7.0) We're proud to announce that OpenTofu 1.7.0 is now officially out! 🎉 **What’s New?** - State Encryption - Protect your precious state files with end-to-end encryption. - Dynamic Provider-defined Functions - Author custom functions as part of providers. - Declarative removed Blocks - No more fighting with the CLI, execute your removals declaratively! - Loopable Import Blocks - Streamline importing multiple resources. - ...and much, much more! See the launch post on our blog: https://opentofu.org/blog/opentofu-1-7-0/ For all the features, see the [detailed changelog](https://togithub.com/opentofu/opentofu/blob/ba4c3a5b462129cd61644a3ae760d746dc12b8fc/CHANGELOG.md). You can find the full diff [here](https://togithub.com/opentofu/opentofu/compare/v1.6...v1.7.0?expand=1).peter-evans/create-issue-from-file (peter-evans/create-issue-from-file)
### [`v5`](https://togithub.com/peter-evans/create-issue-from-file/compare/v4...v5) [Compare Source](https://togithub.com/peter-evans/create-issue-from-file/compare/v4...v5)pre-commit/pre-commit (pre-commit)
### [`v3.7.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#371---2024-05-10) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1) \================== ##### Fixes - Fix `language: rust` default language version check when `rust-toolchain.toml` is present. - issue by [@gaborbernat](https://togithub.com/gaborbernat). - [#3201](https://togithub.com/pre-commit/pre-commit/issues/3201) PR by [@asottile](https://togithub.com/asottile).hashicorp/terraform (terraform)
### [`v1.8.4`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.4) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.3...v1.8.4) ##### 1.8.4 (May 22, 2024) BUG FIXES: - `core`: Fix exponential slowdown in some cases when modules are using `depends_on`. ([#35157](https://togithub.com/hashicorp/terraform/issues/35157)) - `import` blocks: Fix bug where resources with nested, computed, and optional `id` attributes would fail to generate configuration. ([#35220](https://togithub.com/hashicorp/terraform/issues/35220)) - Updated to new `golang.org/x/net` release, which addressed CVE-2023-45288 ([#35165](https://togithub.com/hashicorp/terraform/issues/35165)) ### [`v1.8.3`](https://togithub.com/hashicorp/terraform/releases/tag/v1.8.3) [Compare Source](https://togithub.com/hashicorp/terraform/compare/v1.8.2...v1.8.3) ##### 1.8.3 (May 8, 2024) BUG FIXES: - `terraform test`: Providers configured within an overridden module could panic. ([#35110](https://togithub.com/hashicorp/terraform/issues/35110)) - `core`: Fix crash when a provider incorrectly plans a nested object when the configuration is `null` ([#35090](https://togithub.com/hashicorp/terraform/issues/35090))terraform-linters/tflint (tflint)
### [`v0.51.1`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.1) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.51.0...v0.51.1) #### What's Changed ##### Bug Fixes - terraform: Fix `provider::terraform::*` function names by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2046](https://togithub.com/terraform-linters/tflint/pull/2046) ##### Chores - build(deps): Bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2043](https://togithub.com/terraform-linters/tflint/pull/2043) - build(deps): Bump golangci/golangci-lint-action from 5.1.0 to 5.3.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2039](https://togithub.com/terraform-linters/tflint/pull/2039) - gh: update golangci-lint by [@bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2045](https://togithub.com/terraform-linters/tflint/pull/2045) - go: remove loop variable copying by [@bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2044](https://togithub.com/terraform-linters/tflint/pull/2044) - build(deps): Bump golang.org/x/text from 0.14.0 to 0.15.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2042](https://togithub.com/terraform-linters/tflint/pull/2042) - build(deps): Bump golang.org/x/net from 0.24.0 to 0.25.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2041](https://togithub.com/terraform-linters/tflint/pull/2041) - release: Introduce Artifact Attestations by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2038](https://togithub.com/terraform-linters/tflint/pull/2038) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.51.0...v0.51.1 ### [`v0.51.0`](https://togithub.com/terraform-linters/tflint/releases/tag/v0.51.0) [Compare Source](https://togithub.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0) #### What's Changed This release includes many new features including parallelization of recursion inspection and support for Terraform v1.8. 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). 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. Please refer to the discussion in [https://github.com/terraform-linters/tflint/discussions/1826](https://togithub.com/terraform-linters/tflint/discussions/1826) and [https://github.com/terraform-linters/tflint/issues/1878](https://togithub.com/terraform-linters/tflint/issues/1878) for details. ##### Enhancements - config: Add TFLint `required_version` settings by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2027](https://togithub.com/terraform-linters/tflint/pull/2027) - The `required_version` attribute can now be set in `.tflint.hcl`. This is useful for enforcing the version of TFLint that is actually used. - plugin: Add support for host-specific GitHub tokens by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2025](https://togithub.com/terraform-linters/tflint/pull/2025) - Environment variables like `GITHUB_TOKEN_example_com` have been introduced for GitHub Enterprise Server support. - Recursive inspection in parallel by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2021](https://togithub.com/terraform-linters/tflint/pull/2021) - 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`. - terraform: Add support for Terraform v1.6/v1.7/v1.8 by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2030](https://togithub.com/terraform-linters/tflint/pull/2030) - 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. - Updated embedded Terraform packages to support Terraform v1.6+. As a result, TFLint now includes code for Hashicorp's BUSL 1.1. ##### Changes - Add warnings to --module/--no-module and `module` attribute by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/1951](https://togithub.com/terraform-linters/tflint/pull/1951) - 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`. ##### Chores - build: use go1.22 by [@chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1977](https://togithub.com/terraform-linters/tflint/pull/1977) - workflows: remove `cache: true` for setup-go (default) by [@chenrui333](https://togithub.com/chenrui333) in [https://github.com/terraform-linters/tflint/pull/1979](https://togithub.com/terraform-linters/tflint/pull/1979) - install: enable `pipefail` catch `curl` errors by [@Ry4an](https://togithub.com/Ry4an) in [https://github.com/terraform-linters/tflint/pull/1978](https://togithub.com/terraform-linters/tflint/pull/1978) - build(deps): Bump golang.org/x/oauth2 from 0.16.0 to 0.17.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1981](https://togithub.com/terraform-linters/tflint/pull/1981) - build(deps): Bump golangci/golangci-lint-action from 3.7.0 to 4.0.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1980](https://togithub.com/terraform-linters/tflint/pull/1980) - build(deps): Bump google.golang.org/grpc from 1.61.0 to 1.61.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1987](https://togithub.com/terraform-linters/tflint/pull/1987) - sarif: add schema to repo by [@bendrucker](https://togithub.com/bendrucker) in [https://github.com/terraform-linters/tflint/pull/2000](https://togithub.com/terraform-linters/tflint/pull/2000) - build(deps): Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1992](https://togithub.com/terraform-linters/tflint/pull/1992) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.19.1 to 2.20.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1999](https://togithub.com/terraform-linters/tflint/pull/1999) - build(deps): Bump github.com/zclconf/go-cty from 1.14.2 to 1.14.3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/1998](https://togithub.com/terraform-linters/tflint/pull/1998) - build(deps): Bump golang.org/x/crypto from 0.19.0 to 0.21.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2001](https://togithub.com/terraform-linters/tflint/pull/2001) - build(deps): Bump golang.org/x/oauth2 from 0.17.0 to 0.18.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2002](https://togithub.com/terraform-linters/tflint/pull/2002) - build(deps): Bump google.golang.org/grpc from 1.62.0 to 1.62.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2003](https://togithub.com/terraform-linters/tflint/pull/2003) - build(deps): Bump github.com/zclconf/go-cty from 1.14.3 to 1.14.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2009](https://togithub.com/terraform-linters/tflint/pull/2009) - build(deps): Bump github.com/hashicorp/hcl/v2 from 2.20.0 to 2.20.1 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2012](https://togithub.com/terraform-linters/tflint/pull/2012) - build(deps): Bump google.golang.org/grpc from 1.62.1 to 1.63.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2014](https://togithub.com/terraform-linters/tflint/pull/2014) - build(deps): Bump golang.org/x/crypto from 0.21.0 to 0.22.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2016](https://togithub.com/terraform-linters/tflint/pull/2016) - build(deps): Bump golang.org/x/oauth2 from 0.18.0 to 0.19.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2015](https://togithub.com/terraform-linters/tflint/pull/2015) - build(deps): Bump sigstore/cosign-installer from 3.4.0 to 3.5.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2022](https://togithub.com/terraform-linters/tflint/pull/2022) - build(deps): Bump google.golang.org/grpc from 1.63.0 to 1.63.2 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2023](https://togithub.com/terraform-linters/tflint/pull/2023) - build(deps): Bump golang.org/x/net from 0.22.0 to 0.23.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2024](https://togithub.com/terraform-linters/tflint/pull/2024) - build(deps): Bump github.com/hashicorp/go-getter from 1.7.2 to 1.7.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2026](https://togithub.com/terraform-linters/tflint/pull/2026) - build(deps): Bump golangci/golangci-lint-action from 4.0.0 to 5.1.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2029](https://togithub.com/terraform-linters/tflint/pull/2029) - Pin Go patch version in go.mod by [@wata727](https://togithub.com/wata727) in [https://github.com/terraform-linters/tflint/pull/2031](https://togithub.com/terraform-linters/tflint/pull/2031) - build(deps): Bump github.com/terraform-linters/tflint-plugin-sdk from 0.18.0 to 0.20.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2032](https://togithub.com/terraform-linters/tflint/pull/2032) - build(deps): Bump github.com/terraform-linters/tflint-ruleset-terraform from 0.5.0 to 0.7.0 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/terraform-linters/tflint/pull/2033](https://togithub.com/terraform-linters/tflint/pull/2033) #### New Contributors - [@Ry4an](https://togithub.com/Ry4an) made their first contribution in [https://github.com/terraform-linters/tflint/pull/1978](https://togithub.com/terraform-linters/tflint/pull/1978) **Full Changelog**: https://github.com/terraform-linters/tflint/compare/v0.50.3...v0.51.0aquasecurity/tfsec (tfsec)
### [`v1.28.6`](https://togithub.com/aquasecurity/tfsec/releases/tag/v1.28.6) [Compare Source](https://togithub.com/aquasecurity/tfsec/compare/v1.28.5...v1.28.6) #### What's Changed - Bumped hashicorp/go-getter due Critical Vulnerability by [@jdesouza](https://togithub.com/jdesouza) in [https://github.com/aquasecurity/tfsec/pull/2144](https://togithub.com/aquasecurity/tfsec/pull/2144) #### New Contributors - [@jdesouza](https://togithub.com/jdesouza) made their first contribution in [https://github.com/aquasecurity/tfsec/pull/2144](https://togithub.com/aquasecurity/tfsec/pull/2144) **Full Changelog**: https://github.com/aquasecurity/tfsec/compare/v1.28.5...v1.28.6Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.