Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package garage for openSUSE:Factory checked in at 2026-09-19 22:21:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/garage (Old) and /work/SRC/openSUSE:Factory/.garage.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "garage" Sat Sep 19 22:21:59 2026 rev:11 rq:1378944 version:2.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/garage/garage.changes 2026-04-18 21:36:51.558760197 +0200 +++ /work/SRC/openSUSE:Factory/.garage.new.383539/garage.changes 2026-09-19 22:23:10.563693328 +0200 @@ -1,0 +2,74 @@ +Sat Sep 19 06:52:15 UTC 2026 - Johannes Kastl <[email protected]> + +- update to 2.4.1: + This patch release fixes the panic on Garage start when using + Consul or Kubernetes discovery (#1416, #1473, #1526, #1527, + #1528). No other changes in Garage itself are included since + v2.4.0. +- update to 2.4.0: + This release is a stable release. There are no breaking changes + when migrating from Garage v2.3.0. + Warning + We are aware of garage crashing with a panic if the consul + discovery is used, see #1526 + * New features: + - add NO_COLOR env var to disable logs colors (#1250, #1503) + - K2V: provide monotonic reads by default, with a flag to + opt-out (#1452) + - Add garage health CLI subcommand (#1373) + - admin api: return full layout computation statistics as json + (#1428, #1435) + - admin api: add fields to GetNodeInfo result (#1429, #1434) + * Improvements: + - Better handling of wildcards in CORS rules (#1105, #1516) + - deregister from consul on shutdown (#1062, #1507) + - fix: avoid rewriting peer list file when unchanged (#1488) + - refactor db wrapper to introduce TypedTree (#1456) + - k2v-client: misc fixes (#1463) + - Add details to read file errors (#1475) + - replace Crdt impl on Option by explicit CancelingOption and + MergingOption types (#1451) + - bg vars: return "never" when scrub never ran (#1421, #1430) + - cli: hide secret env values in help (#1418) + - Replace the existential lifetime in sqlite adapter with a + static one (#1407) + * Bug fixes: + - api/s3: don't panic when a version has no blocks (#1522) + - Admin API: correctly return aliased buckets for keys even if + they have no permissions (#1498) + - fix(s3): allow UTF-8 in PostObject form field values (#1489, + #1492) + - fix(s3): report non-existent keys as deleted in bulk + DeleteObjects (#1460, #1469) + - fix reflected xss when returning errors on web endpoint + (#1471) + - fix(cors): include Access-Control-Allow-Headers in permissive + OPTIONS placeholder (#1450) + - admin api: properly eliminate irrelevant role deletions + (#1427, #1431) + - fix(cors): return single matching origin instead of multiple + values in Access-Control-Allow-Origin (#1419) + - collapse sequential whitespace in canonical SigV4 header + values (#1424) + * CI, build and testing: + - Update dependencies post-2.3.0 release (#1415) + - Fuzz testing for CRDTs (#1438, #1439, #1444, #1443, #1440, + #1442, #1437, #1411) + - fix: enable compilation on OpenBSD by removing keepalive + interval (#1413, #1453) + - set some flaky tests as #[ignore] (#1432) + - CI: revert spurrious changed introduced in #1487 that broke + CI for main-v2 (#1499) + - fix: prevent depending on aws-lc via reqwest (#1412) + - Drop parse_duration for fundu-systemd (#1246, #1468) + * Kubernetes: + - helm: make garage.toml bind addresses configurable via values + (#1383) + * Documentation: + - add SECURITY.md, CONTRIBUTING.md and GOVERNANCE.md (#1406, + #1423, #1493) + - documentation updates (#1513, #1496, #1494, #1495, #1491, + #1487) + - Update Redoc to latest version (#1448) + +------------------------------------------------------------------- Old: ---- garage-2.3.0.obscpio New: ---- garage-2.4.1.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ garage.spec ++++++ --- /var/tmp/diff_new_pack.Hu1TEV/_old 2026-09-19 22:23:12.601778328 +0200 +++ /var/tmp/diff_new_pack.Hu1TEV/_new 2026-09-19 22:23:12.603778412 +0200 @@ -20,7 +20,7 @@ %global additional_features ,consul-discovery,kubernetes-discovery,telemetry-otlp Name: garage -Version: 2.3.0 +Version: 2.4.1 Release: 0 Summary: S3-compatible object store for small self-hosted geo-distributed deployments License: AGPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Hu1TEV/_old 2026-09-19 22:23:12.648780289 +0200 +++ /var/tmp/diff_new_pack.Hu1TEV/_new 2026-09-19 22:23:12.653780497 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="exclude">.git</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">v2.3.0</param> + <param name="revision">v2.4.1</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="changesgenerate">disable</param> </service> ++++++ garage-2.3.0.obscpio -> garage-2.4.1.obscpio ++++++ ++++ 15774 lines of diff (skipped) ++++++ garage.obsinfo ++++++ --- /var/tmp/diff_new_pack.Hu1TEV/_old 2026-09-19 22:23:13.859830797 +0200 +++ /var/tmp/diff_new_pack.Hu1TEV/_new 2026-09-19 22:23:13.863830964 +0200 @@ -1,5 +1,5 @@ name: garage -version: 2.3.0 -mtime: 1776357267 -commit: 7b119c0b4fa58ab3cb6d5db435fe52d990f6a7aa +version: 2.4.1 +mtime: 1788807912 +commit: 268334bd2530fa99f8b06c7383b2e9f776691edd ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/garage/vendor.tar.zst /work/SRC/openSUSE:Factory/.garage.new.383539/vendor.tar.zst differ: char 7, line 1
