chore(deps): update all dependencies #197
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==10.6.0
->==11.1.0
2.21.3
->2.22.20
v6.9.0
->v6.10.0
v5.5.1
->v5.6.1
3.139.0
->3.143.0
1.9.8
->1.10.3
0.68.14
->0.70.4
Release Notes
ansible-community/ansible-build-data (ansible)
v11.1.0
Compare Source
v11.0.0
Compare Source
v10.7.0
Compare Source
aws/aws-cli (awscli)
v2.22.20
Compare Source
v2.22.19
Compare Source
v2.22.18
Compare Source
v2.22.17
Compare Source
v2.22.16
Compare Source
v2.22.15
Compare Source
v2.22.14
Compare Source
v2.22.13
Compare Source
v2.22.12
Compare Source
v2.22.11
Compare Source
v2.22.10
Compare Source
v2.22.9
Compare Source
v2.22.8
Compare Source
v2.22.7
Compare Source
v2.22.6
Compare Source
v2.22.5
Compare Source
v2.22.4
Compare Source
v2.22.3
Compare Source
v2.22.2
Compare Source
v2.22.1
Compare Source
v2.22.0
Compare Source
docker/build-push-action (docker/build-push-action)
v6.10.0
Compare Source
call
input to set method for evaluating build by @crazy-max in https://github.com/docker/build-push-action/pull/1265Full Changelog: docker/build-push-action@v6.9.0...v6.10.0
docker/metadata-action (docker/metadata-action)
v5.6.1
Compare Source
Full Changelog: docker/metadata-action@v5.6.0...v5.6.1
v5.6.0
Compare Source
commit_date
global expression by @trim21 in https://github.com/docker/metadata-action/pull/471 https://github.com/docker/metadata-action/pull/475Full Changelog: docker/metadata-action@v5.5.1...v5.6.0
pulumi/pulumi (pulumi)
v3.143.0
Compare Source
Features
[cli] Autonaming configuration in experimental mode
#17916
[cli] Suggest
state repair
as part of integrity panics#17919
[engine] Add PULUMI_DEBUG_LANGUAGES much like PULUMI_DEBUG_PROVIDERS so we can attach debuggers to languages easily
#17821
[engine] Warn if
refresh
ordestroy
use older plugins#12196
[protobuf] Add
Handshake
to the provider protocol#17819
[sdk/dotnet] Upgrade pulumi-dotnet to 3.71.0
#17937
[sdkgen/dotnet] Codegen for .NET InvokeOutputOptions
#17890
[programgen/{dotnet,nodejs,python}] Emit deferred outputs for mutually dependant components
#17859
[sdk/go] Allow specifying dependencies for output invokes. Go code generation for Output form invokes will use the new
Context.InvokeOutput
method.#17791
[sdk/nodejs] Add getSchema to Provider interface
#17950
[sdk/{nodejs,python}] Update Python and NodeJS to use the new GetRequiredPackage functionality
#17910
[cli/package] Automatically set up package dependencies when adding a package when possible
#17815
[sdk/python] Drop Python 3.8 support
#17883
Bug Fixes
[backend/diy] Show a more correct URL for lock files in error messages
#17961
[sdk/go] Inherit
protect
fromparent
s in the Go SDK#17936
[sdk/go] Fix a
defer
leak when writing memory profiles#17581
[sdk/go] Return when rejecting the InvokeOutput output on error
#18010
[sdkgen/go] Fix writing of go.mod files for parameterized packages
#17923
[auto/{go,nodejs,python}] Expose
whoami
token information in automation API types#17735
[cli/install] Don't recreate virtualenvs when using venv
#17892
[auto/nodejs] Don't hang indefinitely on failed inputs
#17899
[auto/python] Catch BaseException in automation API server
#17909
[sdk/nodejs] Throw from
output()
on circular structures#17852
[sdkgen/{nodejs,python}] Bump the minimum SDK version to 3.142.0
#17997
Miscellaneous
[pkg] Upgrade pulumi-java to v0.19.0
#18014
[sdk/python] Switch to ruff for linting and formatting
#17882
[sdkgen] Include parameterization details in pulumi-plugin.json
#17867
v3.142.0
Compare Source
Features
[cli] Reduce binary size by stripping debug information
#17868
[sdk/go] Add OutputWithDependencies
#17856
[sdk/java] Bump pulumi-java to 0.18.0
Bug Fixes
[cli] Fix login --interactive when no accounts are in the credentials file
#17860
[cli/new] Fix new to work with local template directories again
#17866
[sdkgen/dotnet] Fix parameterized packages to have version.txt
#17851
[sdk/python] uv toolchain: preserve env-vars when executing uv command
#17849
v3.141.0
Compare Source
Features
[sdk/dotnet] Update dotnet to 3.69.0
#17828
[cli/new] Allow URLs without a scheme for downloading templates
#17824
[sdk/nodejs] Allow specifiying additional dependencies for output invokes
#17632
[sdk/{nodejs,python}] Implement deferred output for nodejs and python
#17793
[sdk/python] Allow specifiying dependencies for output invokes
#17751
[sdk/yaml] Update yaml to 1.12.0
#17811
Bug Fixes
[engine] Send the same program arguments to shimless and binary plugins
#17833
[auto/go] Work around a race where the summary event in the automation API sometimes cannot be found
#17825
[sdk/nodejs] Fix mocks when multiple versions of @pulumi/pulumi are loaded in a project
#17769
Miscellaneous
#17818
v3.140.0
Compare Source
Features
[pkg] Reject schemas with duplicate paths across resources and functions
#17797
[auto/go] Add --config-file functionality to Go Automation API preview, update, refresh, and destroy
#17774
Bug Fixes
[cli/plugin] Workaround for escape codes in output from .NET 9
#17783
[sdk/python] Fix merging InvokeOptions.version
#17750
hashicorp/terraform (terraform)
v1.10.3
Compare Source
1.10.3 (December 18, 2024)
BUG FIXES:
v1.10.2
Compare Source
1.10.2 (December 11, 2024)
BUG FIXES:
v1.10.1
Compare Source
1.10.1 (December 4, 2024)
BUG FIXES:
templatefile
would panic if given and entirely unknown map of variables (#36118)templatefile
would panic if the variables map contains marked values (#36127)for_each
(#36119)v1.10.0
Compare Source
1.10.0 (November 27, 2024)
NEW FEATURES:
ephemeralasnull
function: a function takes a value of any type and returns a similar value of the same type with any ephemeral values replaced with non-ephemeral null values and all non-ephemeral values preserved.BUG FIXES:
secret_suffix
in thekubernetes
backend now includes validation to prevent errors when thesecret_suffix
ends with a number (#35666).error_message
values to pass the core validate step, so variable validation can be completed later during plan(#35537)
self
with many instances could encounter an error during evaluation (#35895)plantimestamp()
function would return an invalid date during validation (#35902)plan -generate-config-out
) for string attributes that contain primitive types (e.g. numbers or booleans) (#35984)issensitive
could incorrectly assert that an unknown value was not sensitive during plan, but later became sensitive during apply, causing failures where changes did not match the planned result (#36012)ENHANCEMENTS:
element
function now accepts negative indices (#35501)terraform validate
(#35543)plan
,apply
, andrefresh
commands now produce a deprecated warning when using the-state
flag. Instead use thepath
attribute within thelocal
backend to modify the state file. (#35660)UPGRADE NOTES:
assume_role
block (#35721)moved
: Moved blocks now respect reserved keywords when parsing resource addresses. Configurations that reference resources with type names that match top level blocks and keywords frommoved
blocks will need to prepend theresource.
identifier to these references. (#35850)Previous Releases
For information on prior major and minor releases, refer to their changelogs:
gruntwork-io/terragrunt (terragrunt)
v0.70.4
Compare Source
What's Changed
root-file-name
default forcatalog
andscaffold
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3682root
include forcatalog
andscaffold
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3683Full Changelog: gruntwork-io/terragrunt@v0.70.3...v0.70.4
v0.70.3
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.70.2...v0.70.3
v0.70.2
Compare Source
What's Changed
tf-command-args
support for custom log configuration by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3679Full Changelog: gruntwork-io/terragrunt@v0.70.1...v0.70.2
v0.70.1
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.70.0...v0.70.1
v0.70.0
Compare Source
✨ New Features
Terragrunt now supports a native Experiment Mode to try out the latest features in Terragrunt before they're fully stable. Over time, we'll be moving some opt-in functionality to this system, and we'll be introducing new features behind it to give users granularity in their use of experimental functionality in Terragrunt.
As part of this new system, we'll also be documenting our experiments in much more detail so that you know exactly what they do, and what is required for them to reach full stability.
The catalog and scaffold commands now support configurability in the root configuration include used for their scaffolding.
This allows users to use a root Terragrunt configuration named anything they like, and scaffold new units conveniently, pulling those configurations in with a simple CLI flag.
🛠️ Breaking Changes
The recent work introduced in #3562 to support symlinks has been downgraded to an experiment. We merged in this feature believing it had enough testing to be supported at launch, but quite a bit of unexpected regression occurred as a consequence.
If you are still using this functionality, use the
--experiment symlinks
flag to re-enable it in your environments. For more information, you can read the documentation on Controlling Experiment Mode.This release also deprecates one of the longest lasting patterns of Terragrunt usage, the root
terragrunt.hcl
file.To reiterate the note in the migration guide, this is not going to be a breaking change for a very long time, but we want to start encouraging users to adopt new patterns.
The practice of using
terragrunt.hcl
as the root of Terragrunt configurations has been harmful to new Terragrunt users and experienced users alike, and we want to have Terragrunt start communicating better practices.You will have ample warning before this functionality is no longer supported.
📖 Documentation Updates
The Features section of the docs has been revamped significantly to improve the ability to understand and use Terragrunt features at a glance. Much more will be done in the near future to improve the experience of using Terragrunt documentation, and your feedback is always actively solicited!
What's Changed
terragrunt.hcl
as root by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3588ProviderCacheWithProviderCacheDir
test by @levkohimins in https://github.com/gruntwork-io/terragrunt/pull/3656Full Changelog: gruntwork-io/terragrunt@v0.69.13...v0.70.0
v0.69.13
Compare Source
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.69.12...v0.69.13
v0.69.12
Compare Source
What's Changed
endpoints.s3
inremote_state
block. by @wakeful in https://github.com/gruntwork-io/terragrunt/pull/3643Full Changelog: gruntwork-io/terragrunt@v0.69.11...v0.69.12
v0.69.11
Compare Source
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.69.10...v0.69.11
v0.69.10
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.69.9...v0.69.10
v0.69.9
Compare Source
Updated CLI args, config attributes and blocks
engine
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.69.8...v0.69.9
v0.69.8
Compare Source
Updated CLI args, config attributes and blocks
errors
What's Changed
error
block.error
block.Full Changelog: gruntwork-io/terragrunt@v0.69.7...v0.69.8
v0.69.7
Compare Source
New built-in function
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.69.6...v0.69.7
v0.69.6
Compare Source
Updated CLI args, config attributes and blocks
errors
New Feature:
errors
configuration blockThis release introduces an improved configuration block for managing errors, enhancing the flexibility of retry and ignore mechanisms. These new features provide fine-grained control over error handling, ensuring a smoother and more robust execution flow.
Example
Demo
Ignore error:
Retry error:
What's Changed
errors
blockRelated links
Full Changelog: gruntwork-io/terragrunt@v0.69.5...v0.69.6
v0.69.5
Compare Source
Updated CLI args, config attributes and blocks
New Flags
--terragrunt-hclfmt-exclude-dir
: Exclude directories from HCL formatting when using thehclfmt
command. For more, see the docs.What's Changed
--terragrunt-hclfmt-exclude-dir
parameter tohclfmt
command by @wakeful in https://github.com/gruntwork-io/terragrunt/pull/3609New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.69.3...v0.69.5
v0.69.3
Compare Source
What's Changed
error_hook
processing only takesstderr
into account and ignoresstdout
TF output.trace
, e.g.--terragrunt-log-level trace
.Full Changelog: gruntwork-io/terragrunt@v0.69.2...v0.69.3
v0.69.2
Compare Source
Updated CLI args, config attributes and blocks
--terragrunt-tf-logs-to-json
DEPRECATED: Use terragrunt-log-formatBreaking Changes
stdout
andstderr
is wrapped in JSON by default with--terragurnt-log-format json
flag. In other words, the previous behavior with the--terragrunt-json-log --terragrunt-tf-logs-to-json
flags is now equivalent to--terragrunt-log-format json
and the previous behavior with the--terragrunt-json-log
is now equivalent to--terragrunt-log-format json --terragrunt-forward-tf-stdout
.--terragurnt-log-format json
and--terragurnt-log-format key-value
formats:tfpath
->tf-path
workingDir
->working-dir
executedCommandArgs
->tf-command-args
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.69.1...v0.69.2
v0.69.1
Compare Source
New Feature
Using the OpenTofu/Terraform -detailed-exitcode flag with the run-all command results in an aggregate exit code being returned, rather than the exit code of any particular unit.
The algorithm for determining the aggregate exit code is as follows:
If any unit throws a 1, Terragrunt will throw a 1.
If any unit throws a 2, but nothing throws a 1, Terragrunt will throw a 2.
If nothing throws a non-zero, Terragrunt will throw a 0.
What's Changed
-detailed-exitcode
withrun-all
commands by @levkohimins in https://github.com/gruntwork-io/terragrunt/pull/3585Full Changelog: gruntwork-io/terragrunt@v0.69.0...v0.69.1
v0.69.0
Compare Source
TFLint update
The internal version of TFLint has been updated from
v0.47.0
tov0.50.3
.Given that this might result in breakage for users with tflint hooks, this is being released as a new minor release.
What's Changed
v0.50.3
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3569Full Changelog: gruntwork-io/terragrunt@v0.68.17...v0.69.0
v0.68.17
Compare Source
Updated CLI args, config attributes and blocks
terraform
What's Changed
feature
andexclude
.Related links
Full Changelog: gruntwork-io/terragrunt@v0.68.16...v0.68.17
v0.68.16
Compare Source
Updated CLI args, config attributes and blocks
exclude
feature
New Feature:
exclude
configuration blockThe
exclude
configuration block allows for dynamic exclusion of units from the run queue, similar to the now deprecatedskip
attribute. Theexclude
configuration block allows for more control over exactly how units are excluded from the run queue, and integrates very well with thefeature
block introduced in v0.68.9.For more information, read the docs.
Example
Demo
What's Changed
exclude
block, enabling users to define more advanced and flexible criteria for excluding specific units, enhancing customization and control over unit selection processes.feature
blocksRenderJSONithMetadata
asRenderJSONWithMetadata
Related links
v0.68.15
Compare Source
Updated CLI args, config attributes and blocks
--terragrunt-log-format [ bare | pretty | json | key-value ]
--terragrunt-log-custom-format "%time %level %prefix %msg"
Feature Description
Using the
--terragrunt-log-custom-format <format>
flag you can customize the Terragrunt logs. Make sure to read Custom Log Format for syntax details.Examples
--terragrunt-log-format bare
--terragrunt-log-format key-value
--terragrunt-log-format json
--terragrunt-log-format pretty
--terragrunt-log-custom-format "%level(format=tiny,case=upper,color=preset) %interval %prefix(path=short-relative,color=gradient,suffix=' ')%msg(path=relative)"
"%time(format='H:m:s',color=yellow) %level(format=short,case=upper,color=preset) %prefix(color=gradient,suffix=' ',align=right)%msg(path=relative)"
--terragrunt-log-custom-format "%(content='time=',color=magenta)%time %(content='level=',color=light-blue)%level %(content='msg=',color=green)%msg"
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.68.14...v0.68.15
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, 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 Renovate Bot.