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-06-03 17:52:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
 and      /work/SRC/openSUSE:Factory/.terragrunt.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "terragrunt"

Tue Jun  3 17:52:37 2025 rev:232 rq:1282085 version:0.81.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes    2025-05-31 
19:18:28.006739255 +0200
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.16005/terragrunt.changes 
2025-06-03 17:53:36.457775047 +0200
@@ -1,0 +2,82 @@
+Tue Jun 03 04:56:06 UTC 2025 - Johannes Kastl 
<opensuse_buildserv...@ojkastl.de>
+
+- Update to version 0.81.0:
+  * Breaking Changes
+    - Bare Includes Deprecated
+      Use of bare includes (include configuration blocks without a
+      label) are now deprecated.
+      For example:
+        include {
+            path = find_in_parent_folders("root.hcl")
+        }
+      Will now result in a deprecation warning, while the following usage of 
an include with a label added won't:
+        include "root" {
+            path = find_in_parent_folders("root.hcl")
+        }
+      Using labeled includes result in better performance, as
+      backwards compatibility requires that Terragrunt does
+      additional work during configuration processing. You are
+      advised to update your bare includes to use labels as early
+      as possible.
+      Note that although this deprecation won't be an immediate
+      breaking change. It will be a breaking change in the future.
+      To opt-in to this breaking change today, you can use the
+      bare-include strict control to mandate usage of the modern,
+      labelled include. Doing so will ensure that you and your
+      teammates are leveraging the most performant version of the
+      configuration block.
+      Backwards compatibility is guaranteed to remain present for
+      this functionality until at least Terragrunt 2.0.
+    - Logging Moved from Terragrunt Options
+      If you depend on Terragrunt as a Golang library, you'll want
+      to take note that this release introduces a breaking change
+      to public functions in multiple packages to adjust how the
+      logger is passed. The Terragrunt logger is no longer a member
+      of the TerragruntOptions struct in the options package, and
+      is instead passed explicitly as an argument to functions that
+      need the logger.
+      For example, the signature for the RunCommand function in the
+      shell package changed from this:
+        func RunCommand(ctx context.Context, opts *options.TerragruntOptions, 
command string, args ...string) error
+      To this:
+        func RunCommand(ctx context.Context, l log.Logger, opts 
*options.TerragruntOptions, command string, args ...string) error
+      You maybe need to manually construct a logger to pass into
+      public functions you are calling in Terragrunt packages as a
+      consequence.
+  * New Features
+    - Added constraint_check HCL Function
+      A new HCL function, constraint_check, has been added to
+      Terragrunt.
+      This HCL function allows you to drive logic in your
+      configurations based on constraints checked against arbitrary
+      semantic versions.
+      For example:
+        feature "module_version" {
+          default = "1.2.3"
+        }
+        locals {
+          module_version       = feature.module_version.value
+          needs_v2_adjustments = constraint_check(local.module_version, ">= 
2.0.0")
+        }
+        terraform {
+          source = 
"github.com/my-org/my-module.git//?ref=v${local.module_version}"
+        }
+        inputs = !local.needs_v2_adjustments ? {
+          old_module_input_name = "old_module_input_value"
+        } : {
+          new_module_input_name = "new_module_input_value"
+        }
+      Using this function, you can alter the behavior of units when
+      particular OpenTofu/Terraform module versions are used,
+      including changing inputs or altering error handling.
+  * What's Changed
+    - docs: Documenting `constraint_check` (#4384)
+    - Add constraint_check HCL function (#4376)
+    - OTEL dependencies update (#4370)
+    - chore: Deprecating bare includes (#4375)
+    - perf: Moving logger out of opts (#4367)
+    - fix: Fixing reference to `relative_path_to_include` (#4371)
+    - fix: Always run CI on push (#4372)
+    - feat: Added license check (#4368)
+
+-------------------------------------------------------------------

Old:
----
  terragrunt-0.80.4.obscpio

New:
----
  terragrunt-0.81.0.obscpio

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

Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.Pzdnwz/_old  2025-06-03 17:53:37.765829295 +0200
+++ /var/tmp/diff_new_pack.Pzdnwz/_new  2025-06-03 17:53:37.765829295 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           terragrunt
-Version:        0.80.4
+Version:        0.81.0
 Release:        0
 Summary:        Thin wrapper for Terraform for working with multiple Terraform 
modules
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.Pzdnwz/_old  2025-06-03 17:53:37.829831950 +0200
+++ /var/tmp/diff_new_pack.Pzdnwz/_new  2025-06-03 17:53:37.829831950 +0200
@@ -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.80.4</param>
+    <param name="revision">v0.81.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.Pzdnwz/_old  2025-06-03 17:53:37.849832779 +0200
+++ /var/tmp/diff_new_pack.Pzdnwz/_new  2025-06-03 17:53:37.857833111 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/gruntwork-io/terragrunt</param>
-              <param 
name="changesrevision">0df7eb56a5aeea64ecdc395fe9d737e8dcc9fae8</param></service></servicedata>
+              <param 
name="changesrevision">20b297c255cd8c2e660b3c36d42778fe0080d2d4</param></service></servicedata>
 (No newline at EOF)
 

++++++ terragrunt-0.80.4.obscpio -> terragrunt-0.81.0.obscpio ++++++
++++ 18714 lines of diff (skipped)

++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.Pzdnwz/_old  2025-06-03 17:53:39.161887194 +0200
+++ /var/tmp/diff_new_pack.Pzdnwz/_new  2025-06-03 17:53:39.165887360 +0200
@@ -1,5 +1,5 @@
 name: terragrunt
-version: 0.80.4
-mtime: 1748447819
-commit: 0df7eb56a5aeea64ecdc395fe9d737e8dcc9fae8
+version: 0.81.0
+mtime: 1748889254
+commit: 20b297c255cd8c2e660b3c36d42778fe0080d2d4
 

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

Reply via email to