Skip to content

Commit

Permalink
v1.20.0 (2024-12-31)
Browse files Browse the repository at this point in the history
  • Loading branch information
ptaoussanis committed Dec 31, 2024
1 parent 79c784d commit 76d7b85
Show file tree
Hide file tree
Showing 4 changed files with 45 additions and 6 deletions.
41 changes: 41 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,47 @@ This project uses [**Break Versioning**](https://www.taoensso.com/break-versioni

---

# `v1.20.0` (2024-12-31)

- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/sente/versions/1.20.0)
- **Versioning**: [Break Versioning](https://www.taoensso.com/break-versioning)

This is a major **non-breaking maintenance and feature release**. As always, **please report any unexpected problems** 🙏 - [Peter Taoussanis](https://www.taoensso.com)

Happy holidays everyone! 🎄🫶

## Since `v1.20.0-RC1` (2024-10-28)

> No breaking changes intended
* **\[fix]** [#458] Fix React Native build: catch invalid call \[4e3f16c]
* **\[new]** [#477] [Community adapters] Support both Jetty 11 and 12 (@stefanroex) \[79c784d]
* **\[new]** [#447] [Community adapters] Improve error message on Ajax read timeouts \[9da662c]
* **\[doc]** [Community adapters] Improve constructor docstrings \[1c7a93c]

## Since `v1.19.2` (2023-08-30)

> No breaking changes intended
### Changes

* **\[mod]** [#440] Decrease log level of noisy ws-ping events (@jwr) \[4241e6c]
* **\[mod]** Tune send backoff time \[84e8b2a]

### Fixes

* **\[fix]** [#448] [#453] Fix NodeJS build: don't add `beforeunload` event listener (@theasp) \[dc6b34e]
* **\[fix]** [#458] Fix React Native build: catch invalid call \[4e3f16c]
* **\[fix]** [#445] [#444] [Community adapters] Undertow: remove invalid option (@danielsz) \[55167f5]

### New

* **\[new]** [#447] [Community adapters] Add Jetty 11/12 adapter (@alexandergunnarson) \[8ecb2d9]
* **\[doc]** [Community adapters] Improve constructor docstrings \[1c7a93c]
* **\[doc]** [#439] Add guidance on large transfers \[513a42d]

---

# `v1.20.0-RC1` (2024-10-28)

- **Dependency**: [on Clojars](https://clojars.org/com.taoensso/sente/versions/1.20.0-RC1)
Expand Down
6 changes: 2 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ Loosely inspired by [Socket.IO](https://socket.io/), it uses **core.async**, **W
## Latest release/s

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

[![Main tests][Main tests SVG]][Main tests URL]
[![Graal tests][Graal tests SVG]][Graal tests URL]
Expand All @@ -28,8 +27,7 @@ See [here][GitHub releases] for earlier releases.
- **Bidirectional a/sync comms** over **WebSockets** with **auto Ajax fallback**
- **It just works**: auto keep-alive, buffering, protocol selection, reconnects
- **Efficient design** with auto event batching for low-bandwidth use, even over Ajax
- Send **arbitrary Clojure vals** over [edn](https://github.com/edn-format/edn
) or [Transit](https://github.com/cognitect/transit-clj) (JSON, MessagePack, etc.)
- Send **arbitrary Clojure vals** over [edn](https://github.com/edn-format/edn) or [Transit](https://github.com/cognitect/transit-clj) (JSON, MessagePack, etc.)
- Tiny, easy-to-use [API](../../wiki/1-Getting-started#usage)
- Support for users simultaneously connected with **multiple clients** and/or devices
- Realtime info on **which users are connected**, and over which protocols
Expand Down
2 changes: 1 addition & 1 deletion project.clj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
(defproject com.taoensso/sente "1.20.0-RC1"
(defproject com.taoensso/sente "1.20.0"
:author "Peter Taoussanis <https://www.taoensso.com>"
:description "Realtime web comms library for Clojure/Script"
:url "https://github.com/taoensso/sente"
Expand Down
2 changes: 1 addition & 1 deletion src/taoensso/sente.cljc
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
#?(:clj (:import [org.java_websocket.client WebSocketClient])))

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

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

Expand Down

0 comments on commit 76d7b85

Please sign in to comment.