diff --git a/_service b/_service
index 1ba6ba1..f6d704a 100644
--- a/_service
+++ b/_service
@@ -2,7 +2,7 @@
https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git
git
- refs/tags/42.3
+ refs/tags/42.4
@PARENT_TAG@
enable
diff --git a/_servicedata b/_servicedata
index a72832d..c6c9320 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://gitlab.gnome.org/GNOME/gnome-remote-desktop.git
- 73b9f00b31bc462de42e94054121052a106df521
\ No newline at end of file
+ ee8f1591e72cfb9ca9c243d6e1f16008f3c08fa0
\ No newline at end of file
diff --git a/gnome-remote-desktop-42.3.obscpio b/gnome-remote-desktop-42.3.obscpio
deleted file mode 100644
index 22eabb8..0000000
--- a/gnome-remote-desktop-42.3.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5bb1b7294b963fd5828e7730394edaec480c84fc1485870250cdeb005e1b6cd7
-size 1381900
diff --git a/gnome-remote-desktop-42.4.obscpio b/gnome-remote-desktop-42.4.obscpio
new file mode 100644
index 0000000..a7877ed
--- /dev/null
+++ b/gnome-remote-desktop-42.4.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:29690f1bdd893cf79aa229e499e687f58fdb65886405bb8b8546a074080ce2fd
+size 1382924
diff --git a/gnome-remote-desktop.changes b/gnome-remote-desktop.changes
index 6009567..e7a10cb 100644
--- a/gnome-remote-desktop.changes
+++ b/gnome-remote-desktop.changes
@@ -1,3 +1,27 @@
+-------------------------------------------------------------------
+Mon Aug 08 09:27:42 UTC 2022 - bjorn.lie@gmail.com
+
+- Update to version 42.4:
+ + ctl:
+ - Do not crash, when deleting non-existent credentials
+ - Fix error messages
+ + rdp: Don't dereference NULL pointer when parent dir cannot be
+ found
+ + rdp-gfx-surface: Delete GFX surface before clearing its members
+ + rdp-graphics-pipeline: Extend comment with documentation
+ reference
+ + rdp/nw-auto: Disallow unqueued bandwidth measure stops
+ + rdp/rdpgfx: Only clear unacked frames when surface has frame
+ controller
+ + session-rdp:
+ - Do not crash, when credentials are not set
+ - Stop leaking session sources when session creation fails
+ - Stop leaking the event queue, when session creation fails
+ + session-vnc: Do not crash, when password is not set
+ + settings: Do not set error twice when
+ secret_password_lookup_sync fails
+ + tests/egl: Replace tautologies with actual modifier checks
+
-------------------------------------------------------------------
Sun Jul 03 18:16:17 UTC 2022 - bjorn.lie@gmail.com
diff --git a/gnome-remote-desktop.obsinfo b/gnome-remote-desktop.obsinfo
index 14cb4e9..6a84b3c 100644
--- a/gnome-remote-desktop.obsinfo
+++ b/gnome-remote-desktop.obsinfo
@@ -1,4 +1,4 @@
name: gnome-remote-desktop
-version: 42.3
-mtime: 1656857598
-commit: 73b9f00b31bc462de42e94054121052a106df521
+version: 42.4
+mtime: 1659820692
+commit: ee8f1591e72cfb9ca9c243d6e1f16008f3c08fa0
diff --git a/gnome-remote-desktop.spec b/gnome-remote-desktop.spec
index 6578532..8bc005e 100644
--- a/gnome-remote-desktop.spec
+++ b/gnome-remote-desktop.spec
@@ -21,7 +21,7 @@
%define freerdp_version 2.2.0
Name: gnome-remote-desktop
-Version: 42.3
+Version: 42.4
Release: 0
Summary: GNOME Remote Desktop screen sharing service
License: GPL-2.0-or-later