From eb853d726a8e2e52cce5b086e072f3f590ba9f2a Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Tue, 8 Nov 2022 22:09:09 +0000 Subject: [PATCH] 3.4.0 --- CHANGELOG.md | 14 ++++++++++++++ package.yaml | 2 +- simplexmq.cabal | 2 +- src/Simplex/Messaging/Transport.hs | 2 +- 4 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48b3f9a9d2..ead77d3f6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# 3.4.0 + +SMP agent: + +- increase concurrency with connection-level locks +- fix issues identified in security assessment (see the announcement: https://github.com/simplex-chat/simplex-chat/blob/stable/blog/20221108-simplex-chat-v4.2-security-audit-new-website.md) +- manual connection queue rotation +- optional client data in connection requests links + +SMP server: + +- specialize monad stack to improve performance +- log slow commands + # 3.3.0 SMP server: diff --git a/package.yaml b/package.yaml index 8a8b77b43b..8cc39465c5 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: simplexmq -version: 3.3.1 +version: 3.4.0 synopsis: SimpleXMQ message broker description: | This package includes <./docs/Simplex-Messaging-Server.html server>, diff --git a/simplexmq.cabal b/simplexmq.cabal index a91aee3ac4..bffda6a6f5 100644 --- a/simplexmq.cabal +++ b/simplexmq.cabal @@ -5,7 +5,7 @@ cabal-version: 1.12 -- see: https://github.com/sol/hpack name: simplexmq -version: 3.3.1 +version: 3.4.0 synopsis: SimpleXMQ message broker description: This package includes <./docs/Simplex-Messaging-Server.html server>, <./docs/Simplex-Messaging-Client.html client> and diff --git a/src/Simplex/Messaging/Transport.hs b/src/Simplex/Messaging/Transport.hs index f95979208d..30d2247c97 100644 --- a/src/Simplex/Messaging/Transport.hs +++ b/src/Simplex/Messaging/Transport.hs @@ -99,7 +99,7 @@ supportedSMPServerVRange :: VersionRange supportedSMPServerVRange = mkVersionRange 1 4 simplexMQVersion :: String -simplexMQVersion = "3.3.1" +simplexMQVersion = "3.4.0" -- * Transport connection class