diff --git a/NEWS b/NEWS
index 782f3fb..e24259a 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,21 @@
+Calls 44.1
+----------
+Released: April 2023
+
+Changes:
+=========
+* Don't crash on empty/NULL call id
+* Properly unregister SIP account on shutdown
+* A couple of memory leaks
+* Updated libcall-ui to bring in latest fixes and translation updates
+
+Code contributions:
+===================
+ - Evangelos Ribeiro Tzaras
+ - Guido Günther
+
 Calls 44.0
----------------
+----------
 Released: 17 March 2023
 
 New features:
diff --git a/data/org.gnome.Calls.metainfo.xml b/data/org.gnome.Calls.metainfo.xml
index 12ea912..2f3395e 100644
--- a/data/org.gnome.Calls.metainfo.xml
+++ b/data/org.gnome.Calls.metainfo.xml
@@ -62,6 +62,20 @@
     <content_rating type="oars-1.1"/>
 
     <releases>
+      <release version="44.1" date="2023-04-21">
+        <description>
+          <p>
+            Calls 44.1 is a bugfix release.
+            Changes include:
+          </p>
+          <ul>
+            <li>Fix crash for empty/NULL call id</li>
+            <li>Properly unregister SIP account on shutdown</li>
+            <li>A number of memory leaks were fixed</li>
+            <li>Updated libcall-ui for latest fixes and translation updates</li>
+          </ul>
+        </description>
+      </release>
       <release version="44.0" date="2023-03-17">
         <description>
           <p>
diff --git a/debian/changelog b/debian/changelog
index 45ca7b0..370ab97 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,53 @@
+gnome-calls (44.1) byzantium; urgency=medium
+
+  [ Guido Günther ]
+  * build: Run tests under C locale
+  * emergency-calls-manager: Don't leak origin
+
+  [ Evangelos Ribeiro Tzaras ]
+  * Update libcall-ui to v0.1.0
+  * tests: Add CALLS_SIP_ACCOUNT_FILE to environment
+  * sip-provider: Remove unused variables
+  * sip-provider: Don't leak keyfile
+  * sip-provider: Improve debugging of account loading
+  * sip-provider: Chain up to constructed early
+  * best-match: Allow both NULL and empty strings as phone number
+  * best-match: Add gtk-doc annotations to the public API
+  * contacts-provider: Simplify refcounting in lookup_id()
+  * contacts-provider: Handle NULL and empty strings graceful in lookup
+    (Closes: #567)
+  * best-match: Don't special case NULL best match
+  * test-contacts: Add more test cases
+  * build: Sort enum headers
+  * resources: Sort alphabetically
+  * main-window: Sort includes
+  * main-window: Codestyle
+  * test-manager: Remove unused variable
+  * test-manager: Remove unused include
+  * application: Remove unused macro
+  * call-window: Remove dead code
+  * manager: Use STR_IS_NULL_OR_EMPTY macro
+  * new-call-box: Use STR_IS_NULL_OR_EMPTY macro
+  * new-call-box: Don't leak CallsOrigin
+  * application: Don't leak CallsManager
+  * application: Handle setting verbosity first
+  * application: Initialize objects before parsing options
+  * manager: Respect object life cycle for signal handlers
+  * account-overview: Respect object life cycle for signal handlers
+  * main-window: Use gtk_widget_destroy() for windows
+  * manager: Clear providers after origins
+  * sip-origin: Use g_clear_pointer() instead of emulating it
+  * sip-origin: Keep sofia running to allow unregistering on dispose
+    (Closes: #554)
+  * sip-origin: Include SIP address in debugging
+  * sip-origin: Don't leak address
+  * sip-origin: Prefer named constant over magic numbers
+  * account-row: Guard calls_account_row_new() against invalid provider
+  * contacts-provider: Disconnect signals on finalize
+  * manager: Respect object life cycle for signal handlers
+
+ -- Evangelos Ribeiro Tzaras <devrtz-debian@fortysixandtwo.eu>  Fri, 21 Apr 2023 10:35:42 +0200
+
 gnome-calls (44.0) byzantium; urgency=medium
 
   [ Hemish ]
diff --git a/meson.build b/meson.build
index 42fae2f..1cff7d4 100644
--- a/meson.build
+++ b/meson.build
@@ -22,7 +22,7 @@
 project(
   'calls',
   'c', 'vala',
-  version: '44.0',
+  version: '44.1',
   license: 'GPLv3+',
   meson_version: '>= 0.56.0',
   default_options: [