summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-01-23 17:07:05 +0100
committerLoïc Hoguin <[email protected]>2018-01-23 17:07:05 +0100
commitc7bfd40f19fbf272b0207077ea462ed4774765da (patch)
tree95f68a1f1a82c39ebb81a2ffa830850d81084abc
parentba7c8bdf5f9a6e2035fe74f4b3d8c907b8a96417 (diff)
downloadninenines.eu-c7bfd40f19fbf272b0207077ea462ed4774765da.tar.gz
ninenines.eu-c7bfd40f19fbf272b0207077ea462ed4774765da.tar.bz2
ninenines.eu-c7bfd40f19fbf272b0207077ea462ed4774765da.zip
Update docs
-rw-r--r--docs/en/cowboy/2.2/guide/getting_started.asciidoc2
-rw-r--r--docs/en/cowboy/2.2/guide/getting_started/index.html2
-rw-r--r--docs/en/cowboy/2.2/guide/index.html5
-rw-r--r--docs/en/cowboy/2.2/guide/middlewares/index.html4
-rw-r--r--docs/en/cowboy/2.2/guide/migrating_from_2.1/index.html4
-rw-r--r--docs/en/cowboy/2.2/guide/migrating_from_2.2.asciidoc17
-rw-r--r--docs/en/cowboy/2.2/guide/migrating_from_2.2/index.html193
-rw-r--r--docs/index.xml42
-rw-r--r--donate/index.html2
-rw-r--r--index.html2
-rw-r--r--index.xml42
-rw-r--r--services/index.html2
-rw-r--r--sitemap.xml12
13 files changed, 287 insertions, 42 deletions
diff --git a/docs/en/cowboy/2.2/guide/getting_started.asciidoc b/docs/en/cowboy/2.2/guide/getting_started.asciidoc
index 39477919..6e263348 100644
--- a/docs/en/cowboy/2.2/guide/getting_started.asciidoc
+++ b/docs/en/cowboy/2.2/guide/getting_started.asciidoc
@@ -69,7 +69,7 @@ fetch and compile Cowboy:
PROJECT = hello_erlang
DEPS = cowboy
-dep_cowboy_commit = 2.2.0
+dep_cowboy_commit = 2.2.1
DEP_PLUGINS = cowboy
diff --git a/docs/en/cowboy/2.2/guide/getting_started/index.html b/docs/en/cowboy/2.2/guide/getting_started/index.html
index 3b79f2c6..f43e726d 100644
--- a/docs/en/cowboy/2.2/guide/getting_started/index.html
+++ b/docs/en/cowboy/2.2/guide/getting_started/index.html
@@ -145,7 +145,7 @@ http://www.gnu.org/software/src-highlite -->
<pre><tt><span style="color: #009900">PROJECT =</span> hello_erlang
<span style="color: #009900">DEPS =</span> cowboy
-<span style="color: #009900">dep_cowboy_commit =</span> 2.2.0
+<span style="color: #009900">dep_cowboy_commit =</span> 2.2.1
<span style="color: #009900">DEP_PLUGINS =</span> cowboy
diff --git a/docs/en/cowboy/2.2/guide/index.html b/docs/en/cowboy/2.2/guide/index.html
index fb888525..826fcf1a 100644
--- a/docs/en/cowboy/2.2/guide/index.html
+++ b/docs/en/cowboy/2.2/guide/index.html
@@ -249,6 +249,11 @@
<div class="ulist"><ul>
<li>
<p>
+<a href="migrating_from_2.2/">Changes since Cowboy 2.2</a>
+</p>
+</li>
+<li>
+<p>
<a href="migrating_from_2.1/">Migrating from Cowboy 2.1 to 2.2</a>
</p>
</li>
diff --git a/docs/en/cowboy/2.2/guide/middlewares/index.html b/docs/en/cowboy/2.2/guide/middlewares/index.html
index f0c604e5..9a84cc26 100644
--- a/docs/en/cowboy/2.2/guide/middlewares/index.html
+++ b/docs/en/cowboy/2.2/guide/middlewares/index.html
@@ -171,8 +171,8 @@ values. It puts the result of the request handling into <code>result</code>.</p>
- <a style="float:right" href="https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/">
- Migrating from Cowboy 2.1 to 2.2
+ <a style="float:right" href="https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/">
+ Changes since Cowboy 2.2
</a>
</nav>
diff --git a/docs/en/cowboy/2.2/guide/migrating_from_2.1/index.html b/docs/en/cowboy/2.2/guide/migrating_from_2.1/index.html
index 79bcc13a..77a0d4dc 100644
--- a/docs/en/cowboy/2.2/guide/migrating_from_2.1/index.html
+++ b/docs/en/cowboy/2.2/guide/migrating_from_2.1/index.html
@@ -276,8 +276,8 @@ Both experimental stream handlers <code>cowboy_metrics_h</code> and
<nav style="margin:1em 0">
- <a style="float:left" href="https://ninenines.eu/docs/en/cowboy/2.2/guide/middlewares/">
- Middlewares
+ <a style="float:left" href="https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/">
+ Changes since Cowboy 2.2
</a>
diff --git a/docs/en/cowboy/2.2/guide/migrating_from_2.2.asciidoc b/docs/en/cowboy/2.2/guide/migrating_from_2.2.asciidoc
new file mode 100644
index 00000000..ed8ba2a2
--- /dev/null
+++ b/docs/en/cowboy/2.2/guide/migrating_from_2.2.asciidoc
@@ -0,0 +1,17 @@
+[appendix]
+== Changes since Cowboy 2.2
+
+The following patch versions were released since Cowboy 2.2:
+
+=== Cowboy 2.2.1
+
+* Colons are now allowed within path segments in routes provided
+ to `cowboy_router:compile/1` as long as they are not the first
+ character of the path segment.
+
+* The `cowboy_req:delete_resp_header/2` function will no longer
+ crash when no response header was set before calling it.
+
+* A miscount of the output HTTP/2 flow control window has been
+ fixed. It prevented sending the response body fully with some
+ clients. The issue only affected response bodies sent as iolists.
diff --git a/docs/en/cowboy/2.2/guide/migrating_from_2.2/index.html b/docs/en/cowboy/2.2/guide/migrating_from_2.2/index.html
new file mode 100644
index 00000000..962ef587
--- /dev/null
+++ b/docs/en/cowboy/2.2/guide/migrating_from_2.2/index.html
@@ -0,0 +1,193 @@
+<!DOCTYPE html>
+<html lang="en">
+
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="description" content="">
+ <meta name="author" content="Loïc Hoguin based on a design from (Soft10) Pol Cámara">
+
+ <meta name="generator" content="Hugo 0.30.2" />
+
+ <title>Nine Nines: Changes since Cowboy 2.2</title>
+
+ <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic' rel='stylesheet' type='text/css'>
+ <link href="/css/99s.css?r=1" rel="stylesheet">
+
+ <link rel="shortcut icon" href="/img/ico/favicon.ico">
+ <link rel="apple-touch-icon-precomposed" sizes="114x114" href="/img/ico/apple-touch-icon-114.png">
+ <link rel="apple-touch-icon-precomposed" sizes="72x72" href="/img/ico/apple-touch-icon-72.png">
+ <link rel="apple-touch-icon-precomposed" href="/img/ico/apple-touch-icon-57.png">
+
+
+</head>
+
+
+<body class="">
+ <header id="page-head">
+ <div id="topbar" class="container">
+ <div class="row">
+ <div class="span2">
+ <h1 id="logo"><a href="/" title="99s">99s</a></h1>
+ </div>
+ <div class="span10">
+
+ <div id="side-header">
+ <nav>
+ <ul>
+ <li><a title="Hear my thoughts" href="/articles">Articles</a></li>
+ <li><a title="Watch my talks" href="/talks">Talks</a></li>
+ <li class="active"><a title="Read the docs" href="/docs">Documentation</a></li>
+ <li><a title="Request my services" href="/services">Consulting & Training</a></li>
+ </ul>
+ </nav>
+ <ul id="social">
+ <li>
+ <a href="https://github.com/ninenines" title="Check my Github repositories"><img src="/img/ico_github.png" data-hover="/img/ico_github_alt.png" alt="Github"></a>
+ </li>
+ <li>
+ <a title="Keep in touch!" href="http://twitter.com/lhoguin"><img src="/img/ico_microblog.png" data-hover="/img/ico_microblog_alt.png"></a>
+ </li>
+ <li>
+ <a title="Contact me" href="mailto:[email protected]"><img src="/img/ico_mail.png" data-hover="/img/ico_mail_alt.png"></a>
+ </li>
+ </ul>
+ </div>
+ </div>
+ </div>
+ </div>
+
+
+</header>
+
+<div id="contents" class="two_col">
+<div class="container">
+<div class="row">
+<div id="docs" class="span9 maincol">
+
+<h1 class="lined-header"><span>Changes since Cowboy 2.2</span></h1>
+
+<div class="paragraph"><p>The following patch versions were released since Cowboy 2.2:</p></div>
+<div class="sect1">
+<h2 id="_cowboy_2_2_1">Cowboy 2.2.1</h2>
+<div class="sectionbody">
+<div class="ulist"><ul>
+<li>
+<p>
+Colons are now allowed within path segments in routes provided
+ to <code>cowboy_router:compile/1</code> as long as they are not the first
+ character of the path segment.
+</p>
+</li>
+<li>
+<p>
+The <code>cowboy_req:delete_resp_header/2</code> function will no longer
+ crash when no response header was set before calling it.
+</p>
+</li>
+<li>
+<p>
+A miscount of the output HTTP/2 flow control window has been
+ fixed. It prevented sending the response body fully with some
+ clients. The issue only affected response bodies sent as iolists.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+
+
+
+
+
+
+
+
+
+
+ <nav style="margin:1em 0">
+
+ <a style="float:left" href="https://ninenines.eu/docs/en/cowboy/2.2/guide/middlewares/">
+ Middlewares
+ </a>
+
+
+
+ <a style="float:right" href="https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/">
+ Migrating from Cowboy 2.1 to 2.2
+ </a>
+
+ </nav>
+
+
+
+
+</div>
+
+<div class="span3 sidecol">
+
+
+<h3>
+ Cowboy
+ 2.2
+
+ User Guide
+</h3>
+
+<ul>
+
+ <li><a href="/docs/en/cowboy/2.2/guide">User Guide</a></li>
+
+
+ <li><a href="/docs/en/cowboy/2.2/manual">Function Reference</a></li>
+
+
+</ul>
+
+<h4 id="docs-nav">Navigation</h4>
+
+<h4>Version select</h4>
+<ul>
+
+
+
+ <li><a href="/docs/en/cowboy/2.2/guide">2.2</a></li>
+
+ <li><a href="/docs/en/cowboy/2.1/guide">2.1</a></li>
+
+ <li><a href="/docs/en/cowboy/2.0/guide">2.0</a></li>
+
+ <li><a href="/docs/en/cowboy/1.0/guide">1.0</a></li>
+
+</ul>
+
+</div>
+</div>
+</div>
+</div>
+
+ <footer>
+ <div class="container">
+ <div class="row">
+ <div class="span6">
+ <p id="scroll-top"><a href="#">↑ Scroll to top</a></p>
+ <nav>
+ <ul>
+ <li><a href="mailto:[email protected]" title="Contact us">Contact us</a></li><li><a href="https://github.com/ninenines/ninenines.github.io" title="Github repository">Contribute to this site</a></li>
+ </ul>
+ </nav>
+ </div>
+ <div class="span6 credits">
+ <p><img src="/img/footer_logo.png"></p>
+ <p>Copyright &copy; Loïc Hoguin 2012-2016</p>
+ </div>
+ </div>
+ </div>
+ </footer>
+
+
+ <script src="/js/custom.js"></script>
+ </body>
+</html>
+
+
diff --git a/docs/index.xml b/docs/index.xml
index 7448fff5..c3cab0cf 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -1431,6 +1431,16 @@
</item>
<item>
+ <title>Changes since Cowboy 2.2</title>
+ <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/</guid>
+ <description>The following patch versions were released since Cowboy 2.2:
+ Cowboy 2.2.1 Colons are now allowed within path segments in routes provided to cowboy_router:compile/1 as long as they are not the first character of the path segment. The cowboy_req:delete_resp_header/2 function will no longer crash when no response header was set before calling it. A miscount of the output HTTP/2 flow control window has been fixed.</description>
+ </item>
+
+ <item>
<title>Migrating from Cowboy 1.0 to 2.0</title>
<link>https://ninenines.eu/docs/en/cowboy/2.0/guide/migrating_from_1.0/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1452,16 +1462,6 @@
</item>
<item>
- <title>Migrating from Cowboy 2.1 to 2.2</title>
- <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</guid>
- <description>Cowboy 2.2 focused on adding features required for writing gRPC servers and on completing test suites for the core HTTP RFCs, fixing many bugs along the way.
- Features added Add support for sending trailers at the end of response bodies. Trailers are additional header fields that may be sent after the body to add more information to the response. Their usage is required in gRPC servers. They are optional and may be discarded in other scenarios (for example if the request goes through an HTTP/1.</description>
- </item>
-
- <item>
<title>HTTP and other specifications</title>
<link>https://ninenines.eu/docs/en/cowboy/2.0/guide/specs/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1483,13 +1483,13 @@
</item>
<item>
- <title>Migrating from Cowboy 2.0 to 2.1</title>
- <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</link>
+ <title>Migrating from Cowboy 2.1 to 2.2</title>
+ <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
- <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</guid>
- <description>Cowboy 2.1 focused on adding features that were temporarily removed in Cowboy 2.0. A number of bugs found in the 2.0 release were also fixed.
- Features added It is now possible to obtain the client TLS certificate and the local IP/port for the connection from the Req object. Informational responses (1XX responses) can now be sent. They must be sent before initiating the final response.</description>
+ <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</guid>
+ <description>Cowboy 2.2 focused on adding features required for writing gRPC servers and on completing test suites for the core HTTP RFCs, fixing many bugs along the way.
+ Features added Add support for sending trailers at the end of response bodies. Trailers are additional header fields that may be sent after the body to add more information to the response. Their usage is required in gRPC servers. They are optional and may be discarded in other scenarios (for example if the request goes through an HTTP/1.</description>
</item>
<item>
@@ -1503,6 +1503,16 @@
</item>
<item>
+ <title>Migrating from Cowboy 2.0 to 2.1</title>
+ <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</guid>
+ <description>Cowboy 2.1 focused on adding features that were temporarily removed in Cowboy 2.0. A number of bugs found in the 2.0 release were also fixed.
+ Features added It is now possible to obtain the client TLS certificate and the local IP/port for the connection from the Req object. Informational responses (1XX responses) can now be sent. They must be sent before initiating the final response.</description>
+ </item>
+
+ <item>
<title>Migrating from Cowboy 1.0 to 2.0</title>
<link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_1.0/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1586,7 +1596,7 @@
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/</guid>
- <description>Rationale The modern Web Erlang and the Web Introduction Introduction Getting started Flow diagram Configuration Listeners Routing Constraints Handlers Handlers Loop handlers Static files Request and response Request details Reading the request body Sending a response Using cookies Multipart REST REST principles Handling REST requests REST flowcharts Designing a resource handler Websocket The Websocket protocol Websocket handlers Advanced Streams Middlewares Additional information Migrating from Cowboy 2.</description>
+ <description>Rationale The modern Web Erlang and the Web Introduction Introduction Getting started Flow diagram Configuration Listeners Routing Constraints Handlers Handlers Loop handlers Static files Request and response Request details Reading the request body Sending a response Using cookies Multipart REST REST principles Handling REST requests REST flowcharts Designing a resource handler Websocket The Websocket protocol Websocket handlers Advanced Streams Middlewares Additional information Changes since Cowboy 2.</description>
</item>
<item>
diff --git a/donate/index.html b/donate/index.html
index 6b2374cf..13841492 100644
--- a/donate/index.html
+++ b/donate/index.html
@@ -393,6 +393,8 @@ and Erlang.mk is fantastic:</p></div>
+
+
<div class="sect2">
<h3 id="_like_my_work_donate">Like my work? Donate!</h3>
<div class="paragraph"><p>Donate to Loïc Hoguin because his work on Cowboy
diff --git a/index.html b/index.html
index db29f173..db39ad80 100644
--- a/index.html
+++ b/index.html
@@ -552,6 +552,8 @@
+
+
<div class="paragraph"><p>Feeling generous? Love reading?<br />
<a href="https://salt.bountysource.com/teams/ninenines">Crowdfund my salary</a>
or buy <a href="/articles/erlanger-playbook">The Erlanger Playbook</a></p></div>
diff --git a/index.xml b/index.xml
index c5e1b3bf..476a2264 100644
--- a/index.xml
+++ b/index.xml
@@ -1432,6 +1432,16 @@
</item>
<item>
+ <title>Changes since Cowboy 2.2</title>
+ <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/</guid>
+ <description>The following patch versions were released since Cowboy 2.2:
+ Cowboy 2.2.1 Colons are now allowed within path segments in routes provided to cowboy_router:compile/1 as long as they are not the first character of the path segment. The cowboy_req:delete_resp_header/2 function will no longer crash when no response header was set before calling it. A miscount of the output HTTP/2 flow control window has been fixed.</description>
+ </item>
+
+ <item>
<title>Migrating from Cowboy 1.0 to 2.0</title>
<link>https://ninenines.eu/docs/en/cowboy/2.0/guide/migrating_from_1.0/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1453,16 +1463,6 @@
</item>
<item>
- <title>Migrating from Cowboy 2.1 to 2.2</title>
- <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</guid>
- <description>Cowboy 2.2 focused on adding features required for writing gRPC servers and on completing test suites for the core HTTP RFCs, fixing many bugs along the way.
- Features added Add support for sending trailers at the end of response bodies. Trailers are additional header fields that may be sent after the body to add more information to the response. Their usage is required in gRPC servers. They are optional and may be discarded in other scenarios (for example if the request goes through an HTTP/1.</description>
- </item>
-
- <item>
<title>HTTP and other specifications</title>
<link>https://ninenines.eu/docs/en/cowboy/2.0/guide/specs/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1484,13 +1484,13 @@
</item>
<item>
- <title>Migrating from Cowboy 2.0 to 2.1</title>
- <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</link>
+ <title>Migrating from Cowboy 2.1 to 2.2</title>
+ <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
- <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</guid>
- <description>Cowboy 2.1 focused on adding features that were temporarily removed in Cowboy 2.0. A number of bugs found in the 2.0 release were also fixed.
- Features added It is now possible to obtain the client TLS certificate and the local IP/port for the connection from the Req object. Informational responses (1XX responses) can now be sent. They must be sent before initiating the final response.</description>
+ <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</guid>
+ <description>Cowboy 2.2 focused on adding features required for writing gRPC servers and on completing test suites for the core HTTP RFCs, fixing many bugs along the way.
+ Features added Add support for sending trailers at the end of response bodies. Trailers are additional header fields that may be sent after the body to add more information to the response. Their usage is required in gRPC servers. They are optional and may be discarded in other scenarios (for example if the request goes through an HTTP/1.</description>
</item>
<item>
@@ -1504,6 +1504,16 @@
</item>
<item>
+ <title>Migrating from Cowboy 2.0 to 2.1</title>
+ <link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</guid>
+ <description>Cowboy 2.1 focused on adding features that were temporarily removed in Cowboy 2.0. A number of bugs found in the 2.0 release were also fixed.
+ Features added It is now possible to obtain the client TLS certificate and the local IP/port for the connection from the Req object. Informational responses (1XX responses) can now be sent. They must be sent before initiating the final response.</description>
+ </item>
+
+ <item>
<title>Migrating from Cowboy 1.0 to 2.0</title>
<link>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_1.0/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1952,7 +1962,7 @@ Crowdfund my salary or buy The Erlanger Playbook
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
<guid>https://ninenines.eu/docs/en/cowboy/2.2/guide/</guid>
- <description>Rationale The modern Web Erlang and the Web Introduction Introduction Getting started Flow diagram Configuration Listeners Routing Constraints Handlers Handlers Loop handlers Static files Request and response Request details Reading the request body Sending a response Using cookies Multipart REST REST principles Handling REST requests REST flowcharts Designing a resource handler Websocket The Websocket protocol Websocket handlers Advanced Streams Middlewares Additional information Migrating from Cowboy 2.</description>
+ <description>Rationale The modern Web Erlang and the Web Introduction Introduction Getting started Flow diagram Configuration Listeners Routing Constraints Handlers Handlers Loop handlers Static files Request and response Request details Reading the request body Sending a response Using cookies Multipart REST REST principles Handling REST requests REST flowcharts Designing a resource handler Websocket The Websocket protocol Websocket handlers Advanced Streams Middlewares Additional information Changes since Cowboy 2.</description>
</item>
<item>
diff --git a/services/index.html b/services/index.html
index 361fcdf0..2895905c 100644
--- a/services/index.html
+++ b/services/index.html
@@ -478,6 +478,8 @@ the same restrictions apply.</p></div>
+
+
<div class="sect2">
<h3 id="_like_my_work_donate">Like my work? Donate!</h3>
<div class="paragraph"><p>Donate to Loïc Hoguin because his work on Cowboy
diff --git a/sitemap.xml b/sitemap.xml
index 37bcdf57..b059196b 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -519,15 +519,15 @@
</url>
<url>
- <loc>https://ninenines.eu/docs/en/cowboy/2.0/guide/migrating_from_1.0/</loc>
+ <loc>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.2/</loc>
</url>
<url>
- <loc>https://ninenines.eu/docs/en/cowboy/2.1/guide/migrating_from_2.0/</loc>
+ <loc>https://ninenines.eu/docs/en/cowboy/2.0/guide/migrating_from_1.0/</loc>
</url>
<url>
- <loc>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</loc>
+ <loc>https://ninenines.eu/docs/en/cowboy/2.1/guide/migrating_from_2.0/</loc>
</url>
<url>
@@ -539,7 +539,7 @@
</url>
<url>
- <loc>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</loc>
+ <loc>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.1/</loc>
</url>
<url>
@@ -547,6 +547,10 @@
</url>
<url>
+ <loc>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_2.0/</loc>
+ </url>
+
+ <url>
<loc>https://ninenines.eu/docs/en/cowboy/2.2/guide/migrating_from_1.0/</loc>
</url>