From 70f82335ac393eba4bcccfbe3be6ccc8018fd5d9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Hoguin?=
Date: Fri, 28 Apr 2023 15:04:31 +0200
Subject: Article about Erlang/OTP 26
---
_build/content/articles/otp-26.asciidoc | 28 ++
articles/asciideck/index.html | 4 +
articles/cowboy-2.0.0-pre.4/index.html | 4 +
articles/cowboy-2.0.0-rc.1/index.html | 4 +
articles/cowboy-2.0.0-rc.2/index.html | 4 +
articles/cowboy-2.0.0/index.html | 4 +
articles/cowboy-2.1.0/index.html | 4 +
articles/cowboy-2.2.0/index.html | 4 +
articles/cowboy-2.3.0/index.html | 4 +
articles/cowboy-2.4.0/index.html | 4 +
articles/cowboy-2.5.0/index.html | 4 +
articles/cowboy-2.6.0/index.html | 4 +
articles/cowboy-2.7.0/index.html | 4 +
articles/cowboy-2.8.0/index.html | 4 +
articles/cowboy-2.9.0/index.html | 4 +
articles/cowboy2-qs/index.html | 4 +
articles/dont-let-it-crash/index.html | 4 +
.../erlang-meetup-10-septembre-2019/index.html | 4 +
articles/erlang-scalability/index.html | 4 +
articles/erlang-validate-utf8/index.html | 4 +
articles/erlang.mk-and-relx/index.html | 4 +
.../index.html | 4 +
articles/erlanger-playbook/index.html | 4 +
articles/farwest-funded/index.html | 4 +
articles/github-sponsors/index.html | 4 +
articles/gun-1.0.0-rc.1/index.html | 4 +
articles/gun-1.0.0/index.html | 4 +
articles/gun-1.2.0/index.html | 4 +
articles/gun-1.3.0/index.html | 4 +
articles/gun-2.0.0-pre.1/index.html | 4 +
articles/gun-2.0.0-pre.2/index.html | 4 +
articles/gun-2.0.0-rc.1/index.html | 4 +
articles/gun-2.0.0/index.html | 4 +
articles/index.html | 38 ++-
articles/index.xml | 13 +-
articles/january-2014-status/index.html | 4 +
articles/joe_the_rubber_duck/index.html | 4 +
articles/merry-christmas-2018/index.html | 4 +
articles/merry-christmas-2019/index.html | 4 +
articles/ml-archives/index.html | 4 +
articles/on-open-source/index.html | 4 +
articles/otp-26/index.html | 353 +++++++++++++++++++++
articles/page/2/index.html | 40 +--
articles/page/3/index.html | 20 ++
articles/ranch-1.3/index.html | 4 +
articles/ranch-1.6.0/index.html | 4 +
articles/ranch-1.7.0/index.html | 4 +
articles/ranch-2.0.0-rc.1/index.html | 4 +
articles/ranch-2.0.0/index.html | 4 +
articles/ranch-2.1.0/index.html | 4 +
articles/ranch-ftp/index.html | 4 +
articles/the-elephant-in-the-room/index.html | 4 +
articles/the-gateway-trilogy/index.html | 4 +
articles/the-story-so-far/index.html | 4 +
articles/tictactoe/index.html | 4 +
articles/website-update/index.html | 4 +
articles/xerl-0.1-empty-modules/index.html | 4 +
articles/xerl-0.2-two-modules/index.html | 4 +
articles/xerl-0.3-atomic-expressions/index.html | 4 +
articles/xerl-0.4-expression-separator/index.html | 4 +
articles/xerl-0.5-intermediate-module/index.html | 4 +
donate/index.html | 2 +
erlanger-playbook/index.html | 2 +
index.html | 2 +
index.xml | 11 +
services/index.html | 2 +
sitemap.xml | 7 +-
67 files changed, 696 insertions(+), 42 deletions(-)
create mode 100644 _build/content/articles/otp-26.asciidoc
create mode 100644 articles/otp-26/index.html
diff --git a/_build/content/articles/otp-26.asciidoc b/_build/content/articles/otp-26.asciidoc
new file mode 100644
index 00000000..29dc31ce
--- /dev/null
+++ b/_build/content/articles/otp-26.asciidoc
@@ -0,0 +1,28 @@
++++
+date = "2023-04-28T07:00:00+01:00"
+title = "Erlang/OTP 26"
+
++++
+
+Erlang/OTP 26 will soon be released by OTP team and
+unfortunately broke the compilation of Cowlib, which
+is a dependency for both Cowboy and Gun.
+
+Users willing to upgrade to Erlang/OTP 26 or above
+will therefore need to ensure that they use the
+right version of Cowboy or Gun. The versions that
+first supported Erlang/OTP 26 are as follow:
+
+* Cowboy 2.10.0
+* Gun 2.0.1
+* Cowlib 2.12.1
+
+A small number of fixes has also been made at the
+same time but the main change is support for
+Erlang/OTP 26.
+
+You can donate to these projects via
+https://github.com/sponsors/essen[GitHub Sponsors].
+
+As usual, feedback is appreciated, and issues or
+questions should be sent via Github tickets. Thanks!
diff --git a/articles/asciideck/index.html b/articles/asciideck/index.html
index 1ad52960..93f30043 100644
--- a/articles/asciideck/index.html
+++ b/articles/asciideck/index.html
@@ -109,6 +109,10 @@ http://www.gnu.org/software/src-highlite -->
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.0.0-pre.4/index.html b/articles/cowboy-2.0.0-pre.4/index.html
index 79741b77..d45c471d 100644
--- a/articles/cowboy-2.0.0-pre.4/index.html
+++ b/articles/cowboy-2.0.0-pre.4/index.html
@@ -128,6 +128,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.0.0-rc.1/index.html b/articles/cowboy-2.0.0-rc.1/index.html
index 3920e1ea..501191c2 100644
--- a/articles/cowboy-2.0.0-rc.1/index.html
+++ b/articles/cowboy-2.0.0-rc.1/index.html
@@ -99,6 +99,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.0.0-rc.2/index.html b/articles/cowboy-2.0.0-rc.2/index.html
index 280688cf..4bca308b 100644
--- a/articles/cowboy-2.0.0-rc.2/index.html
+++ b/articles/cowboy-2.0.0-rc.2/index.html
@@ -92,6 +92,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.0.0/index.html b/articles/cowboy-2.0.0/index.html
index c47ec919..454b8452 100644
--- a/articles/cowboy-2.0.0/index.html
+++ b/articles/cowboy-2.0.0/index.html
@@ -98,6 +98,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.1.0/index.html b/articles/cowboy-2.1.0/index.html
index ae0af495..3f9f23fe 100644
--- a/articles/cowboy-2.1.0/index.html
+++ b/articles/cowboy-2.1.0/index.html
@@ -95,6 +95,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.2.0/index.html b/articles/cowboy-2.2.0/index.html
index 021c4781..93ebd3c1 100644
--- a/articles/cowboy-2.2.0/index.html
+++ b/articles/cowboy-2.2.0/index.html
@@ -93,6 +93,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.3.0/index.html b/articles/cowboy-2.3.0/index.html
index 64a0c76d..5e8ff222 100644
--- a/articles/cowboy-2.3.0/index.html
+++ b/articles/cowboy-2.3.0/index.html
@@ -85,6 +85,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.4.0/index.html b/articles/cowboy-2.4.0/index.html
index 3d0027a8..18a866b4 100644
--- a/articles/cowboy-2.4.0/index.html
+++ b/articles/cowboy-2.4.0/index.html
@@ -87,6 +87,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.5.0/index.html b/articles/cowboy-2.5.0/index.html
index 707d1d6d..b704ea37 100644
--- a/articles/cowboy-2.5.0/index.html
+++ b/articles/cowboy-2.5.0/index.html
@@ -91,6 +91,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.6.0/index.html b/articles/cowboy-2.6.0/index.html
index a9131a16..caf89fff 100644
--- a/articles/cowboy-2.6.0/index.html
+++ b/articles/cowboy-2.6.0/index.html
@@ -88,6 +88,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.7.0/index.html b/articles/cowboy-2.7.0/index.html
index 8f5b7c05..c182c6e0 100644
--- a/articles/cowboy-2.7.0/index.html
+++ b/articles/cowboy-2.7.0/index.html
@@ -89,6 +89,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.8.0/index.html b/articles/cowboy-2.8.0/index.html
index 81752a81..946a71d5 100644
--- a/articles/cowboy-2.8.0/index.html
+++ b/articles/cowboy-2.8.0/index.html
@@ -88,6 +88,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy-2.9.0/index.html b/articles/cowboy-2.9.0/index.html
index cf7e4521..3a09ecb1 100644
--- a/articles/cowboy-2.9.0/index.html
+++ b/articles/cowboy-2.9.0/index.html
@@ -87,6 +87,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/cowboy2-qs/index.html b/articles/cowboy2-qs/index.html
index 2e9af5e5..68971574 100644
--- a/articles/cowboy2-qs/index.html
+++ b/articles/cowboy2-qs/index.html
@@ -129,6 +129,10 @@ http://www.gnu.org/software/src-highlite -->
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/dont-let-it-crash/index.html b/articles/dont-let-it-crash/index.html
index 46377706..2198a123 100644
--- a/articles/dont-let-it-crash/index.html
+++ b/articles/dont-let-it-crash/index.html
@@ -104,6 +104,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/erlang-meetup-10-septembre-2019/index.html b/articles/erlang-meetup-10-septembre-2019/index.html
index c0d939d5..56a08b2b 100644
--- a/articles/erlang-meetup-10-septembre-2019/index.html
+++ b/articles/erlang-meetup-10-septembre-2019/index.html
@@ -84,6 +84,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/erlang-scalability/index.html b/articles/erlang-scalability/index.html
index 2570eca2..7fbf1e1c 100644
--- a/articles/erlang-scalability/index.html
+++ b/articles/erlang-scalability/index.html
@@ -116,6 +116,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/erlang-validate-utf8/index.html b/articles/erlang-validate-utf8/index.html
index 58909037..e6c4626e 100644
--- a/articles/erlang-validate-utf8/index.html
+++ b/articles/erlang-validate-utf8/index.html
@@ -232,6 +232,10 @@ http://www.gnu.org/software/src-highlite -->
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/erlang.mk-and-relx/index.html b/articles/erlang.mk-and-relx/index.html
index 3a61fe7b..913ab209 100644
--- a/articles/erlang.mk-and-relx/index.html
+++ b/articles/erlang.mk-and-relx/index.html
@@ -118,6 +118,10 @@ cowboy-0.8.5 erlydtl-0.7.0 ninenines-0.2.0 stdlib-1.19.1
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/erlanger-playbook-september-2015-update/index.html b/articles/erlanger-playbook-september-2015-update/index.html
index 47432860..8a80d4f2 100644
--- a/articles/erlanger-playbook-september-2015-update/index.html
+++ b/articles/erlanger-playbook-september-2015-update/index.html
@@ -87,6 +87,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/erlanger-playbook/index.html b/articles/erlanger-playbook/index.html
index 6ab64aeb..0588bf0c 100644
--- a/articles/erlanger-playbook/index.html
+++ b/articles/erlanger-playbook/index.html
@@ -128,6 +128,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/farwest-funded/index.html b/articles/farwest-funded/index.html
index d95a3b5e..393054f7 100644
--- a/articles/farwest-funded/index.html
+++ b/articles/farwest-funded/index.html
@@ -88,6 +88,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/github-sponsors/index.html b/articles/github-sponsors/index.html
index 3ed48066..139faf91 100644
--- a/articles/github-sponsors/index.html
+++ b/articles/github-sponsors/index.html
@@ -85,6 +85,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-1.0.0-rc.1/index.html b/articles/gun-1.0.0-rc.1/index.html
index 283f1463..7aa2c3e1 100644
--- a/articles/gun-1.0.0-rc.1/index.html
+++ b/articles/gun-1.0.0-rc.1/index.html
@@ -89,6 +89,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-1.0.0/index.html b/articles/gun-1.0.0/index.html
index 35b35ec0..7cb799ed 100644
--- a/articles/gun-1.0.0/index.html
+++ b/articles/gun-1.0.0/index.html
@@ -88,6 +88,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-1.2.0/index.html b/articles/gun-1.2.0/index.html
index 906c2143..47f06350 100644
--- a/articles/gun-1.2.0/index.html
+++ b/articles/gun-1.2.0/index.html
@@ -88,6 +88,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-1.3.0/index.html b/articles/gun-1.3.0/index.html
index 5a7342a2..2493e10b 100644
--- a/articles/gun-1.3.0/index.html
+++ b/articles/gun-1.3.0/index.html
@@ -86,6 +86,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-2.0.0-pre.1/index.html b/articles/gun-2.0.0-pre.1/index.html
index 97925295..da77236c 100644
--- a/articles/gun-2.0.0-pre.1/index.html
+++ b/articles/gun-2.0.0-pre.1/index.html
@@ -93,6 +93,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-2.0.0-pre.2/index.html b/articles/gun-2.0.0-pre.2/index.html
index afe588ed..d25488dc 100644
--- a/articles/gun-2.0.0-pre.2/index.html
+++ b/articles/gun-2.0.0-pre.2/index.html
@@ -91,6 +91,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-2.0.0-rc.1/index.html b/articles/gun-2.0.0-rc.1/index.html
index a34c37b3..f4fec820 100644
--- a/articles/gun-2.0.0-rc.1/index.html
+++ b/articles/gun-2.0.0-rc.1/index.html
@@ -96,6 +96,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/gun-2.0.0/index.html b/articles/gun-2.0.0/index.html
index 87a52979..79ccd73e 100644
--- a/articles/gun-2.0.0/index.html
+++ b/articles/gun-2.0.0/index.html
@@ -98,6 +98,10 @@
+ Erlang/OTP 26
+
+
+
Gun 2.0
diff --git a/articles/index.html b/articles/index.html
index 8911e938..dd4edf86 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -63,6 +63,24 @@
+
+
+
+ Erlang/OTP 26 will soon be released by OTP team and unfortunately broke the compilation of Cowlib, which is a dependency for both Cowboy and Gun.
+Users willing to upgrade to Erlang/OTP 26 or above will therefore need to ensure that they use the right version of Cowboy or Gun. The versions that first supported Erlang/OTP 26 are as follow:
+Cowboy 2.10.0 Gun 2.0.1 Cowlib 2.12.1 A small number of fixes has also been made at the same time but the main change is support for Erlang/OTP 26.
+
+
+ Read More
+
+
+
@@ -409,26 +427,6 @@ Two functions have been added: cowboy_req:stream_events/3 encodes and streams on
-
-
-
- Gun 1.3.0 has been released!
-Gun is an HTTP/1.1, HTTP/2 and Websocket client for Erlang/OTP.
-This release improves the CONNECT support introduced in the previous version and adds built-in Websocket protocol negotiation.
-A complete list of changes can be found in the migration guide: Migrating from Gun 1.2 to 1.3.
-You can donate to this project via GitHub Sponsors. These funds are used to pay for additional servers for testing. And healthy food.
-
-
- Read More
-
-
-