Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package etcd-for-k8s1.32 for
openSUSE:Factory checked in at 2025-11-25 17:24:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/etcd-for-k8s1.32 (Old)
and /work/SRC/openSUSE:Factory/.etcd-for-k8s1.32.new.14147 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "etcd-for-k8s1.32"
Tue Nov 25 17:24:48 2025 rev:2 rq:1319959 version:3.5.24
Changes:
--------
--- /work/SRC/openSUSE:Factory/etcd-for-k8s1.32/etcd-for-k8s1.32.changes
2024-12-20 15:28:42.371290540 +0100
+++
/work/SRC/openSUSE:Factory/.etcd-for-k8s1.32.new.14147/etcd-for-k8s1.32.changes
2025-11-25 17:25:15.103810854 +0100
@@ -1,0 +2,97 @@
+Tue Nov 25 09:37:15 UTC 2025 - Priyanka Saggu <[email protected]>
+
+- automate generating vendor-* tarballs using the go_modules service
+
+-------------------------------------------------------------------
+Tue Nov 25 09:30:34 UTC 2025 - Priyanka Saggu <[email protected]>
+
+- Update to version 3.5.24:
+ * Bump go to 1.24.9
+ * Fix Learner promotion not being persisted into v3store may be propagated
across multiple upgrades
+ * server/embed: Log EOF on DEBUG in TLS handshake
+ * Reject watch request with -1 revision
+ * [backport #20553] protect backend usage from concurrent applySnapshot and
defrag
+ * Re-check that the lease still exists during the renew process
+ * Add an e2e test to reproduce lease Renew returns a wrong response
+ * tests: skip TestCorruptedBackupFileCheck test on big endian platforms
+ * Bump bbolt to v1.3.12
+ * ref: update help for --quota-backend-bytes
+ * Add tools into .gitignore
+ * Fix flaky TestCtlV2CustomContentWithAuthData
+ * Fix v2store check returning wrong result even there isn't any auth data
+ * Add an e2e test to reproduce the custom content in v2store without auth
data
+ * Initialize commit index = max(consistent_index, CommitIndex) on bootstrap
if --force-new-cluster set
+ * Add an e2e test to reproduce the issue that --force-new-cluster can't
remove all members in a corner case
+ * .github/workflows: remove migrated workflow files
+ * Change IMAGE to TEST_IMAGE
+ * Avoid lowering revision of watchers in the future after restore
+ * Add verification to verify the watch response have a bigger revision than
startRev
+ * Skip sending progress notification for watch with starting revision in the
future
+ * .github/workflows: Remove grpcproxy tests github actions workflow
+ * add Makefile target for grpcproxy integration and grpcproxy e2e tests
+ * Add test-release makefile target
+ * Remove raftexample from integration test
+ * Add makefile target for run-govuluncheck
+ * remove static-workflow from release-3.5
+ * makefile: Split fmt into separate verify commands
+ * mvcc: avoid double decrement of watcher gauge on close/cancel race
+ * Update release script to exactly match the target tag
+ * [release-3.5][Integration Test]: Add test for panic-free removal of
non-existent members
+ * Fix the tar unzip command, adding the --no-same-owner option to avoid
permissions issues
+ * chore(client/v3/naming): deprecate Metadata field in Endpoint struct
+ * Ensure google.golang.org/protobuf version consistent
+ * Ensure google.golang.org/genproto/googleapis/api version consistent
+ * Ensure github.com/stretchr/testify version consistent
+ * Bump google.golang.org/grpc to v1.71.1
+ * Replace resolver.State.Addresses with resolver.State.Endpoint.Addresses
+ * emit compaction pause duration metric in every compaction batch
+ * dependency: bump golang.org/x/net from v0.36.0 to v0.38.0
+ * dependency: bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2
+ * Add e2e test to verify etcd is able to automatically fix the issue caused
by https://github.com/etcd-io/etcd/issues/19557
+ * Fix the issue that learner promotion command doesn't support json output
+ * Enhance the e2e teat framework to support adding & promoting learner member
+ * fix failed test cases
+ * overwrite the member if already exist
+ * add verification to check whether membership data is in sync between
v2store and v3store
+ * Update server unit test cases to set a backend
+ * fix: grpcproxy can get stuck in and endless loop causing high cpu usage
+ * back port gofail comments to release-3.5
+ * deflakey: TestCompactionHash in integration
+ * Add verify released binary assets GitHub workflow
+ * dependency: Bump golang.org/x/crypto from v0.32.0 to v0.35.0
+ * perf(release3.5): use RLock in Demoted method for read-only access to
expiry
+ * fix a compaction induce latency issue
+ * Add learner id into log when being promoted or removed
+ * Bump actions/download-artifact to v4.1.8
+ * Bump actions/upload-artifact to v4.6.0
+ * Bump github.com/golang/glog to v1.2.4 to address CVE-2024-45339
+ * Bump go.mongodb.org/mongo-driver to v1.5.4 to address CVE-2021-20329
+ * add learner check to readyz
+ * tools: add mixed read-write performance evaluation scripts
+ * Ensure all goroutines created by StartEtcd to exit before closing the errc
+ * mvcc: restore tombstone index if it's first revision
+ * Avoid deadlock in etcd.Close when stopping during bootstrapping
+ * etcdutl/etcdutl: use datadir package to build wal/snapdir
+ * Remove duplicated <-s.ReadyNotify()
+ * Do not wait for ready notify if the server is stopping
+ * Update release_notes.tpl.txt
+ * Fix mixVersion test case: ensure a snapshot to be sent out
+ * *: support custom content check offline in v2store
+ * Print warning message for deprecated flags if set
+ * fix runtime error: comparing uncomparable type
+ * add tls min/max version to grpc proxy
+ * release: use GitHub's gh to create GitHub release
+ * release: properly change working dir if tmp location already exists
+ * fix(defrag): close temp file in case of error
+ * chore(e2e): adapt defrag tests for 3.5
+ * fix(defrag): handle defragdb failure
+ * fix(defrag): handle no space left error
+ * chore(e2e): backport TestNoErrorLogsDuringNormalOperations test
+ * Remove defunct actuated arm64 workflows.
+ * [3.5] Fix risk of a partial write txn being applied
+ * [serverWatchStream] terminate recvLoop on sws.close()
+ * github/workflows: use ECR mirror for Trivy's DB
+ * Ensure commits are signed in scripts/release.sh.
+ * docs: remove warning that etcd 3.5.0 was not yet released
+
+-------------------------------------------------------------------
Old:
----
etcd-3.5.16.tar.gz
New:
----
etcd-3.5.24.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ etcd-for-k8s1.32.spec ++++++
--- /var/tmp/diff_new_pack.pvPvBw/_old 2025-11-25 17:25:18.203941601 +0100
+++ /var/tmp/diff_new_pack.pvPvBw/_new 2025-11-25 17:25:18.235942951 +0100
@@ -1,7 +1,7 @@
#
# spec file for package etcd-for-k8s1.32
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
%define project go.etcd.io/etcd
Name: etcd-for-k8s1.32
-Version: 3.5.16
+Version: 3.5.24
Release: 0
Summary: Etcd and etcdtl for k8s image
License: Apache-2.0
@@ -29,7 +29,7 @@
Source1: vendor-etcdctl.tar.gz
Source2: vendor-server.tar.gz
BuildRequires: golang-packaging
-BuildRequires: golang(API) >= 1.22
+BuildRequires: golang(API) >= 1.24
ExcludeArch: %ix86
ExcludeArch: s390
Conflicts: etcd
++++++ _service ++++++
--- /var/tmp/diff_new_pack.pvPvBw/_old 2025-11-25 17:25:18.587957797 +0100
+++ /var/tmp/diff_new_pack.pvPvBw/_new 2025-11-25 17:25:18.607958641 +0100
@@ -3,7 +3,7 @@
<param name="url">https://github.com/etcd-io/etcd.git</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v3.5.16</param>
+ <param name="revision">v3.5.24</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -15,5 +15,15 @@
<param name="file">*.tar</param>
<param name="compression">gz</param>
</service>
+ <service name="go_modules" mode="manual">
+ <param name="archive">*etcd*.tar.gz</param>
+ <param name="subdir">server</param>
+ <param name="vendorname">vendor-server</param>
+ </service>
+ <service name="go_modules" mode="manual">
+ <param name="archive">*etcd*.tar.gz</param>
+ <param name="subdir">etcdctl</param>
+ <param name="vendorname">vendor-etcdctl</param>
+ </service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.pvPvBw/_old 2025-11-25 17:25:18.791966401 +0100
+++ /var/tmp/diff_new_pack.pvPvBw/_new 2025-11-25 17:25:18.887970451 +0100
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/etcd-io/etcd.git</param>
- <param
name="changesrevision">f20bbadd404b57c776d1e8876cefd1ac29b03fb5</param></service></servicedata>
+ <param
name="changesrevision">e72f3c2a400c21a0b82ab2f34197292f07e2c154</param></service></servicedata>
(No newline at EOF)
++++++ etcd-3.5.16.tar.gz -> etcd-3.5.24.tar.gz ++++++
++++ 8532 lines of diff (skipped)
++++++ vendor-etcdctl.tar.gz ++++++
++++ 88374 lines of diff (skipped)
++++++ vendor-server.tar.gz ++++++
++++ 102490 lines of diff (skipped)