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 @@

    Articles

    +
    +
    +

    Erlang/OTP 26

    +

    + 2023 + 28 Apr +

    +
    + +

    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 +

    +
    +

    Gun 2.0

    @@ -409,26 +427,6 @@ Two functions have been added: cowboy_req:stream_events/3 encodes and streams on

    -
    -
    -

    Gun 1.3

    -

    - 2018 - 01 Oct -

    -
    - -

    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 -

    -
    -