From 472463594449673a1052845fda5502a26cc1ff92 Mon Sep 17 00:00:00 2001 From: andrew-signal Date: Tue, 3 Mar 2026 10:20:23 -0500 Subject: [PATCH] Bump to libsignal v0.88.0 --- ACKNOWLEDGMENTS.md | 8 ++++---- package.json | 2 +- pnpm-lock.yaml | 16 ++++++++-------- ts/RemoteConfig.dom.ts | 2 ++ 4 files changed, 15 insertions(+), 13 deletions(-) diff --git a/ACKNOWLEDGMENTS.md b/ACKNOWLEDGMENTS.md index 6050ab5e34..d1416d88f4 100644 --- a/ACKNOWLEDGMENTS.md +++ b/ACKNOWLEDGMENTS.md @@ -5913,7 +5913,7 @@ Signal Desktop makes use of the following open source projects. libsignal makes use of the following open source projects. -## spqr 1.4.0, partial-default-derive 0.1.0, partial-default 0.1.0 +## spqr 1.5.0, partial-default-derive 0.1.0, partial-default 0.1.0 ``` GNU AFFERO GENERAL PUBLIC LICENSE @@ -7734,7 +7734,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ``` -## hax-lib-macros 0.3.5, hax-lib 0.3.5 +## hax-lib-macros 0.3.6, hax-lib 0.3.6 ``` @@ -8345,7 +8345,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ``` -## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.4, libcrux-intrinsics 0.0.4, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.5, libcrux-platform 0.0.2, libcrux-platform 0.0.3, libcrux-secrets 0.0.4, libcrux-sha2 0.0.4, libcrux-sha3 0.0.4, libcrux-sha3 0.0.5, libcrux-traits 0.0.4 +## libcrux-hacl-rs 0.0.4, libcrux-hmac 0.0.6, libcrux-intrinsics 0.0.5, libcrux-intrinsics 0.0.6, libcrux-macros 0.0.3, libcrux-ml-kem 0.0.7, libcrux-platform 0.0.3, libcrux-secrets 0.0.5, libcrux-sha2 0.0.6, libcrux-sha3 0.0.6, libcrux-sha3 0.0.7, libcrux-traits 0.0.5, libcrux-traits 0.0.6 ``` Apache License @@ -13505,7 +13505,7 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ``` -## hpke-rs-crypto 0.4.0, hpke-rs 0.5.0 +## hpke-rs-crypto 0.6.0, hpke-rs 0.6.0 ``` Mozilla Public License Version 2.0 diff --git a/package.json b/package.json index 2e15fcbda6..f97e383217 100644 --- a/package.json +++ b/package.json @@ -134,7 +134,7 @@ "@react-aria/utils": "3.25.3", "@react-spring/web": "10.0.3", "@react-types/shared": "3.27.0", - "@signalapp/libsignal-client": "0.87.4", + "@signalapp/libsignal-client": "0.88.0", "@signalapp/minimask": "1.0.1", "@signalapp/mute-state-change": "workspace:1.0.0", "@signalapp/quill-cjs": "2.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5502da02f1..c62c130b9e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -126,8 +126,8 @@ importers: specifier: 3.27.0 version: 3.27.0(react@18.3.1) '@signalapp/libsignal-client': - specifier: 0.87.4 - version: 0.87.4 + specifier: 0.88.0 + version: 0.88.0 '@signalapp/minimask': specifier: 1.0.1 version: 1.0.1 @@ -3486,8 +3486,8 @@ packages: '@signalapp/libsignal-client@0.76.7': resolution: {integrity: sha512-iGWTlFkko7IKlm96Iy91Wz5sIN089nj02ifOk6BWtLzeVi0kFaNj+jK26Sl1JRXy/VfXevcYtiOivOg43BPqpg==} - '@signalapp/libsignal-client@0.87.4': - resolution: {integrity: sha512-TFfckCASjs00TUheBagyJf5ixoDo5aazz06Co+Mk8+Ie9WGIe6jt0GsLdbxu14PDBxJsEqvFxTmYAgSPGGKYCw==} + '@signalapp/libsignal-client@0.88.0': + resolution: {integrity: sha512-sgrULY4q0T+EbET7qy3Lj0jR63KfOQFtQbIemqu8nxoAHY1UBs4eJB5GPMwxQintSO1P8lYT9GjG1CGHEs+wRQ==} '@signalapp/minimask@1.0.1': resolution: {integrity: sha512-QAwo0joA60urTNbW9RIz6vLKQjy+jdVtH7cvY0wD9PVooD46MAjE40MLssp4xUJrph91n2XvtJ3pbEUDrmT2AA==} @@ -10107,17 +10107,17 @@ packages: tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me tar@7.5.2: resolution: {integrity: sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==} engines: {node: '>=18'} - deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me telejson@7.2.0: resolution: {integrity: sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==} @@ -14270,7 +14270,7 @@ snapshots: type-fest: 4.26.1 uuid: 11.0.2 - '@signalapp/libsignal-client@0.87.4': + '@signalapp/libsignal-client@0.88.0': dependencies: node-gyp-build: 4.8.4 type-fest: 4.26.1 diff --git a/ts/RemoteConfig.dom.ts b/ts/RemoteConfig.dom.ts index 9f5cbac8a5..e3a1432d5e 100644 --- a/ts/RemoteConfig.dom.ts +++ b/ts/RemoteConfig.dom.ts @@ -103,6 +103,8 @@ const KnownDesktopLibsignalNetKeys = [ 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameHash', 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameLink.beta', 'desktop.libsignalNet.grpc.AccountsAnonymousLookupUsernameLink', + 'desktop.libsignalNet.grpc.MessagesAnonymousSendMultiRecipientMessage.beta', + 'desktop.libsignalNet.grpc.MessagesAnonymousSendMultiRecipientMessage', 'desktop.libsignalNet.useH2ForUnauthChat.beta', 'desktop.libsignalNet.useH2ForUnauthChat', ] as const;