diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8534f618..34581cae 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,20 @@
# Changelog
-## [Unreleased]
+## [0.14.8] - 2026-09-10
+
+### Added
+
+- Add terminateGroup command to terminate a group for everyone
+- Include isVoiceNote in receive JSON and JSON-RPC attachment payloads
+
+### Improved
+
+- Prevent more storage sync loops
+
+### Fixed
+
+- Fix graalvm issue with image dimension probing
+- Fix issue with sticker storage sync
## [0.14.7] - 2026-08-01
diff --git a/client/Cargo.lock b/client/Cargo.lock
index f8867fc0..1c1ebce6 100644
--- a/client/Cargo.lock
+++ b/client/Cargo.lock
@@ -1014,7 +1014,7 @@ checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba"
[[package]]
name = "signal-cli-client"
-version = "0.0.1"
+version = "0.14.8"
dependencies = [
"anyhow",
"bytes",
diff --git a/client/Cargo.toml b/client/Cargo.toml
index f875d1f2..c026935c 100644
--- a/client/Cargo.toml
+++ b/client/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "signal-cli-client"
-version = "0.0.1"
+version = "0.14.8"
edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
diff --git a/data/org.asamk.SignalCli.metainfo.xml b/data/org.asamk.SignalCli.metainfo.xml
index 0dce3931..26cf0665 100644
--- a/data/org.asamk.SignalCli.metainfo.xml
+++ b/data/org.asamk.SignalCli.metainfo.xml
@@ -45,6 +45,9 @@
intense
+
+ https://github.com/AsamK/signal-cli/releases/tag/v0.14.8
+
https://github.com/AsamK/signal-cli/releases/tag/v0.14.7