Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package terragrunt for openSUSE:Factory 
checked in at 2026-01-12 12:02:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
 and      /work/SRC/openSUSE:Factory/.terragrunt.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terragrunt"

Mon Jan 12 12:02:30 2026 rev:281 rq:1326710 version:0.97.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes    2025-12-18 
18:36:06.753359703 +0100
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.1928/terragrunt.changes  
2026-01-12 12:02:33.092830906 +0100
@@ -1,0 +2,214 @@
+Mon Jan 12 07:54:28 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.97.2:
+  * Performance Improvements
+    - Partial parse used for get_working_dir()
+      To assess where Terragrunt is going to run OpenTofu, it needs
+      partially parsed information from the relevant terragrunt.hcl
+      file of the unit running the HCL get_working_dir() function.
+      The function was performing a full parse of the
+      terragrunt.hcl file, which can be slow for users with large
+      HCL configurations.
+      Given that the parse only requires access to the value of
+      source in the terraform block, a partial parse is now
+      performed by the function, only looking at the contents of
+      the terraform block, improving performance significantly.
+  * Bug Fixes
+    - False positive parsing errors suppressed
+      When parsing an include that defined dependencies, the HCL
+      parser used by Terragrunt would emit spurious errors that are
+      internally ignored. Those messages are now suppressed.
+    - Signal propagation for interrupts fixed
+      A bug in how Terragrunt forwarded signals to processes it
+      spawned (like running tofu) resulted in underlying processes
+      receiving SIGKILL signals rather than the original signal
+      (e.g. SIGINT) sent to the Terragrunt process. That has been
+      fixed.
+  * Chores
+    - Avoiding contextcheck suppression
+      While not changing much functionally in Terragrunt, this
+      release did involve quite a lot of changes to Terragrunt
+      internals. The majority of these changes related to better
+      propagation of the Golang
+      [context](https://pkg.go.dev/context) object to better obey
+      Golang best practices. These issues were reported by the
+      contextcheck linter in the codebase, but the findings were
+      suppressed due to the scope of work required to address them.
+      These changes should make it so that context is propagated
+      correctly more reliably in the codebase, increasing the
+      usefulness of things like OpenTelemetry tracing and reduced
+      resource usage.
+      Note that some public function signatures have changed in the
+      Terragrunt codebase, which may be a breaking change to users
+      consuming Terragrunt as a library. Given that we do not offer
+      any stability guarantees for usage of Terragrunt as a
+      library, these changes are still to be included in a patch
+      release.
+  * What's Changed
+    - fix: Fixing signal propagation issues (#5326)
+    - chore: Avoiding `contextcheck` suppression (#5320)
+    - build(deps): bump golang.org/x/crypto in /test/flake (#5322)
+    - fix: Locking during run ensure calls (#5312)
+    - build(deps): bump golang.org/x/oauth2 in /test/flake (#5323)
+    - build(deps): bump github.com/cloudflare/circl in /test/flake
+      (#5324)
+    - chore: Cleaning up HCL fn spans (#5315)
+    - fix: Using a partial parse for `get_working_dir()` (#5318)
+    - chore: Adding flake utility (#5311)
+    - fix: Fixing flaky tests (#5316)
+    - bug: false positive parsing errors (#5258)
+
+-------------------------------------------------------------------
+Mon Jan 12 07:34:51 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.97.1:
+  * New Features
+    - All HCL functions instrumented with OpenTelemetry
+      All Terragrunt HCL functions now emit OpenTelemetry spans
+      when they run, making it easier to understand HCL function
+      usage and performance.
+    - HCL parsing telemetry improved
+      Additional fidelity has been added to traces emitted during
+      parsing to give insight as to why configuration parsing is
+      being performed, and how.
+  * Bug Fixes
+    - plan -destroy called correctly for --filter-affected
+      A bug in the logic for --filter-affected resulted in removed
+      units getting planned/applied instead of being destroyed when
+      users supplied --filter-allow-destroy. That bug has been
+      fixed.
+    - Nested spans in track parents appropriately even when the
+      TRACEPARENT environment variable is used.
+      A bug in the logic for propagating TRACEPARENT as the
+      ultimate parent of traces started in Terragrunt prevented
+      child traces from properly tracking parent spans. That bug
+      has been fixed.
+    - Reports on runs in worktrees now use relative directories to
+      worktree root
+      Instead of displaying runs of units in Git worktrees during
+      Git-based filter expression runs with the absolute path of
+      their directories in a temporary directory, they now display
+      with the path to the unit relative to the root of the
+      worktree.
+    - Unnecessary relationship discovery prevented
+      Discovery of relationships between units has been made opt-in
+      in the discovery process. This will result in no changes to
+      usage of commands like run --all, but will significantly
+      improve the performance of commands like list and stack
+      generate.
+  * What's Changed
+    - chore: Increasing telemetry of config parsing (#5309)
+    - fix: Avoiding unnecessary relationship discovery (#5313)
+    - fix: Fixing worktree reports (#5308)
+    - chore: Adding spans for HCL functions (#5306)
+    - fix: Fixing nested spans (#5305)
+    - New ambassador (#5302)
+    - chore: Dropping usage of `MapToSlice` and `StringListInsert`
+      (#5297)
+    - fix: Fixing `plan -destroy` logic in Git-diffs (#5295)
+    - Adding ambassadors (#5296)
+
+-------------------------------------------------------------------
+Mon Jan 12 06:56:11 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 0.97.0:
+  * Breaking Changes
+    - The --queue-strict-include flag is deprecated
+      Terragrunt no longer automatically includes dependencies of
+      included units. As such the --queue-strict-include flag is no
+      longer useful in the Terragrunt CLI.
+      The flag has been deprecated, and no longer does anything.
+      This flag will not be removed before 2.0.
+    - Run report no longer reports --queue-exclude-dir as a reason
+      for exclusion
+      Run reports no longer report on units excluded from runs as a
+      consequence of the --queue-exclude-dir flag.
+    - The --units-that-include flag is deprecated
+      The --units-that-include flag is now an alias for the
+      reading= attribute filter, just like the
+      --queue-include-units-reading flag.
+      Given that the two flags no longer differ in functionality,
+      and that the functionality of the --units-that-include is no
+      longer strictly including units that are included, the flag
+      has been deprecated.
+    - The double-star strict control is complete
+      The globbing behavior of Terragrunt in CLI flags has been
+      updated to match all paths when ending with a trailing ** .
+  * Experiments Completed
+    - The filter-flag experiment is completed
+      The filter-flag experiment is completed, and the --filter
+      flag is now generally available.
+      You can use filter expressions as a single unified API for
+      controlling the Run Queue, replacing the need to use the
+      following CLI flags:
+
+      Legacy —queue flag                           Equivalent —filter 
expression
+
+      —-queue-include-dir=path                       —-filter='{./path}'
+      —-queue-exclude-dir=path                       —-filter='!{./path}'
+      --queue-include-units-reading=root.hcl   --filter='reading=root.hcl'
+      --units-that-include=root.hcl            --filter='reading=root.hcl'
+      --queue-include-external-dependencies    --filter='{./**}...'
+      --queue-excludes-file=excludes.txt           
--filters-file='filters.txt' *
+      --graph                                --filter='...{.}'
+
+      Note that the file used for the --queue-excludes-file does
+      not directly translate to the kind of file you can use for a
+      --filters-file. To learn more, see the documentation.
+      The table above also explains the aliasing that has been done
+      internally to replace queue flags with their filter
+      equivalents. The aliasing for these queue flags is present
+      purely for backwards compatibility purposes, but they are not
+      going to emit deprecation warnings, and will not be removed
+      before the Terragrunt 1.0 release.
+      You are heavily encouraged to adopt the new --filter flag for
+      your infrastructure targeting needs as soon as feasible in
+      your workflows. It will offer a significantly more flexible
+      and powerful experience.
+      To learn more see the Filters feature documentation.
+      https://terragrunt.gruntwork.io/docs/features/filter
+  * Bug Fixes
+    - The get_original_terragrunt_dir() function is now supported
+      in terragrunt.stack.hcl files
+      When authoring explicit stacks, using the
+      get_original_terragrunt_dir() HCL function in
+      terragrunt.stack.hcl files will now return the directory
+      where the terragrunt.stack.hcl file lives, even when the
+      configuration is read from another stack/unit using
+      read_terragrunt_config().
+    - Using Git-based expressions with the --out-dir flag is fixed
+      When using Git-based expressions using the --filter flag, the
+      relative path of units relative to their respective Git
+      worktree roots is used for determining where the plan file
+      will be saved, rather than a path in the relevant Git
+      worktree.
+    - Color for output fetching is suppressed more reliably
+      Terragrunt will use tofu output -json / terraform output
+      -json more reliably when users expect a lack of colors (like
+      when colors are suppressed for Terragrunt).
+  * What's Changed
+    - fix: added git worktree cleanup on errors (#5254)
+    - chore: add no color for dependency fetching (#5285)
+    - fix: saving of plan in git based filtering (#5288)
+    - fix: `get_original_terragrunt_dir` during stack generate
+      (#5176)
+    - chore: opentelemetry and aws dependencies update (#5279)
+    - feat: on demand no proxy build execution (#5277)
+    - Adding ambassador (#5266)
+    - docs: Documenting backport of queue flags into filter flags
+      (#5263)
+    - chore: Backporting queue flags into filter flags (#5241)
+    - chore: Removing latest Terraform OSS workflows (#5262)
+    - Adding announcement banner (#5260)
+    - Adding ambassador (#5259)
+    - Adding ambassador (#5261)
+    - chore: Adding debug log for assume already applied (#5198)
+    - chore: Dropping `ListContains` and `ListEquals` and using
+      standard library instead (#5221)
+    - fix: improved log error messages (#5256)
+    - fix: Fixing report run duplication error (#5252)
+    - chore: Cleaning up test symlinks resolution (#5251)
+    - fix: Using `testing/synctest` to make
+      `TestWriteUnitLevelSummary` more reliable (#5253)
+
+-------------------------------------------------------------------

Old:
----
  terragrunt-0.96.1.obscpio

New:
----
  terragrunt-0.97.2.obscpio

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

Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.Ppo0IZ/_old  2026-01-12 12:02:35.812944284 +0100
+++ /var/tmp/diff_new_pack.Ppo0IZ/_new  2026-01-12 12:02:35.816944450 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package terragrunt
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           terragrunt
-Version:        0.96.1
+Version:        0.97.2
 Release:        0
 Summary:        Thin wrapper for Terraform for working with multiple Terraform 
modules
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Ppo0IZ/_old  2026-01-12 12:02:35.904948118 +0100
+++ /var/tmp/diff_new_pack.Ppo0IZ/_new  2026-01-12 12:02:35.904948118 +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.96.1</param>
+    <param name="revision">v0.97.2</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.Ppo0IZ/_old  2026-01-12 12:02:35.940949619 +0100
+++ /var/tmp/diff_new_pack.Ppo0IZ/_new  2026-01-12 12:02:35.948949952 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/gruntwork-io/terragrunt</param>
-              <param 
name="changesrevision">9bc14f76d8a4ae80e82368dc147ade8263c6a82f</param></service></servicedata>
+              <param 
name="changesrevision">674b1fa450e90313563232f1cc10cde83ff9c433</param></service></servicedata>
 (No newline at EOF)
 

++++++ terragrunt-0.96.1.obscpio -> terragrunt-0.97.2.obscpio ++++++
++++ 25732 lines of diff (skipped)

++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.Ppo0IZ/_old  2026-01-12 12:02:41.309173374 +0100
+++ /var/tmp/diff_new_pack.Ppo0IZ/_new  2026-01-12 12:02:41.321173874 +0100
@@ -1,5 +1,5 @@
 name: terragrunt
-version: 0.96.1
-mtime: 1765984460
-commit: 9bc14f76d8a4ae80e82368dc147ade8263c6a82f
+version: 0.97.2
+mtime: 1767970871
+commit: 674b1fa450e90313563232f1cc10cde83ff9c433
 

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

Reply via email to