Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opentofu for openSUSE:Factory checked in at 2025-12-11 18:40:43 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opentofu (Old) and /work/SRC/openSUSE:Factory/.opentofu.new.1939 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opentofu" Thu Dec 11 18:40:43 2025 rev:40 rq:1322159 version:1.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/opentofu/opentofu.changes 2025-12-09 12:59:54.648077144 +0100 +++ /work/SRC/openSUSE:Factory/.opentofu.new.1939/opentofu.changes 2025-12-11 18:43:31.542979718 +0100 @@ -1,0 +2,83 @@ +Thu Dec 11 08:15:15 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 1.11.1: + * BUG FIXES: + - Fixed regression where import validation would incorrectly + flag variables used in for_each statements within import + blocks (#3564) + - Fixed lifecycle enabled serialization in plan file (#3566) + - Fixed regression when validating import.id expressions + (#3567) + +------------------------------------------------------------------- +Thu Dec 11 07:55:26 UTC 2025 - Johannes Kastl <[email protected]> + +- Update to version 1.11.0: + https://github.com/opentofu/opentofu/blob/v1.11/CHANGELOG.md + https://opentofu.org/blog/opentofu-1-11-0 + * Highlights + This release cycle introduces major new capabilities and + integrations: + - Ephemeral Values and Write Only Attributes + Ephemeral resources allow you to work with confidential data, + temporary credentials, and transient infrastructure without + persisting them to your state. + + ephemeral "aws_secretsmanager_random_password" "password" { + + } + + resource "kubernetes_secret_v1" "credentials" { + metadata { + name = "admin" + namespace = "my-app" + } + data_wo = { + username = "admin" + password = ephemeral.aws_secretsmanager_random_password.password.random_password + } + + data_wo_revision = 1 + type = "kubernetes.io/basic-auth" + } + + - The enabled Meta-Argument + If you want to conditionally deploy a resource, you no longer + have to use count = var.create_my_resource ? 1 : 0, you can + now add the new enabled meta-argument to your resource to + conditionally deploy it. + + resource "aws_instance" "web" { + ami = "ami-12345" + instance_type = "t3.micro" + + lifecycle { + enabled = var.create_instance # Simple boolean condition + } + } + + * Compatibility Notes + - macOS: Requires macOS 12 Monterey or later + - Azure Backend (azurerm): + - The endpoint and ARM_ENDPOINT configuration options are no + longer supported + - The msi_endpoint and ARM_MSI_ENDPOINT options are no longer + supported + - The environment and metadata_host arguments are now + mutually exclusive + - issensitive() Function: Now correctly returns unknown results + when evaluating unknown values. Code that previously relied + on the incorrect behavior may need updates. + - Testing with Mocks: Mock values generated during testing now + strictly adhere to provider schemas. Test configurations with + invalid mock values will need to be corrected. + - S3 Module Installation: When installing module packages from + Amazon S3 buckets using S3 source addresses OpenTofu will use + the same credentials as the AWS CLI and SDK. + - TLS and SSH Security: + - SHA-1 signatures are no longer accepted for TLS or SSH + connections + - SSH certificates must comply with the + draft-miller-ssh-cert-03 specification + +------------------------------------------------------------------- Old: ---- opentofu-1.10.8.obscpio New: ---- opentofu-1.11.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opentofu.spec ++++++ --- /var/tmp/diff_new_pack.A42nQ2/_old 2025-12-11 18:43:32.511020390 +0100 +++ /var/tmp/diff_new_pack.A42nQ2/_new 2025-12-11 18:43:32.515020558 +0100 @@ -19,7 +19,7 @@ %define executable_name tofu Name: opentofu -Version: 1.10.8 +Version: 1.11.1 Release: 0 Summary: Declaratively manage your cloud infrastructure License: MPL-2.0 @@ -29,7 +29,7 @@ Source1: vendor.tar.gz Source99: opentofu-rpmlintrc BuildRequires: bash-completion -BuildRequires: go1.24 >= 1.24.11 +BuildRequires: go1.25 >= 1.25.5 BuildRequires: golang-packaging # See: https://github.com/hashicorp/opentofu/issues/22807 ExcludeArch: %{ix86} %{arm} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.A42nQ2/_old 2025-12-11 18:43:32.543021735 +0100 +++ /var/tmp/diff_new_pack.A42nQ2/_new 2025-12-11 18:43:32.547021903 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/opentofu/opentofu/</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v1.10.8</param> + <param name="revision">v1.11.1</param> <param name="versionformat">@PARENT_TAG@</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">enable</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.A42nQ2/_old 2025-12-11 18:43:32.571022911 +0100 +++ /var/tmp/diff_new_pack.A42nQ2/_new 2025-12-11 18:43:32.575023079 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/opentofu/opentofu/</param> - <param name="changesrevision">c1f4b7a60bce4a7eab9958af486b9abbe6ade7b4</param></service></servicedata> + <param name="changesrevision">85de3d40fae67efb8cfe9020bba738433b49c409</param></service></servicedata> (No newline at EOF) ++++++ opentofu-1.10.8.obscpio -> opentofu-1.11.1.obscpio ++++++ ++++ 113850 lines of diff (skipped) ++++++ opentofu.obsinfo ++++++ --- /var/tmp/diff_new_pack.A42nQ2/_old 2025-12-11 18:43:38.863287284 +0100 +++ /var/tmp/diff_new_pack.A42nQ2/_new 2025-12-11 18:43:38.879287956 +0100 @@ -1,5 +1,5 @@ name: opentofu -version: 1.10.8 -mtime: 1765221050 -commit: c1f4b7a60bce4a7eab9958af486b9abbe6ade7b4 +version: 1.11.1 +mtime: 1765385989 +commit: 85de3d40fae67efb8cfe9020bba738433b49c409 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/opentofu/vendor.tar.gz /work/SRC/openSUSE:Factory/.opentofu.new.1939/vendor.tar.gz differ: char 13, line 1
