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-03-27 16:50:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/opa (Old)
 and      /work/SRC/openSUSE:Factory/.opa.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "opa"

Fri Mar 27 16:50:55 2026 rev:16 rq:1343117 version:1.15.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/opa/opa.changes  2026-03-09 16:32:45.693764086 
+0100
+++ /work/SRC/openSUSE:Factory/.opa.new.8177/opa.changes        2026-03-27 
16:53:41.733967419 +0100
@@ -1,0 +2,136 @@
+Fri Mar 27 06:16:13 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 1.15.0:
+  * This release contains a mix of new features, performance
+    improvements, and bugfixes. Notably:
+    - Add logger plugin interface and file logger implementation
+      with log rotation
+    - Custom HTTPAuthPlugin behavior change, all per-request
+      authentication logic must be moved from NewClient() to
+      Prepare()
+    - AWS signing supports for web identity for assume role
+      credentials
+  * Logger Plugin Support (#8434) (authored by @srenatus)
+    OPA now supports pluggable logging implementations via the
+    logger plugin interface, which is based on Go's standard
+    log/slog.Handler interface. This allows any slog.Handler
+    implementation to be used as a logger plugin. Loggers can be
+    configured via the server.logger_plugin configuration option
+    and used for both runtime logging and decision logs. OPA
+    includes a built-in file logger plugin (file_logger) that
+    writes structured JSON logs with rotation support using
+    lumberjack. Users can also implement and register custom logger
+    plugins when building OPA.
+
+    Example configuration for server logging:
+
+      server:
+        logger_plugin: file_logger
+
+      plugins:
+        file_logger:
+          path: /var/log/opa/server.log
+          max_size_mb: 100
+          max_age_days: 28
+          max_backups: 3
+          compress: true
+          level: info
+
+    Example configuration for decision logs using the same plugin:
+
+      server:
+        logger_plugin: file_logger
+
+      decision_logs:
+        plugin: file_logger
+
+      plugins:
+        file_logger:
+          path: /var/log/opa/server.log
+          max_size_mb: 100
+          max_age_days: 28
+          max_backups: 3
+          compress: true
+          level: info
+
+  * Custom HTTPAuthPlugin behavior change (#8376) (authored by @srenatus)
+    The HTTPAuthPlugin.NewClient() method is now called once per
+    Client instance and cached rather than being called for every
+    request. Custom plugins that performed per-request operations
+    in NewClient() (such as request counters, per-request transport
+    wrapping, or logging/metrics side effects) will now only
+    execute those operations once. All per-request authentication
+    logic must be moved from NewClient() to Prepare(). All plugins
+    included in OPA have been updated and are unaffected by this
+    change.
+  * Runtime, SDK, Tooling
+    - plugins/logger: Add logger plugin interface and file logger
+      implementation with log rotation (#8434) (authored by
+      @srenatus)
+    - plugins/logs: Decision logs can now use logger plugins for
+      output (#8434) (authored by @srenatus)
+    - logging: Add BufferedLogger to capture early startup logs
+      before plugins are initialized (#8434) (authored by
+      @srenatus)
+    - plugins/rest: Configurable re-read interval for TLS client
+      certificates via cert_reread_interval_seconds field.
+      Defaults to re-reading on every request for backwards
+      compatibility.  The implementation also uses content hashing
+      to detect changes and avoid re-parsing unchanged TLS
+      certificates and keys. (#8376) (authored by @srenatus)
+    - plugins/rest: All TLS configurations now inherit the minimum
+      version and TLS ciphersuites as configured for the server.
+      (#8376) (authored by @srenatus)
+    - internal/providers/aws: Refactor deprecated crypto/elliptic
+      APIs to crypto/ecdh (#8395) (authored by @kanywst)
+      plugins/rest: AWS Signing - Allow Service Account (Web
+      Identity) credentials for Assume Role Credentials (#8386) (
+      authored by @tiagogviegas)
+  * Compiler, Topdown and Rego
+    - ast: fix overlapping array and scalar pattern in rule index
+      (authored by @srenatus)
+  * Bundles
+    - optimized bundles: filter metadata comments properly ( #8388)
+      (#6529) authored by @srenatus
+  * Docs, Website, Ecosystem
+    - docs(ecosystem): add Kopa ecosystem entry (#8405) (authored
+      by @sfreet)
+    - docs: Update KubeCon event listing (#8439) (authored by
+      @charlieegan3)
+    - docs: fix input of partial-evaluation example (#8430)
+      (authored by @edobrb)
+    - ecosystem: add Big ACL (#8389) (authored by @francois-eckert)
+    - Regal v0.39.0 doc updates (#8383) (authored by @anderseknert)
+  * Miscellaneous
+    - build/generate-extended-cases: Fix testcase loader to use
+      json.Number. (#8429) (authored by @philipaconrad)
+    - Filter compliance test cases using capabilities file (#8418)
+      (authored by @sspaink)
+    - Fix intermittent plugins manager deadlock on opa.configure
+      (#8407) (authored by @sspaink)
+    - Linter configuration cleanup (#8397) (authored by
+      @anderseknert)
+    - fix nightly.yaml by moving secret to env (#8381) (authored by
+      @sspaink)
+    - fix release-vulnerability-check.yaml (authored by @sspaink)
+    - nightly+release-vuln-check: add links to slack msg payloads
+      (authored by @srenatus)
+    - Dependency updates; notably:
+      - build: bump go 1.26.1 (#8409) (authored by @srenatus)
+      - gha: bump trivy-action (authored by @srenatus)
+      - build(deps): bump google.golang.org/grpc from 1.79.1 to
+        1.79.3 (#8428) (authored by @dependabot[bot])
+      - build(deps): bump github.com/vektah/gqlparser/v2 from
+        2.5.31 to 2.5.32 (#8399) (authored by @dependabot[bot])
+      - build(deps): bump modernc.org/sqlite from 1.45.0 to 1.46.1
+        (#8399) (authored by @dependabot[bot])
+      - build(deps): bump golang.org/x/net from 0.50.0 to 0.51.0
+        (#8412) (authored by @dependabot[bot])
+      - build(deps): bump golang.org/x/sync from 0.19.0 to 0.20.0
+        (#8412) (authored by @dependabot[bot])
+      - build(deps): bump golang.org/x/time from 0.14.0 to 0.15.0
+        (#8412) (authored by @dependabot[bot])
+      - build(deps): bump github.com/microsoft/go-mssqldb from
+        1.9.6 to 1.9.7(#8412) (authored by @dependabot[bot])
+
+-------------------------------------------------------------------

Old:
----
  opa-1.14.1.obscpio

New:
----
  opa-1.15.0.obscpio

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

Other differences:
------------------
++++++ opa.spec ++++++
--- /var/tmp/diff_new_pack.dfORXy/_old  2026-03-27 16:53:43.446039089 +0100
+++ /var/tmp/diff_new_pack.dfORXy/_new  2026-03-27 16:53:43.458039592 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           opa
-Version:        1.14.1
+Version:        1.15.0
 Release:        0
 Summary:        Open source, general-purpose policy engine
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.dfORXy/_old  2026-03-27 16:53:43.522042271 +0100
+++ /var/tmp/diff_new_pack.dfORXy/_new  2026-03-27 16:53:43.542043108 +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.14.1</param>
+    <param name="revision">v1.15.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.dfORXy/_old  2026-03-27 16:53:43.590045118 +0100
+++ /var/tmp/diff_new_pack.dfORXy/_new  2026-03-27 16:53:43.602045620 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/open-policy-agent/opa</param>
-              <param 
name="changesrevision">3d1bac44a21906cc7f118ae535b78e39185214a5</param></service></servicedata>
+              <param 
name="changesrevision">f9e7302d69595f413840344bd642653d2a99766e</param></service></servicedata>
 (No newline at EOF)
 

++++++ opa-1.14.1.obscpio -> opa-1.15.0.obscpio ++++++
++++ 16241 lines of diff (skipped)

++++++ opa.obsinfo ++++++
--- /var/tmp/diff_new_pack.dfORXy/_old  2026-03-27 16:53:48.334243717 +0100
+++ /var/tmp/diff_new_pack.dfORXy/_new  2026-03-27 16:53:48.346244220 +0100
@@ -1,5 +1,5 @@
 name: opa
-version: 1.14.1
-mtime: 1773048290
-commit: 3d1bac44a21906cc7f118ae535b78e39185214a5
+version: 1.15.0
+mtime: 1774559466
+commit: f9e7302d69595f413840344bd642653d2a99766e
 

++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/opa/vendor.tar.gz 
/work/SRC/openSUSE:Factory/.opa.new.8177/vendor.tar.gz differ: char 146, line 2

Reply via email to