Skip to content

Commit 76d7b85

Browse files
committed
v1.20.0 (2024-12-31)
1 parent 79c784d commit 76d7b85

File tree

4 files changed

+45
-6
lines changed

4 files changed

+45
-6
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,47 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni
22

33
---
44

5+
# `v1.20.0` (2024-12-31)
6+
7+
- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/sente/versions/1.20.0)
8+
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)
9+
10+
This is a major **non-breaking maintenance and feature release**. As always, **please report any unexpected problems** 🙏 - [Peter Taoussanis](https://www.taoensso.com)
11+
12+
Happy holidays everyone! 🎄🫶
13+
14+
## Since `v1.20.0-RC1` (2024-10-28)
15+
16+
> No breaking changes intended
17+
18+
* **\[fix]** [#458] Fix React Native build: catch invalid call \[4e3f16c]
19+
* **\[new]** [#477] [Community adapters] Support both Jetty 11 and 12 (@stefanroex) \[79c784d]
20+
* **\[new]** [#447] [Community adapters] Improve error message on Ajax read timeouts \[9da662c]
21+
* **\[doc]** [Community adapters] Improve constructor docstrings \[1c7a93c]
22+
23+
## Since `v1.19.2` (2023-08-30)
24+
25+
> No breaking changes intended
26+
27+
### Changes
28+
29+
* **\[mod]** [#440] Decrease log level of noisy ws-ping events (@jwr) \[4241e6c]
30+
* **\[mod]** Tune send backoff time \[84e8b2a]
31+
32+
### Fixes
33+
34+
* **\[fix]** [#448] [#453] Fix NodeJS build: don't add `beforeunload` event listener (@theasp) \[dc6b34e]
35+
* **\[fix]** [#458] Fix React Native build: catch invalid call \[4e3f16c]
36+
* **\[fix]** [#445] [#444] [Community adapters] Undertow: remove invalid option (@danielsz) \[55167f5]
37+
38+
### New
39+
40+
* **\[new]** [#447] [Community adapters] Add Jetty 11/12 adapter (@alexandergunnarson) \[8ecb2d9]
41+
* **\[doc]** [Community adapters] Improve constructor docstrings \[1c7a93c]
42+
* **\[doc]** [#439] Add guidance on large transfers \[513a42d]
43+
44+
---
45+
546
# `v1.20.0-RC1` (2024-10-28)
647

748
- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/sente/versions/1.20.0-RC1)

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ Loosely inspired by [Socket.IO](https://socket.io/), it uses **core.async**, **W
1515
1616
## Latest release/s
1717

18-
- `2023-08-30` `v1.19.2` (stable): [release info](../../releases/tag/v1.19.2)
19-
- `2024-10-28` `v1.20.0-RC1` (dev): [release info](../../releases/tag/v1.20.0-RC1)
18+
- `2024-12-31` `v1.20.0` (dev): [release info](../../releases/tag/v1.20.0)
2019

2120
[![Main tests][Main tests SVG]][Main tests URL]
2221
[![Graal tests][Graal tests SVG]][Graal tests URL]
@@ -28,8 +27,7 @@ See [here][GitHub releases] for earlier releases.
2827
- **Bidirectional a/sync comms** over **WebSockets** with **auto Ajax fallback**
2928
- **It just works**: auto keep-alive, buffering, protocol selection, reconnects
3029
- **Efficient design** with auto event batching for low-bandwidth use, even over Ajax
31-
- Send **arbitrary Clojure vals** over [edn](https://github.com/edn-format/edn
32-
) or [Transit](https://github.com/cognitect/transit-clj) (JSON, MessagePack, etc.)
30+
- Send **arbitrary Clojure vals** over [edn](https://github.com/edn-format/edn) or [Transit](https://github.com/cognitect/transit-clj) (JSON, MessagePack, etc.)
3331
- Tiny, easy-to-use [API](../../wiki/1-Getting-started#usage)
3432
- Support for users simultaneously connected with **multiple clients** and/or devices
3533
- Realtime info on **which users are connected**, and over which protocols

project.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso/sente "1.20.0-RC1"
1+
(defproject com.taoensso/sente "1.20.0"
22
:author "Peter Taoussanis <https://www.taoensso.com>"
33
:description "Realtime web comms library for Clojure/Script"
44
:url "https://github.com/taoensso/sente"

src/taoensso/sente.cljc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@
9292
#?(:clj (:import [org.java_websocket.client WebSocketClient])))
9393

9494
(enc/assert-min-encore-version [3 133 0])
95-
(def sente-version "Useful for identifying client/server mismatch" [1 19 2])
95+
(def sente-version "Useful for identifying client/server mismatch" [1 20 0])
9696

9797
#?(:cljs (def ^:private node-target? (= *target* "nodejs")))
9898

0 commit comments

Comments
 (0)