summaryrefslogtreecommitdiffstats
path: root/_build
diff options
context:
space:
mode:
Diffstat (limited to '_build')
-rw-r--r--_build/content/articles/cowboy-2.11.0.asciidoc39
-rw-r--r--_build/data/projects/cowboy.toml4
-rw-r--r--_build/data/projects/ranch.toml2
3 files changed, 42 insertions, 3 deletions
diff --git a/_build/content/articles/cowboy-2.11.0.asciidoc b/_build/content/articles/cowboy-2.11.0.asciidoc
new file mode 100644
index 00000000..f799f073
--- /dev/null
+++ b/_build/content/articles/cowboy-2.11.0.asciidoc
@@ -0,0 +1,39 @@
++++
+date = "2024-01-29T07:00:00+01:00"
+title = "Cowboy 2.11"
+
++++
+
+Cowboy `2.11.0` has been released!
+
+Cowboy 2.11 contains a variety of new features and bug
+fixes. Nearly all previously experimental features are
+now marked as stable, including Websocket over HTTP/2.
+
+Cowboy 2.11 addresses the HTTP/2 CVE CVE-2023-44487,
+the rapid reset vulnerability, which attackers can use
+in denial of services attacks. Cowboy adds a new HTTP/2
+option `max_cancel_stream_rate` to control for this
+behavior.
+
+Cowboy 2.11 requires Erlang/OTP 24.0 or greater.
+It is tested and supported on Linux, macOS and Windows.
+
+Cowboy is now using GitHub Actions for CI. The main reason
+for the move is to reduce costs by no longer having to
+self-host CI runners. The downside is that GitHub runners
+are less reliable and timing dependent tests are now more
+likely to fail. Another consequence following the move
+is that FreeBSD is no longer tested. This may be
+reevaluated in the future.
+
+A complete
+list of changes can be found in the migration guide:
+https://ninenines.eu/docs/en/cowboy/2.11/guide/migrating_from_2.10/[Migrating from Cowboy 2.10 to 2.11].
+
+You can donate to this project via
+https://github.com/sponsors/essen[GitHub Sponsors].
+
+As usual, feedback is appreciated, and issues or
+questions should be sent via Github tickets or
+discussions. Thanks!
diff --git a/_build/data/projects/cowboy.toml b/_build/data/projects/cowboy.toml
index 2db12c2a..f3f06309 100644
--- a/_build/data/projects/cowboy.toml
+++ b/_build/data/projects/cowboy.toml
@@ -3,8 +3,8 @@ catchphrase = "Small, fast, modern HTTP server."
description = "Cowboy is the ultimate server for the modern Web with support for Websocket, HTTP/2 and REST."
name = "cowboy"
repository = "https://github.com/ninenines/cowboy"
-versions = ["2.10", "2.9", "2.8", "2.7", "2.6", "2.5"]
-branches = ["22adc4de517bf54661795f6e18b6b2e62aec4140", "2.9.0", "2.8.0", "2.7.0", "2.6.3", "2.5.0"]
+versions = ["2.11", "2.10", "2.9", "2.8", "2.7", "2.6"]
+branches = ["2.11.0", "22adc4de517bf54661795f6e18b6b2e62aec4140", "2.9.0", "2.8.0", "2.7.0", "2.6.3"]
has_source = true
has_guide = true
has_manual = true
diff --git a/_build/data/projects/ranch.toml b/_build/data/projects/ranch.toml
index 1897bbbc..61b043cd 100644
--- a/_build/data/projects/ranch.toml
+++ b/_build/data/projects/ranch.toml
@@ -4,7 +4,7 @@ description = "Ranch is a socket acceptor pool for building awesome TCP and TLS
name = "ranch"
repository = "https://github.com/ninenines/ranch"
versions = ["2.1", "2.0", "1.8", "1.7", "1.6"]
-branches = ["master", "2.0.0", "1.8.0", "1.7.1", "1.6.2"]
+branches = ["fa6c24a65e0e1482ce52dd1f0e08a39ad85b6c82", "2.0.0", "1.8.0", "1.7.1", "1.6.2"]
has_source = true
has_guide = true
has_manual = true