diff --git a/_service b/_service
index 9d3d456..851f091 100644
--- a/_service
+++ b/_service
@@ -3,7 +3,7 @@
https://github.com/etcd-io/etcd.git
git
.git
- v3.5.3
+ v3.5.4
@PARENT_TAG@
enable
v(.*)
diff --git a/_servicedata b/_servicedata
index 7248b5d..ff39f7d 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
git://github.com/etcd-io/etcd.git
99018a77bea9a9d29962e5169876c64e02739c52
https://github.com/etcd-io/etcd.git
- 0452feec719fa8ad88ae343e66e9bb222965d75d
\ No newline at end of file
+ 08407ff7600eb16c4445d5f21c4fafaf19412e24
\ No newline at end of file
diff --git a/etcd-3.5.3.tar.gz b/etcd-3.5.3.tar.gz
deleted file mode 100644
index 1ddfd87..0000000
--- a/etcd-3.5.3.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:d286fc4a49ed1b9b3a9442dfeef5c933efe34adc115b7a95ce78873185aaef23
-size 4091647
diff --git a/etcd-3.5.4.tar.gz b/etcd-3.5.4.tar.gz
new file mode 100644
index 0000000..365a313
--- /dev/null
+++ b/etcd-3.5.4.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0bb4378949a59358c513a19dbfcc36304d5273e5b405ed8aa197d7683518b415
+size 4091864
diff --git a/etcd.changes b/etcd.changes
index 7682962..b080453 100644
--- a/etcd.changes
+++ b/etcd.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Mon Jul 18 05:47:16 UTC 2022 - dmueller@suse.com
+
+- Update to version 3.5.4:
+ * version: bump up to 3.5.4
+ * Update conssitent_index when applying fails
+ * Add unit test for canonical SRV records
+ * Revert "trim the suffix dot from the srv.Target for etcd-client DNS lookup"
+
-------------------------------------------------------------------
Thu Apr 28 13:35:37 UTC 2022 - Johannes Kastl
diff --git a/etcd.spec b/etcd.spec
index 3a7582e..ccfcd0d 100644
--- a/etcd.spec
+++ b/etcd.spec
@@ -22,7 +22,7 @@
%define _fillupdir %{_localstatedir}/adm/fillup-templates
%endif
Name: etcd
-Version: 3.5.3
+Version: 3.5.4
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 caf4d60..0fa165c 100644
--- a/vendor.tar.gz
+++ b/vendor.tar.gz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:6b1ed73b5dabcc5242a3c05ba43257f1a3e2f042763a07f4815f500d70ad147c
-size 4816756
+oid sha256:c5edc344a46164e7bbab181c535bc4d4fc57d961bfd90d2586eb14d43e9265ef
+size 4772726