diff --git a/_service b/_service
index c70d313..1ba3c86 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/etcd-io/etcd.git
git
.git
- v3.5.11
+ v3.5.12
@PARENT_TAG@
enable
v(.*)
diff --git a/_servicedata b/_servicedata
index 1dbc077..4f5461e 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
git://github.com/etcd-io/etcd.git
99018a77bea9a9d29962e5169876c64e02739c52
https://github.com/etcd-io/etcd.git
- 3b252db4f6e68c3ae3ecaa87ab1b502f46d39d6e
\ No newline at end of file
+ e7b3bb6ccac840770f108ef9a0f013fa51b83256
\ No newline at end of file
diff --git a/etcd-3.5.11.tar.gz b/etcd-3.5.11.tar.gz
deleted file mode 100644
index aa9c043..0000000
--- a/etcd-3.5.11.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:24a347cce46bc924d21325529ef48c465b94a6e2d26ece948d4832d08506e97f
-size 4130964
diff --git a/etcd-3.5.12.tar.gz b/etcd-3.5.12.tar.gz
new file mode 100644
index 0000000..b5b19b0
--- /dev/null
+++ b/etcd-3.5.12.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:de10f81bb463e1e057d3a76eaf252c360e5b2b082f2b646539b1ab6e1509d84e
+size 4138338
diff --git a/etcd.changes b/etcd.changes
index 23d31ad..c5c5032 100644
--- a/etcd.changes
+++ b/etcd.changes
@@ -1,3 +1,27 @@
+-------------------------------------------------------------------
+Mon Mar 25 09:07:45 UTC 2024 - Elisei Roca
+
+- Update to version 3.5.12:
+ * version: bump up to 3.5.12
+ * Bump golang.org/x/crypto to v0.17+ to address CVE-2023-48795
+ * test: fix TestHashKVWhenCompacting: ensure all goroutine finished
+ * print error log when creating peer listener failed
+ * mvcc: Printing etcd backend database related metrics inside scheduleCompaction function
+ * dependency: update go version to 1.20.13
+ * commit bbolt transaction if there is any pending deleting operations
+ * add tests to test tx delete consistency.
+ * Don't flock snapshot files
+ * Backport adding digest for etcd base image.
+ * Add a unit tests and missing flags in etcd help.
+ * Add missing flag in etcd help.
+ * Backport testutils.ExecuteUntil to 3.5 branch
+ * member replace e2e test
+ * Check if be is nil to avoid panic when be is overriden with nil by recoverSnapshotBackend on line 517
+ * Don't redeclare err and snapshot variable, fixing validation of consistent index and closing database on defer
+ * test: enable gofail in release e2e test.
+ * [3.5] backport health check e2e tests.
+ * tests: Extract e2e cluster setup to separate package
+
-------------------------------------------------------------------
Tue Feb 6 08:11:41 UTC 2024 - Dominique Leuenberger
@@ -293,7 +317,7 @@ Thu Apr 28 13:35:37 UTC 2022 - Johannes Kastl
this allows the user to easily add things like "--enable-v2=true"
-------------------------------------------------------------------
-Wed Apr 20 13:18:23 UTC 2022 - eroca@suse.com
+Wed Apr 20 13:18:23 UTC 2022 - Elisei Roca
- Update to version 3.5.3:
https://github.com/etcd-io/etcd/compare/v3.5.2...v3.5.3
diff --git a/etcd.spec b/etcd.spec
index a212194..776dd5a 100644
--- a/etcd.spec
+++ b/etcd.spec
@@ -22,7 +22,7 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: etcd
-Version: 3.5.11
+Version: 3.5.12
Release: 0
Summary: Highly-available key value store for configuration and service discovery
License: Apache-2.0
diff --git a/vendor.tar.gz b/vendor.tar.gz
index 3d0625a..964d9fb 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:af324643097f3dec51af7efb71dc5d784c4c67823c5a5f25057fab0b94ed0b4b
-size 5355484
+oid sha256:b617a120bb3aba3a12f7c06a129ecfbdacbe1456a0470e4cc73e4aeb3a9732be
+size 5406488