From 495439adf5a008ffd15704a48670c996fa99945b Mon Sep 17 00:00:00 2001 From: Efim Poberezkin <8711996+efim-poberezkin@users.noreply.github.com> Date: Fri, 21 Jan 2022 11:40:49 +0400 Subject: [PATCH] 1.0.2 --- CHANGELOG.md | 13 +++++++++++++ package.yaml | 2 +- simplexmq.cabal | 2 +- src/Simplex/Messaging/Transport.hs | 2 +- 4 files changed, 16 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7579e12ed..1b9bef68d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,16 @@ +# 1.0.2 + +General: +- Enable TLS 1.3 parameters for TLS handshake (server and client). +- Switch from hs-tls fork to original repo now that it supports getFinished and getPeerFinished APIs for both TLS 1.2 and TLS 1.3. + +SMP server: +- Perform TLS handshake in a separate thread per-connection. + +SMP agent: +- Cease attempts to send HELLO after one week timeout. +- Coalesce requests to connect to SMP servers, to have 1 connection per server. + # 1.0.1 SMP server: diff --git a/package.yaml b/package.yaml index 353c823a3..c16dd2bdc 100644 --- a/package.yaml +++ b/package.yaml @@ -1,5 +1,5 @@ name: simplexmq -version: 1.0.1 +version: 1.0.2 synopsis: SimpleXMQ message broker description: | This package includes <./docs/Simplex-Messaging-Server.html server>, diff --git a/simplexmq.cabal b/simplexmq.cabal index 6a6ad5ad7..3fb4de0ba 100644 --- a/simplexmq.cabal +++ b/simplexmq.cabal @@ -5,7 +5,7 @@ cabal-version: 1.12 -- see: https://github.com/sol/hpack name: simplexmq -version: 1.0.1 +version: 1.0.2 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 d1caa48b7..8a0c66d2e 100644 --- a/src/Simplex/Messaging/Transport.hs +++ b/src/Simplex/Messaging/Transport.hs @@ -110,7 +110,7 @@ supportedSMPVersions :: VersionRange supportedSMPVersions = mkVersionRange 1 1 simplexMQVersion :: String -simplexMQVersion = "1.0.2-rc05" +simplexMQVersion = "1.0.2" -- * Transport connection class