Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package opa for openSUSE:Factory checked in at 2026-01-30 18:27:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/opa (Old) and /work/SRC/openSUSE:Factory/.opa.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "opa" Fri Jan 30 18:27:22 2026 rev:12 rq:1329960 version:1.13.1 Changes: -------- --- /work/SRC/openSUSE:Factory/opa/opa.changes 2026-01-15 16:49:29.628284603 +0100 +++ /work/SRC/openSUSE:Factory/.opa.new.1995/opa.changes 2026-01-30 18:27:55.867768575 +0100 @@ -1,0 +2,143 @@ +Fri Jan 30 07:19:11 UTC 2026 - Johannes Kastl <[email protected]> + +- Update to version 1.13.1: + This bug fix release addresses an issue found in the new + array.flatten built-in function + - Fix issue in array.flatten handling of single item arrays + (#8273) (#8272) authored by @anderseknert +- Update to version 1.13.0: + This release contains a mix of new features, performance + improvements, and bugfixes. Notably: + - A new immediate upload trigger mode in the Decision Logger + - A new array.flatten built-in function + - Numerous performance improvements + * Immediate Upload Trigger Mode in Decision Logger (#8110) + - An immediate trigger mode has been added to the Decision + Logger; enabled by setting the + decision_logs.reporting.trigger configuration option to + immediate. + When enabled, log events are pushed to the log service as + soon as the configured upload chunk size criteria is met; or, + at latest, when the configured upload delay is reached. + * Runtime, SDK, Tooling + - cmd/fmt: Do not overwrite file on fmt without changes (#8222) + authored by @Loic-R + - cmd/test: Enable sorting JSON test results by duration + (#7444) authored by @sspaink + - profiler: nil *Profiler should not report Enabled() (#8256) + authored by @anderseknert + - rego: Add Data function to simplify adding data from map + (#5961) authored by @majiayu000 reported by @anderseknert + - runtime: Correct naming & docs for version checking (#8191) + authored by @charlieegan3 + * Compiler, Topdown and Rego + - ast: Body.String() doesn't panic on empty body (#8244) + authored by @srenatus + - ast: Improve type error message when referencing functions + (#6840) authored by @sspaink + - ast: Type Checker recognizes when a variable has multiple + assignments but is an undefined function (#7463) authored by + @sspaink reported by @anderseknert + - ast/parser: Avoid duplicate loc copies (#8142) authored by + @srenatus + - topdown: Add array.flatten built-in function (#8226) authored + by @anderseknert + - topdown: Fix issue where numbers.range_step built-in could + erroneously return undefined value (#8194) authored by + @thevilledev + - topdown: Remove hard-coded missing key error in + strings.render_template built-in (#7931) authored by + @colinjlacy reported by @anderseknert + - topdown: Re-introduce cancellation-awareness for + regex.replace built-in (#8179) authored by @srenatus + - from having been reverted in v1.12.1 + - topdown: Support arrays as input for json.match_schema + (#6615) authored by @sspaink reported by @mscudlik + * Performance + - ast: Improved annotations parsing (#8210) authored by + @anderseknert + - ast: Reinstate zero-alloc paths in Ref.String() (#8202) + authored by @anderseknert + - ast: Replace regex implementation in IsVarCompatibleString + (#8164) authored by @anderseknert + - ast: Optimize Set.Intersect and Set.Diff (#8167) authored by + @thevilledev + - ast: Optimize Set.Union (#8172) authored by @thevilledev + - ast: Reduce allocations in Expr.MarshalJSON (#8204) authored + by @thevilledev + - ast: Reduce allocations in Rule.MarshalJSON (#8205) authored + by @thevilledev + - ast: Reduce allocations in Term.MarshalJSON (#8200) authored + by @thevilledev + - ast: Reduce allocations in With.MarshalJSON (#8206) authored + by @thevilledev + - perf: String() implementations using appenders (#8192) + authored by @anderseknert + - topdown: Avoid redundancy in builtinTrim (#8237) authored by + @thevilledev + - topdown: Eliminate closure allocations in Set and virtual doc + enumeration (#8242) authored by @alex60217101990 + - topdown: Fast paths for array.reverse (#8177) authored by + @thevilledev + - topdown: Optimize json.remove and json.filter (#8193) + authored by @thevilledev + - topdown: Optimize object built-ins (#8175) authored by + @thevilledev + - topdown: Optimize union built-in (#8173) authored by + @thevilledev + - topdown: Pre-alloc in various built-ins (#8198) authored by + @thevilledev + - topdown: Reduce allocs in float sum/product (#8235) authored + by @thevilledev + - topdown: Skip set copy in getObjectKeysParam (#8176) authored + by @thevilledev + * Docs, Website, Ecosystem + - docs: Add authz-spring-boot-starter to Spring Security API + ecosystem entry (#8234) authored by @francois-eckert + - docs: Add header for crypto example to make (#8259) authored + by @charlieegan3 + - docs: Add notes for automated agents (#8147, #8203) authored + by @charlieegan3 + - docs: Add opa-wasm-zig to the ecosystem (#8163) authored by + @burdzwastaken + - docs: Add scripts to import docs from source (#8148) authored + by @charlieegan3 + - docs: Explain how to use the SDK without a initialising a + server (#8248) authored by @andrewcameronsims + - docs: Fix a number of redirecting links (#8165 authored by + @charlieegan3 + - docs: Fix template-expression examples (#8199) authored by + @johanfylling + - docs/ocp: Mention source prefix/path options (#8238) authored + by @srenatus + - website: Add redirect section for immutable referrers (#8262) + authored by @charlieegan3 reported by @KraLeoD + - website: Display 2025 survey results on the website (#8258) + authored by @charlieegan3 + - website: Show breadcrumbs in search results (#8207) authored + by @charlieegan3 + * Miscellaneous + - Decoupled the Rego job check from the Go job checks in the + Github PR workflow (#8203) authored by @SeanLedford + - build: Format pr_check.rego with opa fmt (#8201) authored by + @thevilledev + - build: Migrate PR check to OPA policy (#8183) authored by + @SeanLedford + - build: Run go get against main to spot redacted (#8146) + authored by @charlieegan3 + - deps: Switch to maintained go.yaml.in/yaml/v3 yaml library + (#8182) authored by @mrueg + - test/cases: Increase yaml test coverage for some regex and + string builtins (#8152) authored by @srenatus + - Dependency updates; notably: + - build: bump golang from 1.25.5 to 1.25.6 (#8224) authored + by @srenatus + - build(deps): bump go.opentelemetry.io deps from + 1.38.0/0.63.0 to 1.39.0/0.64.0 + - build(deps): bump klauspost/compress from v1.18.1 to + v1.18.2 (#8184) authored by @srenatus + - because of redaction warning + - build(deps): bump github.com/go-ini/ini from v1.67.0 to + gopkg.in/ini.v1 v1.67.1 (#8208) authored by @gabrpt + +------------------------------------------------------------------- Old: ---- opa-1.12.3.obscpio New: ---- opa-1.13.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ opa.spec ++++++ --- /var/tmp/diff_new_pack.G1R2YI/_old 2026-01-30 18:27:57.471835917 +0100 +++ /var/tmp/diff_new_pack.G1R2YI/_new 2026-01-30 18:27:57.475836085 +0100 @@ -17,7 +17,7 @@ Name: opa -Version: 1.12.3 +Version: 1.13.1 Release: 0 Summary: Open source, general-purpose policy engine License: Apache-2.0 ++++++ _service ++++++ --- /var/tmp/diff_new_pack.G1R2YI/_old 2026-01-30 18:27:57.615841963 +0100 +++ /var/tmp/diff_new_pack.G1R2YI/_new 2026-01-30 18:27:57.655843642 +0100 @@ -3,7 +3,7 @@ <param name="url">https://github.com/open-policy-agent/opa</param> <param name="scm">git</param> <param name="exclude">.git</param> - <param name="revision">v1.12.3</param> + <param name="revision">v1.13.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.G1R2YI/_old 2026-01-30 18:27:57.903854054 +0100 +++ /var/tmp/diff_new_pack.G1R2YI/_new 2026-01-30 18:27:57.951856069 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/open-policy-agent/opa</param> - <param name="changesrevision">6abb30849c47ba066e2ae62bf4904f3cc95efdfd</param></service></servicedata> + <param name="changesrevision">9c3bb906f1ac56903e2754982d66c83f9a9aaa06</param></service></servicedata> (No newline at EOF) ++++++ opa-1.12.3.obscpio -> opa-1.13.1.obscpio ++++++ ++++ 30473 lines of diff (skipped) ++++++ opa.obsinfo ++++++ --- /var/tmp/diff_new_pack.G1R2YI/_old 2026-01-30 18:28:07.052238169 +0100 +++ /var/tmp/diff_new_pack.G1R2YI/_new 2026-01-30 18:28:07.056238338 +0100 @@ -1,5 +1,5 @@ name: opa -version: 1.12.3 -mtime: 1768428049 -commit: 6abb30849c47ba066e2ae62bf4904f3cc95efdfd +version: 1.13.1 +mtime: 1769719196 +commit: 9c3bb906f1ac56903e2754982d66c83f9a9aaa06 ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/opa/vendor.tar.gz /work/SRC/openSUSE:Factory/.opa.new.1995/vendor.tar.gz differ: char 16, line 1
