diff --git a/Cargo.lock b/Cargo.lock
index 97a999567..401456269 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1784,7 +1784,7 @@ dependencies = [
 
 [[package]]
 name = "libsignal-ffi"
-version = "0.39.0"
+version = "0.39.1"
 dependencies = [
  "async-trait",
  "attest",
@@ -1805,7 +1805,7 @@ dependencies = [
 
 [[package]]
 name = "libsignal-jni"
-version = "0.39.0"
+version = "0.39.1"
 dependencies = [
  "async-trait",
  "cfg-if",
@@ -1903,7 +1903,7 @@ dependencies = [
 
 [[package]]
 name = "libsignal-node"
-version = "0.39.0"
+version = "0.39.1"
 dependencies = [
  "async-trait",
  "cmake",
diff --git a/LibSignalClient.podspec b/LibSignalClient.podspec
index 05129a3ab..5b8308bc7 100644
--- a/LibSignalClient.podspec
+++ b/LibSignalClient.podspec
@@ -5,7 +5,7 @@
 
 Pod::Spec.new do |s|
   s.name             = 'LibSignalClient'
-  s.version          = '0.39.0'
+  s.version          = '0.39.1'
   s.summary          = 'A Swift wrapper library for communicating with the Signal messaging service.'
 
   s.homepage         = 'https://github.com/signalapp/libsignal'
diff --git a/acknowledgments/acknowledgments.html b/acknowledgments/acknowledgments.html
index f9ad8f48a..6ffa055da 100644
--- a/acknowledgments/acknowledgments.html
+++ b/acknowledgments/acknowledgments.html
@@ -737,11 +737,11 @@ <h4>Used by:</h4>
                     <li><a href="https://crates.io/crates/libsignal-bridge">libsignal-bridge 0.1.0</a></li>
                     <li><a href="https://crates.io/crates/libsignal-bridge-macros">libsignal-bridge-macros 0.1.0</a></li>
                     <li><a href="https://crates.io/crates/libsignal-core">libsignal-core 0.1.0</a></li>
-                    <li><a href="https://crates.io/crates/libsignal-ffi">libsignal-ffi 0.39.0</a></li>
-                    <li><a href="https://crates.io/crates/libsignal-jni">libsignal-jni 0.39.0</a></li>
+                    <li><a href="https://crates.io/crates/libsignal-ffi">libsignal-ffi 0.39.1</a></li>
+                    <li><a href="https://crates.io/crates/libsignal-jni">libsignal-jni 0.39.1</a></li>
                     <li><a href="https://crates.io/crates/libsignal-message-backup">libsignal-message-backup 0.1.0</a></li>
                     <li><a href="https://crates.io/crates/libsignal-net">libsignal-net 0.1.0</a></li>
-                    <li><a href="https://crates.io/crates/libsignal-node">libsignal-node 0.39.0</a></li>
+                    <li><a href="https://crates.io/crates/libsignal-node">libsignal-node 0.39.1</a></li>
                     <li><a href="https://crates.io/crates/libsignal-protocol">libsignal-protocol 0.1.0</a></li>
                     <li><a href="https://crates.io/crates/libsignal-svr3">libsignal-svr3 0.1.0</a></li>
                     <li><a href="https://crates.io/crates/poksho">poksho 0.7.0</a></li>
diff --git a/acknowledgments/acknowledgments.md b/acknowledgments/acknowledgments.md
index 28397bb53..9629f693f 100644
--- a/acknowledgments/acknowledgments.md
+++ b/acknowledgments/acknowledgments.md
@@ -669,7 +669,7 @@ For more information on this, and how to apply and follow the GNU AGPL, see
 
 ```
 
-## attest 0.1.0, device-transfer 0.1.0, libsignal-bridge 0.1.0, libsignal-bridge-macros 0.1.0, libsignal-core 0.1.0, libsignal-ffi 0.39.0, libsignal-jni 0.39.0, libsignal-message-backup 0.1.0, libsignal-net 0.1.0, libsignal-node 0.39.0, libsignal-protocol 0.1.0, libsignal-svr3 0.1.0, poksho 0.7.0, signal-crypto 0.1.0, signal-media 0.1.0, signal-neon-futures 0.1.0, signal-neon-futures-tests 0.1.0, signal-pin 0.1.0, usernames 0.1.0, zkcredential 0.1.0, zkgroup 0.9.0
+## attest 0.1.0, device-transfer 0.1.0, libsignal-bridge 0.1.0, libsignal-bridge-macros 0.1.0, libsignal-core 0.1.0, libsignal-ffi 0.39.1, libsignal-jni 0.39.1, libsignal-message-backup 0.1.0, libsignal-net 0.1.0, libsignal-node 0.39.1, libsignal-protocol 0.1.0, libsignal-svr3 0.1.0, poksho 0.7.0, signal-crypto 0.1.0, signal-media 0.1.0, signal-neon-futures 0.1.0, signal-neon-futures-tests 0.1.0, signal-pin 0.1.0, usernames 0.1.0, zkcredential 0.1.0, zkgroup 0.9.0
 
 ```
 GNU AFFERO GENERAL PUBLIC LICENSE
diff --git a/acknowledgments/acknowledgments.plist b/acknowledgments/acknowledgments.plist
index d20ad0c3b..ba29ede3e 100644
--- a/acknowledgments/acknowledgments.plist
+++ b/acknowledgments/acknowledgments.plist
@@ -924,7 +924,7 @@ You should also get your employer (if you work as a programmer) or school, if an
 			<key>License</key>
 			<string>GNU Affero General Public License v3.0</string>
 			<key>Title</key>
-			<string>attest 0.1.0, device-transfer 0.1.0, libsignal-bridge 0.1.0, libsignal-bridge-macros 0.1.0, libsignal-core 0.1.0, libsignal-ffi 0.39.0, libsignal-jni 0.39.0, libsignal-message-backup 0.1.0, libsignal-net 0.1.0, libsignal-node 0.39.0, libsignal-protocol 0.1.0, libsignal-svr3 0.1.0, poksho 0.7.0, signal-crypto 0.1.0, signal-media 0.1.0, signal-neon-futures 0.1.0, signal-neon-futures-tests 0.1.0, signal-pin 0.1.0, usernames 0.1.0, zkcredential 0.1.0, zkgroup 0.9.0</string>
+			<string>attest 0.1.0, device-transfer 0.1.0, libsignal-bridge 0.1.0, libsignal-bridge-macros 0.1.0, libsignal-core 0.1.0, libsignal-ffi 0.39.1, libsignal-jni 0.39.1, libsignal-message-backup 0.1.0, libsignal-net 0.1.0, libsignal-node 0.39.1, libsignal-protocol 0.1.0, libsignal-svr3 0.1.0, poksho 0.7.0, signal-crypto 0.1.0, signal-media 0.1.0, signal-neon-futures 0.1.0, signal-neon-futures-tests 0.1.0, signal-pin 0.1.0, usernames 0.1.0, zkcredential 0.1.0, zkgroup 0.9.0</string>
 			<key>Type</key>
 			<string>PSGroupSpecifier</string>
 		</dict>
diff --git a/java/build.gradle b/java/build.gradle
index 990dcb668..fdf330d83 100644
--- a/java/build.gradle
+++ b/java/build.gradle
@@ -6,7 +6,7 @@ plugins {
 }
 
 allprojects {
-    version = "0.39.0"
+    version = "0.39.1"
     group   = "org.signal"
 }
 
diff --git a/node/package.json b/node/package.json
index 034aa7a82..98672b15a 100644
--- a/node/package.json
+++ b/node/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@signalapp/libsignal-client",
-  "version": "0.39.0",
+  "version": "0.39.1",
   "license": "AGPL-3.0-only",
   "main": "dist/index.js",
   "types": "dist/index.d.ts",
diff --git a/rust/bridge/ffi/Cargo.toml b/rust/bridge/ffi/Cargo.toml
index 80fb2562d..5c149d9cb 100644
--- a/rust/bridge/ffi/Cargo.toml
+++ b/rust/bridge/ffi/Cargo.toml
@@ -5,7 +5,7 @@
 
 [package]
 name = "libsignal-ffi"
-version = "0.39.0"
+version = "0.39.1"
 authors = ["Signal Messenger LLC"]
 edition = "2021"
 license = "AGPL-3.0-only"
diff --git a/rust/bridge/jni/Cargo.toml b/rust/bridge/jni/Cargo.toml
index 10bc89345..04cbc947e 100644
--- a/rust/bridge/jni/Cargo.toml
+++ b/rust/bridge/jni/Cargo.toml
@@ -5,7 +5,7 @@
 
 [package]
 name = "libsignal-jni"
-version = "0.39.0"
+version = "0.39.1"
 authors = ["Signal Messenger LLC"]
 edition = "2021"
 license = "AGPL-3.0-only"
diff --git a/rust/bridge/node/Cargo.toml b/rust/bridge/node/Cargo.toml
index 505654455..e5eaeb3b4 100644
--- a/rust/bridge/node/Cargo.toml
+++ b/rust/bridge/node/Cargo.toml
@@ -5,7 +5,7 @@
 
 [package]
 name = "libsignal-node"
-version = "0.39.0"
+version = "0.39.1"
 authors = ["Signal Messenger LLC"]
 license = "AGPL-3.0-only"
 edition = "2021"