diff options
Diffstat (limited to '_build')
-rw-r--r-- | _build/content/articles/cowboy-2.11.0.asciidoc | 39 | ||||
-rw-r--r-- | _build/data/projects/cowboy.toml | 4 | ||||
-rw-r--r-- | _build/data/projects/ranch.toml | 2 |
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 |