Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package oras for openSUSE:Factory checked in 
at 2026-08-29 17:40:33
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/oras (Old)
 and      /work/SRC/openSUSE:Factory/.oras.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "oras"

Sat Aug 29 17:40:33 2026 rev:11 rq:1374465 version:1.3.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/oras/oras.changes        2026-07-17 
18:51:38.645645581 +0200
+++ /work/SRC/openSUSE:Factory/.oras.new.1265/oras.changes      2026-08-29 
17:41:32.340304294 +0200
@@ -1,0 +2,72 @@
+Fri Aug 28 12:34:16 UTC 2026 - Johannes Kastl 
<[email protected]>
+
+- Update to version 1.3.4:
+  ORAS CLI v1.3.4 is a security-focused maintenance release. It
+  scopes registry credentials — mTLS client certificates, custom
+  --header values, and --debug trace output — strictly to the
+  configured registry origin, and adds an opt-in --force copy mode
+  for registries that report incomplete content as present.
+  * Highlights
+    - Security: three credential-scoping advisories are fixed —
+      mTLS client certificates (GHSA-h3wm-jjqf-8jm2), custom
+      request headers (GHSA-whvf-jp7m-59f3), and --debug HTTP
+      traces (GHSA-5jhf-2qmf-m8c5). All three were reported by
+      Hardik Mehta (@hardw00t).
+    - oras cp and oras push gain --force, which walks every
+      referenced manifest instead of trusting the destination's
+      Exists() response — this fixes manifest blob unknown failures
+      against pull-through caches (ACR Artifact Cache, ECR
+      pull-through, GAR remote repositories).
+    - Shared authentication cache: repeated in-process calls now
+      reuse credentials instead of re-running the 401 challenge on
+      every call.
+    - Supply-chain hardening: release checksums and archives are
+      now GPG-signed in the release workflow with the ORAS project
+      release key.
+  * Features
+    - Add --force to oras cp/oras push to handle
+      partially-populated destinations by @renshao in #2061
+    - Save authentication context between calls so in-process usage
+      authenticates once by @TerryHowe in #1923
+    - Sign release checksums in the release workflow by @TerryHowe
+      in #2112
+  * Bug Fixes
+    - Avoid send on closed channel in the progress messenger by
+      @harshasiddartha in #2126
+    - Route logger output to command stderr by @vigneshakaviki in
+      #2123
+  * Security
+    - Registry mTLS client certificates are disclosed to
+      cross-origin TLS peers (CWE-201, GHSA-h3wm-jjqf-8jm2): a
+      certificate supplied via --cert-file/--key-file was installed
+      on a single shared transport and presented to any HTTPS peer,
+      including cross-origin redirect and bearer-realm targets and
+      HTTPS proxies. The certificate is now scoped to the
+      configured registry origin.
+    - Registry custom credentials are forwarded across HTTP origins
+      (GHSA-whvf-jp7m-59f3): values passed with
+      --header/--from-header/--to-header were appended to every
+      request, including redirect targets and bearer token realms
+      on other hosts. They are now stripped for any origin that
+      does not match the configured registry.
+    - Debug HTTP traces expose replayable bearer credentials
+      (CWE-532, GHSA-5jhf-2qmf-m8c5): --debug trace output
+      persisted URL userinfo and query parameters (e.g. pre-signed
+      X-Amz-Signature), Location/Content-Location/Referer headers,
+      cookies, proxy authorization, configured custom headers, and
+      token response bodies. These are now redacted.
+  * Maintenance
+    - Replace containerd/console with golang.org/x/term in #2062
+    - Group GitHub Actions Dependabot updates in #2119
+    - Float the Go version in the release workflow to match the
+      other workflows in #2137
+    - Cover the shared auth client cache in tests in #2127
+    - Strengthen display handler test assertions in #2055
+    - Expect scrubbed custom header values in e2e in #2133
+    - Dependency bumps: sirupsen/logrus 1.9.4 → 1.10.1 (#2130,
+      #2138), onsi/ginkgo/v2 2.32.1 in /test/e2e (#2129),
+      library/golang 1.26.5 → 1.27.0-alpine (#2134, #2139), and
+      grouped GitHub Actions updates (#2115, #2116, #2117, #2120,
+      #2122, #2124, #2128, #2135, #2140)
+
+-------------------------------------------------------------------

Old:
----
  oras-1.3.3.obscpio

New:
----
  oras-1.3.4.obscpio

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

Other differences:
------------------
++++++ oras.spec ++++++
--- /var/tmp/diff_new_pack.RG9EnX/_old  2026-08-29 17:41:33.138332453 +0200
+++ /var/tmp/diff_new_pack.RG9EnX/_new  2026-08-29 17:41:33.140332524 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           oras
-Version:        1.3.3
+Version:        1.3.4
 Release:        0
 Summary:        OCI registry client - manage content like artifacts, images, 
packages
 License:        Apache-2.0

++++++ _service ++++++
--- /var/tmp/diff_new_pack.RG9EnX/_old  2026-08-29 17:41:33.174333723 +0200
+++ /var/tmp/diff_new_pack.RG9EnX/_new  2026-08-29 17:41:33.177333829 +0200
@@ -3,7 +3,7 @@
     <param name="url">https://github.com/oras-project/oras.git</param>
     <param name="scm">git</param>
     <param name="exclude">.git</param>
-    <param name="revision">refs/tags/v1.3.3</param>
+    <param name="revision">refs/tags/v1.3.4</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="versionrewrite-pattern">v(.*)</param>
     <param name="changesgenerate">enable</param>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.RG9EnX/_old  2026-08-29 17:41:33.201334676 +0200
+++ /var/tmp/diff_new_pack.RG9EnX/_new  2026-08-29 17:41:33.207334888 +0200
@@ -3,6 +3,6 @@
                 <param name="url">https://github.com/oras-project/oras</param>
               <param 
name="changesrevision">fe425992fdfdf300a1cfb380bc4271b3e1a3d3db</param></service><service
 name="tar_scm">
                 <param 
name="url">https://github.com/oras-project/oras.git</param>
-              <param 
name="changesrevision">210747c29c1d38732b3194878dfd8b5a6b9ad7eb</param></service></servicedata>
+              <param 
name="changesrevision">db9e29505c3059f2b8fde34ae8cae266c5c765e9</param></service></servicedata>
 (No newline at EOF)
 

++++++ oras-1.3.3.obscpio -> oras-1.3.4.obscpio ++++++
++++ 3205 lines of diff (skipped)

++++++ oras.obsinfo ++++++
--- /var/tmp/diff_new_pack.RG9EnX/_old  2026-08-29 17:41:33.520345933 +0200
+++ /var/tmp/diff_new_pack.RG9EnX/_new  2026-08-29 17:41:33.523346039 +0200
@@ -1,5 +1,5 @@
 name: oras
-version: 1.3.3
-mtime: 1783708065
-commit: 210747c29c1d38732b3194878dfd8b5a6b9ad7eb
+version: 1.3.4
+mtime: 1787854164
+commit: db9e29505c3059f2b8fde34ae8cae266c5c765e9
 

++++++ vendor.tar.gz ++++++
++++ 5285 lines of diff (skipped)

Reply via email to