Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New version: OpenTofu.Tofu version 1.9.0 #209254

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions manifests/o/OpenTofu/Tofu/1.9.0/OpenTofu.Tofu.installer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Created with WinGet Updater using komac v2.8.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json

PackageIdentifier: OpenTofu.Tofu
PackageVersion: 1.9.0
InstallerLocale: en-US
InstallerType: zip
NestedInstallerType: portable
NestedInstallerFiles:
- RelativeFilePath: tofu.exe
UpgradeBehavior: install
ReleaseDate: 2025-01-09
Installers:
- Architecture: x86
InstallerUrl: https://github.com/opentofu/opentofu/releases/download/v1.9.0/tofu_1.9.0_windows_386.zip
InstallerSha256: 962B5AB184816B386C5CC16AAE8643D5C14AB49FB4A7CFA15779F351F2414447
- Architecture: x64
InstallerUrl: https://github.com/opentofu/opentofu/releases/download/v1.9.0/tofu_1.9.0_windows_amd64.zip
InstallerSha256: 700D76132A8911B31157987EF7B269A88F8F20099E95715BB01B653368A9EAAE
ManifestType: installer
ManifestVersion: 1.9.0
36 changes: 36 additions & 0 deletions manifests/o/OpenTofu/Tofu/1.9.0/OpenTofu.Tofu.locale.en-US.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Created with WinGet Updater using komac v2.8.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json

PackageIdentifier: OpenTofu.Tofu
PackageVersion: 1.9.0
PackageLocale: en-US
Publisher: The Linux Foundation
PublisherUrl: https://opentofu.org/
PublisherSupportUrl: https://github.com/opentofu/opentofu/issues
PackageName: OpenTofu
PackageUrl: https://github.com/opentofu/opentofu
License: MPL-2.0
LicenseUrl: https://github.com/opentofu/opentofu/blob/HEAD/LICENSE
Copyright: Copyright (c) The Linux Foundation
CopyrightUrl: https://github.com/opentofu/opentofu/blob/main/LICENSE
ShortDescription: OpenTofu lets you declaratively manage your cloud infrastructure.
Moniker: tofu
ReleaseNotes: |-
We're proud to announce that OpenTofu 1.9.0 is now officially out! 🎉This release includes a lot of major and minor new features, as well as a ton of community contributions!The highlights are:
- for_each in provider configuration blocks: An alternate (aka "aliased") provider configuration can now have multiple dynamically-chosen instances using the for_each argument:
provider "aws" {
alias = "by_region"
for_each = var.aws_regions

region = each.key
}

Each instance of a resource can also potentially select a different instance of the associated provider configuration, making it easier to declare infrastructure that ought to be duplicated for each region.
- -exclude planning option: similar to -target, this allows operators to tell OpenTofu to work on only a subset of the objects declared in the configuration or tracked in the state.
tofu plan -exclude=kubernetes_manifest.crds

While -target specifies the objects to include and skips everything not needed for the selected objects, -exclude instead specifies objects to skip. OpenTofu will exclude the selected objects and everything that depends on them.
Please take the above for a spin and let us know your feedback!For all the features, see the detailed changelog.You can find the full diff here.
ReleaseNotesUrl: https://github.com/opentofu/opentofu/releases/tag/v1.9.0
ManifestType: defaultLocale
ManifestVersion: 1.9.0
8 changes: 8 additions & 0 deletions manifests/o/OpenTofu/Tofu/1.9.0/OpenTofu.Tofu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with WinGet Updater using komac v2.8.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json

PackageIdentifier: OpenTofu.Tofu
PackageVersion: 1.9.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.9.0