diff --git a/README.suse-maint.md b/README.suse-maint.md
index 0f7b9e0..5e84426 100644
--- a/README.suse-maint.md
+++ b/README.suse-maint.md
@@ -1,5 +1,6 @@
 1. Edit the service file to the corresponding version number of the tarball.
-2. Run `osc service disabledrun`.
+2. Run `osc service manualrun` or `osc service mr`.
 3. Edit zellij.changes with `osc vc`.
-
+4. Remove the old version tarball.
+5. Then commit to your branch and SR.
 
diff --git a/_service b/_service
index ee03b42..3043407 100644
--- a/_service
+++ b/_service
@@ -4,6 +4,7 @@
      <param name="srctar">zellij-*.tar.gz</param>
      <param name="compression">zst</param>
      <param name="update">true</param>
+     <param name="filter">true</param>
   </service>
   <service name="cargo_audit" mode="manual" />
 </services>
diff --git a/vendor.tar.zst b/vendor.tar.zst
index a53b9ff..c3e9c30 100644
--- a/vendor.tar.zst
+++ b/vendor.tar.zst
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:bc079f86d8cfc0df68a0c8631d3be64358fb60f2b94f64ca5a967ae992d49f3f
-size 51064353
+oid sha256:cc594738a77e932673374761ac985a76af140dd4039da852a7c1e5777ad3f1d6
+size 32691860
diff --git a/zellij-0.40.0.tar.gz b/zellij-0.40.0.tar.gz
deleted file mode 100644
index a4ca52d..0000000
--- a/zellij-0.40.0.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:afb15afce6e37f850aff28a3a6b08abd78ef26a1c9fa3ed39426ef0853154438
-size 8582938
diff --git a/zellij-0.40.1.tar.gz b/zellij-0.40.1.tar.gz
new file mode 100644
index 0000000..3bc1ba7
--- /dev/null
+++ b/zellij-0.40.1.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1f0bfa13f2dbe657d76341a196f98a3b4caa47ac63abee06b39883a11ca220a8
+size 8582670
diff --git a/zellij.changes b/zellij.changes
index 9f9fcda..ec988b0 100644
--- a/zellij.changes
+++ b/zellij.changes
@@ -1,3 +1,26 @@
+-------------------------------------------------------------------
+Wed May  8 09:54:06 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
+
+- Update _service:
+  * apply vendor filterer
+- Update ./README.suse-maint.md:
+  * manualrun obsoletes disabledrun
+- Update vendored dependencies:
+  * filter for only linux platforms. this lessens tarball size
+
+-------------------------------------------------------------------
+Wed May  8 08:59:34 UTC 2024 - Maikel Martens <maikel@martens.me>
+
+- Update to version 0.40.1:
+  * fix(sessions): issue where sessions would occasionally become unresponsive
+  * fix(cli): respect all options (eg. `default-layout`) when creating a session in the background from the CLI
+  * fix(cli): rename tab and pane from cli
+  * fix(plugins): respect $SHELL when opening a terminal from plugins (eg. from the filepicker strider)
+  * fix(tabs): closing a tab no longer breaks tab movement
+  * feat(plugins): add API to open new tabs with a LayoutInfo
+  * feat(cli): add `zellij action list-clients` to allow listing the connected clients as well as their pane_id and running command
+  * feat(cli): allow binding Ctrl J
+
 -------------------------------------------------------------------
 Sat Apr 20 09:20:37 UTC 2024 - Andrea Manzini <andrea.manzini@suse.com>
 
diff --git a/zellij.spec b/zellij.spec
index 8fbd3d2..4a13b82 100644
--- a/zellij.spec
+++ b/zellij.spec
@@ -22,7 +22,7 @@
 
 %bcond_with     test
 Name:           zellij
-Version:        0.40.0
+Version:        0.40.1
 Release:        0
 Summary:        Terminal workspace with batteries included
 License:        MIT