diff --git a/fakeredis-2.17.0-gh.tar.gz b/fakeredis-2.17.0-gh.tar.gz
deleted file mode 100644
index bad0487..0000000
--- a/fakeredis-2.17.0-gh.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:88d9114e9d38f2efd3fbe49e8818589bbe6e5517a770bf4c508b969ec1fc40ca
-size 186209
diff --git a/fakeredis-2.18.0-gh.tar.gz b/fakeredis-2.18.0-gh.tar.gz
new file mode 100644
index 0000000..8529589
--- /dev/null
+++ b/fakeredis-2.18.0-gh.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:cb4afb970796585e65a728fa33dac1282b55bcc9acaa9a46593af97cfeb14f31
+size 189053
diff --git a/python-fakeredis.changes b/python-fakeredis.changes
index e7e272c..392540a 100644
--- a/python-fakeredis.changes
+++ b/python-fakeredis.changes
@@ -1,3 +1,12 @@
+-------------------------------------------------------------------
+Mon Sep  4 15:53:28 UTC 2023 - Dirk Müller <dmueller@suse.com>
+
+- update to 2.18.0:
+  * Implement `PUBSUB NUMPAT` #195, `SSUBSCRIBE` #199, `SPUBLISH`
+    #198, `SUNSUBSCRIBE` #200, `PUBSUB SHARDCHANNELS` #196, `PUBSUB
+    SHARDNUMSUB` #197
+  * Fix All aio.FakeRedis instances share the same server #218
+
 -------------------------------------------------------------------
 Tue Jul 18 14:41:04 UTC 2023 - Dirk Müller <dmueller@suse.com>
 
diff --git a/python-fakeredis.spec b/python-fakeredis.spec
index 81067ee..4610270 100644
--- a/python-fakeredis.spec
+++ b/python-fakeredis.spec
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-fakeredis
-Version:        2.17.0
+Version:        2.18.0
 Release:        0
 Summary:        Fake implementation of redis API for testing purposes
 License:        BSD-3-Clause AND MIT