diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7567a29d..74377ed7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,15 @@
# Changelog
-## [Unreleased]
+## [0.14.2] - 2026-04-04
+
+### Added
+
+- Add `--voice-note` parameter to `send` command (Thanks @Kevin)
+- Add experimental support for voice calling (Thanks @visigoth)
+
+### Fixed
+
+- Fix `updateGroup` command for adding admins and removing members (Thanks @joeykrim)
## [0.14.1] - 2026-03-08
diff --git a/build.gradle.kts b/build.gradle.kts
index fa8f4cd6..5d127e4c 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -8,7 +8,7 @@ plugins {
allprojects {
group = "org.asamk"
- version = "0.14.2-SNAPSHOT"
+ version = "0.14.2"
}
java {
diff --git a/data/org.asamk.SignalCli.metainfo.xml b/data/org.asamk.SignalCli.metainfo.xml
index 15df456a..c1730192 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.2
+
https://github.com/AsamK/signal-cli/releases/tag/v0.14.1
diff --git a/src/main/java/org/asamk/signal/BaseConfig.java b/src/main/java/org/asamk/signal/BaseConfig.java
index dc19b461..022a22f1 100644
--- a/src/main/java/org/asamk/signal/BaseConfig.java
+++ b/src/main/java/org/asamk/signal/BaseConfig.java
@@ -8,7 +8,7 @@ public class BaseConfig {
public static final String PROJECT_VERSION = BaseConfig.class.getPackage().getImplementationVersion();
static final String USER_AGENT_SIGNAL_ANDROID = Optional.ofNullable(System.getenv("SIGNAL_CLI_USER_AGENT"))
- .orElse("Signal-Android/8.1.2");
+ .orElse("Signal-Android/8.6.1");
static final String USER_AGENT_SIGNAL_CLI = PROJECT_NAME == null
? "signal-cli"
: PROJECT_NAME + "/" + PROJECT_VERSION;