Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package terragrunt for openSUSE:Factory 
checked in at 2025-12-16 15:57:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
 and      /work/SRC/openSUSE:Factory/.terragrunt.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terragrunt"

Tue Dec 16 15:57:30 2025 rev:279 rq:1323056 version:0.96.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes    2025-12-15 
12:03:12.211454740 +0100
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.1939/terragrunt.changes  
2025-12-16 16:03:26.689031378 +0100
@@ -1,0 +2,177 @@
+Tue Dec 16 06:14:21 UTC 2025 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.96.0:
+  * Breaking Changes
+    - The --no-destroy-dependencies-check flag has been deprecated
+      The default behavior of Terragrunt with respect to checking
+      dependents during destroys has been inverted. As a
+      consequence the --no-destroy-dependencies-check has been
+      deprecated, and a new --destroy-dependencies-check flag has
+      been introduced.
+      Previously, Terragrunt would automatically parse all
+      configurations that might depend on a unit being destroyed to
+      warn users that the destroyed configuration might orphan
+      other units that depend on it. This was frequently
+      undesirable behavior due to the fact that it introduced
+      additional unnecessary work (parsing all HCL configurations
+      unnecessarily), and could introduce errors if users had
+      unrelated invalid HCL configurations.
+      Terragrunt now requires that users opt-in to this behavior
+      via the new --destroy-dependencies-check flag, which enables
+      the destroy check, and will not perform the destroy check by
+      default.
+
+        terragrunt run --destroy-dependencies-check -- destroy
+
+      To learn more, see the no-destroy-dependencies-check strict
+      control.
+      
https://terragrunt.gruntwork.io/docs/reference/strict-controls/#no-destroy-dependencies-check
+    - The --disable-command-validation flag has been deprecated
+      Terragrunt no longer performs command name validation when
+      passing commands to OpenTofu/Terraform from Terragrunt when
+      using the run command. This makes the
+      --disable-command-validation flag unnecessary, as the lack of
+      validation is now the default behavior.
+      Previously, Terragrunt had no way to explicitly indicate that
+      a command being used on the Terragrunt CLI was intended as a
+      passthrough to the OpenTofu/Terraform CLI, so it was
+      important that validation be done on the command being
+      supplied on the Terragrunt CLI.
+      Since completion of the CLI Redesign, this has changed
+      significantly. Users now have explicit shortcuts on the
+      Terragrunt CLI for common OpenTofu/Terraform commands and an
+      explicit interface for passing through OpenTofu/Terraform
+      commands to the OpenTofu/Terraform CLIs using the run
+      command. By removing this validation, Terragrunt will now
+      automatically support new OpenTofu/Terraform commands in
+      future versions of the tools and allow for greater
+      flexibility in IaC Engines, as novel commands can be
+      introduced.
+      To learn more, see the disable-command-validation strict
+      control.
+      
https://terragrunt.gruntwork.io/docs/reference/strict-controls/#disable-command-validation
+    - The --experimental-engine flag now enables the iac-engine experiment
+      The experimental IaC Engine feature was introduced in
+      Terragrunt prior to the introduction of the experiment
+      system. As such, it wasn’t enabled when users enabled
+      experiment mode, and didn’t have a dedicated section in the
+      experiments docs.
+      The --experimental-engine flag is now an alias for explicitly
+      enabling the iac-engine experiment, and using IaC Engines
+      will be allowed when using Terragrunt in experiment mode.
+      This increases consistency with how experimental features are
+      managed in Terragrunt, and reduces the surface area users
+      have to be aware of in the Terragrunt CLI.
+
+        terragrunt run --experiment=iac-engine
+
+      Note that you can explicitly disable usage of engines now
+      with the --no-engine flag, even when the experiment is
+      active.
+
+        terragrunt run --experiment=iac-engine --no-engine
+
+      To learn more, see the iac-engine experiment.
+      https://terragrunt.gruntwork.io/docs/reference/experiments/#iac-engine
+    - The --dependency-fetch-output-from-state flag now enables the
+      dependency-fetch-output-from-state experiment
+      The experimental —dependency-fetch-output-from-state flag was
+      introduced in Terragrunt prior to the introduction of the
+      experiment system. As such, it wasn’t enabled when users
+      enabled experiment mode, and didn’t have a dedicated section
+      in the experiments docs.
+      The --dependency-fetch-output-from-state flag is now an alias
+      for explicitly enabling the
+      dependency-fetch-output-from-state experiment, and Terragrunt
+      will automatically attempt to fetch outputs from backend
+      state when in experiment mode. This increases consistency
+      with how experimental features are managed in Terragrunt, and
+      reduces the surface area users have to be aware of in the
+      Terragrunt CLI.
+
+        terragrunt run --experiment=dependency-fetch-output-from-state
+
+      Note that you can explicitly disable fetching output from
+      state with the --no-dependency-fetch-output-from-state flag,
+      even when the experiment is active.
+
+        terragrunt run --experiment=dependency-fetch-output-from-state 
--no-dependency-fetch-output-from-state
+
+      To learn more, see the dependency-fetch-output-from-state
+      experiment.
+      
https://terragrunt.gruntwork.io/docs/reference/experiments/#dependency-fetch-output-from-state
+  * Experiments Updated
+    - The filter-flag experiment now supports the --filters-file
+      flag
+      The --filters-file flag has been introduced to allow for the
+      application of multiple filters as defined in a
+      newline-delimited text file, similar to the existing
+      --excludes-file flag (remember that you must use the
+      filter-flag experiment to try this).
+
+        # custom-filters.txt
+        !./unstable/**
+
+        $ terragrunt find --filters-file custom-filters.txt
+        # No results in `./unstable` discovered.
+
+      When the filter-flag experiment is active, Terragrunt will
+      automatically parse and apply filters found in a
+      .terragrunt-filters file, similar to how it automatically
+      parses and applies excludes found in a .terragrunt-excludes
+      file.
+
+        # .terragrunt-filters
+        !./unstable/**
+
+        # Note that it only does this by default when the experiment is active.
+        terragrunt find
+        # Still no results in `./unstable` discovered.
+
+      To explicitly disable usage of filter files (including the
+      automatic .terragrunt-filters file), use the
+      --no-filters-file flag.
+
+         # .terragrunt-filters
+         !./unstable/**
+
+        # Note that it only does this by default when the experiment is active.
+        terragrunt find --no-filters-file
+        # This _will_ allow results in `./unstable` to be discovered.
+
+      Unlike the --excludes-file, usage of the --filters-file flag
+      also allows for always filtering for particular
+      configurations.
+
+        # .terragrunt-filters
+        ./always-include/**
+
+      To learn more, see the filters file documentation.
+      
https://terragrunt.gruntwork.io/docs/reference/cli/commands/run/#the-filters-file
+  * Bug Fixes
+    - Unnecessary .terragrunt-cache directory no longer generated
+      in run --all runs
+      Fixed a regression where run --all would create empty
+      .terragrunt-cache directories in the current working
+      directory, even when not needed.
+  * What's Changed
+    - docs: Documenting `--filters-file` flag (#5112)
+    - feat: Adding `--destroy-dependencies-check` (#5204)
+    - fix: Remove unnecessary `.terragrunt-cache` dir at the stack
+      level (#5231)
+    - feat: Add `dependency-fetch-output-from-state` experiment
+      (#5201)
+    - feat: Add `iac-engine` experiment (#5203)
+    - feat: Removing support for `--disable-command-validation`
+      (#5189)
+    - feat: Adding `--filters-file` flag (#5111)
+    - build(deps): bump actions/cache from 4 to 5 (#5234)
+    - build(deps): bump actions/download-artifact from 6 to 7
+      (#5235)
+    - build(deps): bump actions/upload-artifact from 5 to 6 (#5233)
+    - docs: Fix Runner Pool description in terminology section
+      (#5236)
+    - Update terminology from 'module' to 'unit' in scaffold.md
+      (#5121)
+
+-------------------------------------------------------------------

Old:
----
  terragrunt-0.95.1.obscpio

New:
----
  terragrunt-0.96.0.obscpio

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

Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.RIz2SH/_old  2025-12-16 16:03:30.189179261 +0100
+++ /var/tmp/diff_new_pack.RIz2SH/_new  2025-12-16 16:03:30.193179430 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           terragrunt
-Version:        0.95.1
+Version:        0.96.0
 Release:        0
 Summary:        Thin wrapper for Terraform for working with multiple Terraform 
modules
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.RIz2SH/_old  2025-12-16 16:03:30.253181965 +0100
+++ /var/tmp/diff_new_pack.RIz2SH/_new  2025-12-16 16:03:30.257182134 +0100
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/gruntwork-io/terragrunt</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">v0.95.1</param>
+    <param name="revision">v0.96.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.RIz2SH/_old  2025-12-16 16:03:30.277182979 +0100
+++ /var/tmp/diff_new_pack.RIz2SH/_new  2025-12-16 16:03:30.281183148 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/gruntwork-io/terragrunt</param>
-              <param 
name="changesrevision">7afdf640f06f6d454ac0a38eb0110e1584d738d6</param></service></servicedata>
+              <param 
name="changesrevision">77545deb922b9e41030033a1ab28b8759b16044a</param></service></servicedata>
 (No newline at EOF)
 

++++++ terragrunt-0.95.1.obscpio -> terragrunt-0.96.0.obscpio ++++++
++++ 1851 lines of diff (skipped)

++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.RIz2SH/_old  2025-12-16 16:03:33.885335425 +0100
+++ /var/tmp/diff_new_pack.RIz2SH/_new  2025-12-16 16:03:33.889335594 +0100
@@ -1,5 +1,5 @@
 name: terragrunt
-version: 0.95.1
-mtime: 1765569267
-commit: 7afdf640f06f6d454ac0a38eb0110e1584d738d6
+version: 0.96.0
+mtime: 1765818432
+commit: 77545deb922b9e41030033a1ab28b8759b16044a
 

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

Reply via email to