summaryrefslogtreecommitdiffstats
path: root/docs/en/cowboy/2.14/guide/migrating_from_2.14.asciidoc
blob: 67ed0f177ec7376283f78d97dc1934dfd63a49a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[appendix]
== Changes since Cowboy 2.14

The following patch versions were released since Cowboy 2.14:

=== Cowboy 2.14.2

Cowboy compiled without `COWBOY_QUICER` set would
have a number of Dialyzer errors. Now in that
scenario the HTTP/3 code is fully behind ifdefs
and Dialyzer no longer complains.

Now when `COWBOY_QUICER` isn't set:

 * `cowboy:start_quic/3` is no longer defined.
 * `cowboy_http3` compiles to an empty module.
 * `cowboy_quicer` compiles to an empty module.

=== Cowboy 2.14.1

HTTP/2 Websocket did not call `terminate/3` on abrupt
socket close (without a close frame being sent first).
This is now fixed. Do note however that the Websocket
session process must trap exits to call `terminate/3`.