aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2023-04-28 10:41:18 +0200
committerLoïc Hoguin <[email protected]>2023-04-28 10:41:18 +0200
commit9e600f6c1df3c440bc196b66ebbc005d70107217 (patch)
tree841d19f547807c26528f285bea89cc44df42adac /doc
parent326939c8a8cf1e4a441601fe557ba97d11ccea3c (diff)
downloadcowboy-9e600f6c1df3c440bc196b66ebbc005d70107217.tar.gz
cowboy-9e600f6c1df3c440bc196b66ebbc005d70107217.tar.bz2
cowboy-9e600f6c1df3c440bc196b66ebbc005d70107217.zip
Cowboy 2.10.02.10.0
Diffstat (limited to 'doc')
-rw-r--r--doc/src/guide/book.asciidoc2
-rw-r--r--doc/src/guide/getting_started.asciidoc2
-rw-r--r--doc/src/guide/migrating_from_2.9.asciidoc42
3 files changed, 45 insertions, 1 deletions
diff --git a/doc/src/guide/book.asciidoc b/doc/src/guide/book.asciidoc
index 0edb99a..582820f 100644
--- a/doc/src/guide/book.asciidoc
+++ b/doc/src/guide/book.asciidoc
@@ -75,6 +75,8 @@ include::performance.asciidoc[Performance]
= Additional information
+include::migrating_from_2.9.asciidoc[Migrating from Cowboy 2.9 to 2.10]
+
include::migrating_from_2.8.asciidoc[Migrating from Cowboy 2.8 to 2.9]
include::migrating_from_2.7.asciidoc[Migrating from Cowboy 2.7 to 2.8]
diff --git a/doc/src/guide/getting_started.asciidoc b/doc/src/guide/getting_started.asciidoc
index 7104d9a..4bdde92 100644
--- a/doc/src/guide/getting_started.asciidoc
+++ b/doc/src/guide/getting_started.asciidoc
@@ -69,7 +69,7 @@ fetch and compile Cowboy:
PROJECT = hello_erlang
DEPS = cowboy
-dep_cowboy_commit = 2.9.0
+dep_cowboy_commit = 2.10.0
DEP_PLUGINS = cowboy
diff --git a/doc/src/guide/migrating_from_2.9.asciidoc b/doc/src/guide/migrating_from_2.9.asciidoc
new file mode 100644
index 0000000..7395e5f
--- /dev/null
+++ b/doc/src/guide/migrating_from_2.9.asciidoc
@@ -0,0 +1,42 @@
+[appendix]
+== Migrating from Cowboy 2.9 to 2.10
+
+Cowboy 2.10 is a maintenance release adding support
+for Erlang/OTP 26. The main change is a Cowlib update
+to fix a compilation error that only occurs starting
+from OTP 26.
+
+Cowboy 2.10 requires Erlang/OTP 22.0 or greater.
+
+=== Features added
+
+* Add support for `Default` value of SameSite
+ cookie attribute.
+
+* Add support for the `stale-*` cache-control directives
+ from RFC 5861.
+
+* Update Cowlib to 2.12.1.
+
+=== Bugs fixed
+
+* Fix a compilation error in Cowlib when using Erlang/OTP 26.
+
+* Fix data sent after RST_STREAM in HTTP/2 in rare cases.
+
+* Fix parsing of RST_STREAM frames to properly handle
+ frames that have a valid length but were not fully
+ received yet.
+
+* Remove the obsolete `Version` cookie attribute.
+
+* Handle more edge cases for cookie parsing based on updates
+ to the RFC 6265bis draft.
+
+* Make Basic auth parsing ignore unknown authentication
+ parameters and generally update the code to conform
+ to RFC 7617.
+
+* Fix URI template reserved expansion of %-encoded.
+
+* Update structured headers implementation to RFC 8941.