From 9e600f6c1df3c440bc196b66ebbc005d70107217 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?= <essen@ninenines.eu>
Date: Fri, 28 Apr 2023 10:41:18 +0200
Subject: Cowboy 2.10.0

---
 doc/src/guide/migrating_from_2.9.asciidoc | 42 +++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)
 create mode 100644 doc/src/guide/migrating_from_2.9.asciidoc

(limited to 'doc/src/guide/migrating_from_2.9.asciidoc')

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.
-- 
cgit v1.2.3

