From 2b8039bd2a9fde7e05ddb5cff382695c4886b18e Mon Sep 17 00:00:00 2001 From: Peter Taoussanis Date: Tue, 11 Jul 2023 12:19:15 +0200 Subject: [PATCH] v1.19.0 (2023-07-13) --- CHANGELOG.md | 20 ++++++++++++++++++++ README.md | 2 +- example-project/project.clj | 4 ++-- project.clj | 2 +- src/taoensso/sente.cljc | 2 +- 5 files changed, 25 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ef2edcc..a376fdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md). +## `1.19.0` (2023-07-13) + +> 📦 [Available on Clojars](https://clojars.org/com.taoensso/sente/versions/1.19.0) + +This is intended as a **non-breaking maintenance release**, but it touches a lot of code so **please keep an eye out** for (and let me know about) any unexpected problems - thank you! 🙏 + +**Tip**: the [reference example](https://github.com/ptaoussanis/sente/tree/master/example-project) includes a number of tools to help test Sente in your environment. + +### Fixes since `1.18.1` + +* 0dc8a12 [fix] [#431] Some disconnected user-ids not removed from `connected-uids` + +### New since `1.18.1` + +* e330ef2 [new] Allow WebSocket constructors to delay connection +* 6021258 [new] [example] Misc improvements to example project +* d0fd918 [new] Alias client option: `:ws-kalive-ping-timeout-ms` -> `:ws-ping-timeout-ms` +* GraalVM compatibility is now tested during build + + ## `1.18.1` (2023-07-04) > 📦 [Available on Clojars](https://clojars.org/com.taoensso/sente/versions/1.18.1) diff --git a/README.md b/README.md index 9734a31..d897798 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Loosely inspired by [Socket.IO](https://socket.io/), it uses **core.async**, **W ## Latest release -- 2023-07-04: `1.18.1` - [release notes](https://github.com/ptaoussanis/sente/releases/tag/v1.18.1) | [Clojars](https://clojars.org/com.taoensso/sente/versions/1.18.1) +- 2023-07-13: `1.19.0` - [release notes](https://github.com/ptaoussanis/sente/releases/tag/v1.19.0) | [Clojars](https://clojars.org/com.taoensso/sente/versions/1.19.0) diff --git a/example-project/project.clj b/example-project/project.clj index 5e27ea6..eb77b13 100644 --- a/example-project/project.clj +++ b/example-project/project.clj @@ -1,4 +1,4 @@ -(defproject com.taoensso.examples/sente "1.18.1" +(defproject com.taoensso.examples/sente "1.19.0" :description "Sente, reference web-app example project" :url "https://github.com/ptaoussanis/sente" :license {:name "Eclipse Public License" @@ -15,7 +15,7 @@ [org.clojure/core.async "1.6.673"] [nrepl "1.0.0"] ; Optional, for Cider - [com.taoensso/sente "1.18.1"] ; <--- Sente + [com.taoensso/sente "1.19.0"] ; <--- Sente [com.taoensso/timbre "6.2.1"] ;;; TODO Choose (uncomment) a supported web server ----------------------- diff --git a/project.clj b/project.clj index 3389a2d..e1065aa 100644 --- a/project.clj +++ b/project.clj @@ -1,4 +1,4 @@ -(defproject com.taoensso/sente "1.18.1" +(defproject com.taoensso/sente "1.19.0" :author "Peter Taoussanis " :description "Realtime web comms for Clojure/Script" :url "https://github.com/ptaoussanis/sente" diff --git a/src/taoensso/sente.cljc b/src/taoensso/sente.cljc index f02c79a..7ea215a 100644 --- a/src/taoensso/sente.cljc +++ b/src/taoensso/sente.cljc @@ -92,7 +92,7 @@ #?(:clj (:import [org.java_websocket.client WebSocketClient]))) (enc/assert-min-encore-version [3 62 0]) -(def sente-version "Useful for identifying client/server mismatch" [1 18 1]) +(def sente-version "Useful for identifying client/server mismatch" [1 18 2]) #?(:cljs (def ^:private node-target? (= *target* "nodejs")))