Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package opentofu for openSUSE:Factory 
checked in at 2026-05-16 19:25:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opentofu (Old)
 and      /work/SRC/openSUSE:Factory/.opentofu.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opentofu"

Sat May 16 19:25:58 2026 rev:48 rq:1353512 version:1.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/opentofu/opentofu.changes        2026-05-15 
23:56:04.739453547 +0200
+++ /work/SRC/openSUSE:Factory/.opentofu.new.1966/opentofu.changes      
2026-05-16 19:27:10.456550323 +0200
@@ -1,0 +2,101 @@
+Fri May 15 10:50:05 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 1.12.0:
+  * Highlights
+    This release cycle introduces major new capabilities and
+    integrations:
+    - Dynamic prevent_destroy
+      OpenTofu v1.12.0 now allows prevent_destroy to be defined
+      dynamically in terms of other values available elsewhere in
+      the same module. For example:
+
+      variable "prevent_destroy_database" {
+        type    = bool
+        default = true
+      }
+
+      resource "example_database" "example" {
+        # ...
+
+        lifecycle {
+          prevent_destroy = var.prevent_destroy_database
+        }
+      }
+
+    - Provider Checksum Improvements
+      The default provider installation behavior in OpenTofu is
+      designed to mostly "just work" by getting the needed
+      providers installed and making the necessary changes to the
+      dependency lock file, but in previous versions friction
+      appeared for any teams using many of the non-default
+      installation settings such as the shared provider plugin
+      cache, or local mirrors of upstream providers.
+      For OpenTofu v1.12, OpenTofu Registry now provides a full set
+      of official checksums in all of the checksum formats needed
+      by other installation methods. This means that after running
+      tofu init the dependency lock file will immediately have all
+      of the information required to successfully use a global
+      plugin cache directory and to verify matching packages served
+      from a local mirror, without needing to run tofu providers
+      lock separately.
+    - Simultaneous Human-readable and Machine-readable Output
+      Many OpenTofu commands support both human-oriented UI output
+      and machine-readable JSON output, but previously those
+      commands could be run with only one or the other. This was
+      bothersome for those implementing alternative UIs in terms of
+      the machine-readable output because it meant they would need
+      to implement all possible features of the UI before their
+      tool could actually be used.
+      OpenTofu v1.12.0 introduces a new option -json-into=FILENAME,
+      which produces the same output format that -json would have
+      produced but sends that output to the given filename instead
+      of to the standard output stream. The OpenTofu UI output then
+      appears on the standard output stream as normal, so that
+      software interpreting the JSON output can behave as just a
+      supplement to the normal UI rather than a complete
+      replacement.
+    - New destroy lifecycle meta-argument
+      The new destroy = false lifecycle option for managed
+      resources allows removing an object from the state without
+      first destroying the remote object.
+  * Deprecation Notices
+    - WinRM for Provisioners is Now Deprecated
+      Some of the Go libraries that OpenTofu uses for WinRM
+      connection support in provisioners have become unmaintained
+      over time, and so unfortunately we are phasing out support
+      for WinRM in OpenTofu starting with deprecation warnings in
+      this release.
+      If your configuration includes a connection block with type =
+      "winrm" then OpenTofu v1.12 will warn that this connection
+      type is deprecated, but provisioning should otherwise still
+      work as it did before.
+      We intend to remove WinRM support completely in the
+      forthcoming OpenTofu v1.13 series, and so if you are
+      currently relying on WinRM support we recommend that you
+      begin planning to migrate to using OpenSSH for Windows
+      instead.
+    - Phasing Out Support for 32-bit CPU Architectures
+      We are also planning to stop producing official releases for
+      32-bit CPU architectures (386 and arm) in a future version of
+      OpenTofu. Support for 64-bit architectures (amd64 and arm64)
+      is unaffected.
+      OpenTofu v1.12 does not include any changes to CPU support
+      yet, but we expect that the official builds in the
+      forthcoming v1.13 series will begin producing warnings when
+      running on 32-bit CPU architectures, before we stop producing
+      those packages altogether in a future release series.
+  * Compatibility Notes
+    - macOS: Requires macOS 12 Monterey or later
+    - The OPENTOFU_USER_AGENT environment variable, which allowed
+      fully overriding the default User-Agent header on all HTTP
+      requests, has been removed.
+    - On Unix systems OpenTofu now considers the BROWSER
+      environment variable as a possible override for the default
+      behavior for launching a web browser. If you run OpenTofu in
+      a context where an environment variable of that name is
+      already set, it may cause OpenTofu to now open a web browser
+      in a different way than previous versions would have.
+      Unsetting that environment variable will restore the previous
+      platform-specific behavior.
+
+-------------------------------------------------------------------

Old:
----
  opentofu-1.11.8.obscpio

New:
----
  opentofu-1.12.0.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ opentofu.spec ++++++
--- /var/tmp/diff_new_pack.K0hFkz/_old  2026-05-16 19:27:13.940693182 +0200
+++ /var/tmp/diff_new_pack.K0hFkz/_new  2026-05-16 19:27:13.964694166 +0200
@@ -19,7 +19,7 @@
 %define executable_name tofu
 
 Name:           opentofu
-Version:        1.11.8
+Version:        1.12.0
 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.25 >= 1.25.10
+BuildRequires:  go1.26 >= 1.26.3
 BuildRequires:  golang-packaging
 # See: https://github.com/hashicorp/opentofu/issues/22807
 ExcludeArch:    %{ix86} %{arm}

++++++ _service ++++++
--- /var/tmp/diff_new_pack.K0hFkz/_old  2026-05-16 19:27:14.264706468 +0200
+++ /var/tmp/diff_new_pack.K0hFkz/_new  2026-05-16 19:27:14.296707780 +0200
@@ -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.11.8</param>
+    <param name="revision">v1.12.0</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.K0hFkz/_old  2026-05-16 19:27:14.456714340 +0200
+++ /var/tmp/diff_new_pack.K0hFkz/_new  2026-05-16 19:27:14.516716801 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param name="url">https://github.com/opentofu/opentofu/</param>
-              <param 
name="changesrevision">4bd8c80bbd5ca649869bd0f3443b88ae876bc89c</param></service></servicedata>
+              <param 
name="changesrevision">bdcbf091aab886499ed7718d7f558b428fffce39</param></service></servicedata>
 (No newline at EOF)
 

++++++ opentofu-1.11.8.obscpio -> opentofu-1.12.0.obscpio ++++++
++++ 162882 lines of diff (skipped)

++++++ opentofu.obsinfo ++++++
--- /var/tmp/diff_new_pack.K0hFkz/_old  2026-05-16 19:27:21.292994645 +0200
+++ /var/tmp/diff_new_pack.K0hFkz/_new  2026-05-16 19:27:21.300994973 +0200
@@ -1,5 +1,5 @@
 name: opentofu
-version: 1.11.8
-mtime: 1778748480
-commit: 4bd8c80bbd5ca649869bd0f3443b88ae876bc89c
+version: 1.12.0
+mtime: 1778752677
+commit: bdcbf091aab886499ed7718d7f558b428fffce39
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/opentofu/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.opentofu.new.1966/vendor.tar.gz differ: char 13, 
line 1

Reply via email to