Skip to content

Commit d2228c9

Browse files
committed
v1.18.0-RC1 (2023-05-30)
1 parent be6e276 commit d2228c9

File tree

3 files changed

+59
-4
lines changed

3 files changed

+59
-4
lines changed

CHANGELOG.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,59 @@
1-
> This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md) as of **Aug 16, 2014**.
1+
This project uses [Break Versioning](https://github.com/ptaoussanis/encore/blob/master/BREAK-VERSIONING.md).
2+
3+
## `1.18.0-RC1` (2023-05-30)
4+
5+
> 📦 [Available on Clojars](https://clojars.org/com.taoensso/sente/versions/1.18.0-RC1)
6+
7+
This is a **major pre-release** that **INCLUDES BREAKING CHANGES**.
8+
9+
Please test carefully and **report any issues**!
10+
11+
### ⚠️ Changes since `1.17.0`
12+
13+
See [here](https://github.com/ptaoussanis/sente/wiki/Migration-instructions) for detailed **migration/upgrade instruction**! 👈
14+
15+
* 0b37e4c [mod] [#319] [BREAKING] Change default `wrap-recv-evs?` value
16+
* d5b3dc5 [mod] [#404] [#398] [BREAKING] Disable default legacy pack value
17+
* 23d9f7a [mod] [#412] [BREAKING] Move unofficial adapters under `community` dir
18+
* c3d7c6c [mod] [#424] [BREAKING] Temporarily remove `jetty9-ring-adapter` support
19+
* bfa4c72 [mod] Client will now re-connect on WebSocket send error
20+
* 76b8abc [mod] [Aleph adapter] [#350] Experimental change to support Ring middleware (@g7s)
21+
* 728901a [mod] [Undertow adapter] [#409] Add default Ajax read timeout (@kajism)
22+
* 8806e72 [new] [Undertow adapter] [#409] Allow Ajax read timeout (@kajism)
23+
* e6cdf99 [mod] Refactor, improve logging
24+
25+
### Fixes since `1.17.0`
26+
27+
* eae2726 [fix] [#259] Improve client-side detection of broken connections
28+
* a2b9af8 [fix] [#417] Fix broken server->client broadcast on client IP change (@Naomarik)
29+
* 82fc83d [fix] Verify expected server-ch identity when updating conns
30+
* c6deca6 [fix] Potential (though unlikely) race condition on client GC
31+
* 7b466ad [fix] [#260] NB Prevent unnecessary participation of Ajax channels in `conns_` during handshake
32+
* cc84303 [fix] [new] [#380] NB Refactor ws state management
33+
* da73f03 [fix] [#346] [#340] Malformed `:chsk/bad-package` error
34+
* 91a239b [fix] [#428] Unpack broken for binary data (@rosejn)
35+
* Several fixes to Undertow adapter (2a91ad4, 318e90a, a4cf644)
36+
37+
### New since `1.17.0`
38+
39+
* 7dba037 [new] [#420] More reliable WebSocket server->client broadcasts
40+
* 5f945db [new] [#414] Add server config option to control msecs before marking conns as closed
41+
* 6f3e521 [new] [#259] Add client config option to control kalive ping timeout
42+
* f560294 [new] [#325] Add option for custom WebSocket constructor
43+
* ddde20d [new] [#342] Smarter Ajax XHR acquisition, opt to control pool
44+
* 45e1880 [new] [#422] Add client-side util to simulate a broken connection
45+
* 627029f [new] [Experimental] Add support for 3-arity (async) Ring v1.6+ handlers
46+
* 221f112 [new] [Example] Update, improve reference example
47+
* Introduced a new [community docs wiki](https://github.com/ptaoussanis/sente/wiki)
48+
49+
### Other improvements since `1.17.0`
50+
51+
* 057a8cb [new] Add interface docstrings
52+
* c6aca8c [nop] [#406] Clarify client+server docstrings re: csrf-token
53+
* 8b9804e [nop] Mark deprecated vars
54+
* Major improvements to [example project](https://github.com/ptaoussanis/sente/tree/master/example-project)
55+
* Many other small improvements to implementation, documentation, etc.
56+
257

358
## v1.17.0 - 2022 Jun 13
459

example-project/project.clj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
(defproject com.taoensso.examples/sente "1.18.0-SNAPSHOT"
1+
(defproject com.taoensso.examples/sente "1.18.0-RC1"
22
:description "Sente, reference web-app example project"
33
:url "https://github.com/ptaoussanis/sente"
44
:license {:name "Eclipse Public License"
@@ -15,7 +15,7 @@
1515
[org.clojure/core.async "1.6.673"]
1616
[nrepl "1.0.0"] ; Optional, for Cider
1717

18-
[com.taoensso/sente "1.18.0-SNAPSHOT"] ; <--- Sente
18+
[com.taoensso/sente "1.18.0-RC1"] ; <--- Sente
1919
[com.taoensso/timbre "6.1.0"]
2020

2121
;;; TODO Choose (uncomment) a supported web server -----------------------

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.18.0-SNAPSHOT"
1+
(defproject com.taoensso/sente "1.18.0-RC1"
22
:author "Peter Taoussanis <https://www.taoensso.com>"
33
:description "Realtime web comms for Clojure/Script"
44
:url "https://github.com/ptaoussanis/sente"

0 commit comments

Comments
 (0)