summaryrefslogtreecommitdiffstats
path: root/articles/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'articles/index.html')
-rw-r--r--articles/index.html111
1 files changed, 58 insertions, 53 deletions
diff --git a/articles/index.html b/articles/index.html
index a6e2b17f..c99c2eaf 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -65,6 +65,64 @@
<article class="blog_item">
<header>
+ <h2><a href="https://ninenines.eu/articles/cowboy-2.14.0/">Cowboy 2.14</a></h2>
+ <p class="date">
+ <span class="year">2025</span>
+ <span class="day-month">18 Sep</span>
+ </p>
+ </header>
+
+ <p>Cowboy 2.14.0 has been released!
+Cowboy 2.14 adds experimental support for HTTP/3 WebTransport based on the most recent draft. It also has a new data delivery mechanism for HTTP/2 and HTTP/3 Websocket, providing better performance.
+Cowboy 2.14 requires Erlang/OTP 24.0 or greater. It is tested and supported on Linux, macOS and Windows.
+A complete list of changes can be found in the migration guide: Migrating from Cowboy 2.13 to 2.14.</p>
+
+ <p style="text-align:right">
+ <a class="read_more" href="https://ninenines.eu/articles/cowboy-2.14.0/">Read More</a>
+ </p>
+ </article>
+
+ <article class="blog_item">
+ <header>
+ <h2><a href="https://ninenines.eu/articles/gun-2.2.0/">Gun 2.2</a></h2>
+ <p class="date">
+ <span class="year">2025</span>
+ <span class="day-month">11 Apr</span>
+ </p>
+ </header>
+
+ <p>Gun 2.2.0 has been released!
+Gun 2.2 contains many features and fixes, including an experimental HTTP/3 implementation.
+Gun 2.2 is the first release that includes an experimental support for the HTTP/3 protocol. Note that unlike Cowboy, Gun 2.2 does not yet support Websocket over HTTP/3.
+Gun 2.2 now sets the appropriate ssl options to perform wildcard certificate matching, which is a requirement for HTTP and previously had to be configured by users.</p>
+
+ <p style="text-align:right">
+ <a class="read_more" href="https://ninenines.eu/articles/gun-2.2.0/">Read More</a>
+ </p>
+ </article>
+
+ <article class="blog_item">
+ <header>
+ <h2><a href="https://ninenines.eu/articles/cowboy-2.13.0/">Cowboy 2.13</a></h2>
+ <p class="date">
+ <span class="year">2025</span>
+ <span class="day-month">18 Feb</span>
+ </p>
+ </header>
+
+ <p>Cowboy 2.13.0 has been released!
+Cowboy 2.13 focuses on improving the performance of Websocket, as well as the HTTP protocols. It also contains a variety of new features and bug fixes.
+The performance improvements were detailed in the Performance improvements in Cowboy 2.13 article.
+Cowboy 2.13 is the first release to feature experimental support for the HTTP/3 protocol, including Websocket over HTTP/3.
+Cowboy 2.13 requires Erlang/OTP 24.0 or greater. It is tested and supported on Linux, macOS and Windows.</p>
+
+ <p style="text-align:right">
+ <a class="read_more" href="https://ninenines.eu/articles/cowboy-2.13.0/">Read More</a>
+ </p>
+ </article>
+
+ <article class="blog_item">
+ <header>
<h2><a href="https://ninenines.eu/articles/ranch-2.2.0/">Ranch 2.2</a></h2>
<p class="date">
<span class="year">2025</span>
@@ -372,59 +430,6 @@ Cowboy 2.7 improves the HTTP/2 code with optimizations around the sending of DAT
</p>
</article>
- <article class="blog_item">
- <header>
- <h2><a href="https://ninenines.eu/articles/gun-2.0.0-pre.1/">Gun 2.0 pre-release 1</a></h2>
- <p class="date">
- <span class="year">2019</span>
- <span class="day-month">27 Sep</span>
- </p>
- </header>
-
- <p>Gun 2.0.0-pre.1 has been released!
-The first pre-release version of Gun 2.0 has been released! Gun 2.0 adds a ton of features along with a small number of breaking changes.
-Before listing the features please note that this pre-release includes a fix for a potential security vulnerability! This only applies when Gun is used inside a proxy under specific circumstances. Please see the migration guide for details. Since the issue also exists in the previous version I have released Gun 1.</p>
-
- <p style="text-align:right">
- <a class="read_more" href="https://ninenines.eu/articles/gun-2.0.0-pre.1/">Read More</a>
- </p>
- </article>
-
- <article class="blog_item">
- <header>
- <h2><a href="https://ninenines.eu/articles/erlang-meetup-10-septembre-2019/">Erlang meetup: 10 septembre 2019</a></h2>
- <p class="date">
- <span class="year">2019</span>
- <span class="day-month">22 Aug</span>
- </p>
- </header>
-
- <p>Erlang meetups are resuming and I will be present at the next one in Paris on the 10th of September. As the meetup and my talk about Gun will be in French the rest of this post will be in French as well. If you are around Paris that night, you are welcome to join and chat, even if you don&apos;t speak the language!
-Je serai au meetup Erlang le 10 septembre chez Datadog à Paris.</p>
-
- <p style="text-align:right">
- <a class="read_more" href="https://ninenines.eu/articles/erlang-meetup-10-septembre-2019/">Read More</a>
- </p>
- </article>
-
- <article class="blog_item">
- <header>
- <h2><a href="https://ninenines.eu/articles/ranch-2.0.0-rc.1/">Ranch 2.0 release candidate 1</a></h2>
- <p class="date">
- <span class="year">2019</span>
- <span class="day-month">18 Jul</span>
- </p>
- </header>
-
- <p>Ranch 2.0.0-rc.1 has been released!
-We are getting very close to releasing Ranch 2.0! As most of the tremendous programming work was done by contributor Jan Uhlig, I will yield the floor and let him describe what went into this great release.
-In Ranch 1.x, there is only one supervisor per Ranch listener to start and manage connection processes. Under high load (many clients rapidly connecting and/or disconnecting), the message queue of this one supervisor could become congested, leading to declining accept rates or a stalled listener.</p>
-
- <p style="text-align:right">
- <a class="read_more" href="https://ninenines.eu/articles/ranch-2.0.0-rc.1/">Read More</a>
- </p>
- </article>
-
<nav class="pagination" role="pagination">