<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cowboy.git/ebin, branch 2.2.0</title>
<subtitle>Small, fast, modern HTTP server for Erlang/OTP.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/'/>
<entry>
<title>Update Cowboy to 2.2.0</title>
<updated>2017-12-11T13:17:38+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-12-11T13:17:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=388a68fc2e8766138e4fefae86e52724b098c12e'/>
<id>388a68fc2e8766138e4fefae86e52724b098c12e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update Cowboy to 2.1.0</title>
<updated>2017-11-08T14:05:30+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-11-08T14:05:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=1e883248640c2b3d9a7d640c79ff729b334a5294'/>
<id>1e883248640c2b3d9a7d640c79ff729b334a5294</id>
<content type='text'>
Also add OTP-20.1.4 to CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also add OTP-20.1.4 to CI.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cowboy_tracer_h stream handler</title>
<updated>2017-10-27T16:18:28+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-10-27T12:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=f4331f7c169309c9017b9628fe3757fc5312270b'/>
<id>f4331f7c169309c9017b9628fe3757fc5312270b</id>
<content type='text'>
Another experimental stream handler. It enables tracing for
the connection process and any children processes based on
the matching of the request. It can be used to do ad-hoc
tracing by sending a specific header, path, method or other.

It is meant to be used both for tests and production. Some
configuration scenarios are NOT safe for production, beware.

It's important to understand that, at this time, tracing
is enabled on the scale of the entire connection including
any future request processes. Keep this in mind when trying
to use it in production. The only way to stop tracing is
by having the callback function exit (by calling exit/1
explicitly). This can be done after a certain number of
events for example. Tracing can generate a lot of events,
so it's a good idea to stop after a small number of events
(between 1000 and 10000 should be good) and to avoid tracing
the whole world.

Documentation will follow at a later time.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Another experimental stream handler. It enables tracing for
the connection process and any children processes based on
the matching of the request. It can be used to do ad-hoc
tracing by sending a specific header, path, method or other.

It is meant to be used both for tests and production. Some
configuration scenarios are NOT safe for production, beware.

It's important to understand that, at this time, tracing
is enabled on the scale of the entire connection including
any future request processes. Keep this in mind when trying
to use it in production. The only way to stop tracing is
by having the callback function exit (by calling exit/1
explicitly). This can be done after a certain number of
events for example. Tracing can generate a lot of events,
so it's a good idea to stop after a small number of events
(between 1000 and 10000 should be good) and to avoid tracing
the whole world.

Documentation will follow at a later time.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add experimental metrics stream handler</title>
<updated>2017-10-20T13:46:10+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-10-20T13:46:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=4211ea41bd49be3cf152acb62ac8330f7f6a927d'/>
<id>4211ea41bd49be3cf152acb62ac8330f7f6a927d</id>
<content type='text'>
It collects metrics and passes them to a configurable callback
once the stream terminates. It will be documented in a future
release. More tests incoming.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It collects metrics and passes them to a configurable callback
once the stream terminates. It will be documented in a future
release. More tests incoming.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version, CI and Cowlib dependency version</title>
<updated>2017-10-03T15:10:16+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-10-03T15:10:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=716a052b1551f7e62e87807fcd8b6de1bd77caee'/>
<id>716a052b1551f7e62e87807fcd8b6de1bd77caee</id>
<content type='text'>
Hello 2.0.0!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hello 2.0.0!
</pre>
</div>
</content>
</entry>
<entry>
<title>Cowboy 2.0.0-rc.4</title>
<updated>2017-09-27T16:30:13+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-09-27T16:30:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=754d125f354e85061f9507a0b2c6b29802d09d6e'/>
<id>754d125f354e85061f9507a0b2c6b29802d09d6e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cowboy 2.0.0-rc.3</title>
<updated>2017-09-15T10:55:05+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-09-15T10:55:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=17400f73b4f84c997abe4e03837d1642d3a188ce'/>
<id>17400f73b4f84c997abe4e03837d1642d3a188ce</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cowboy 2.0.0-rc.2</title>
<updated>2017-08-23T13:04:57+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-08-23T13:04:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=3d8339267b2de011c30db868002f23ab4da0cc2f'/>
<id>3d8339267b2de011c30db868002f23ab4da0cc2f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement the shutdown timeout for request processes</title>
<updated>2017-08-08T14:59:33+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-08-08T14:59:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=45ddcd8c67f2fc20f4d44e84b5e7e3faef0a1d58'/>
<id>45ddcd8c67f2fc20f4d44e84b5e7e3faef0a1d58</id>
<content type='text'>
This should work very similar to normal supervisors,
in particular during the shutdown sequence when the
connection process goes down or switches to Websocket.

Processes that need to enforce the shutdown timeout
will be required to trap exits, just like in a supervisor.
In a vanilla Cowboy, this only matters at connection
shutdown, as Cowboy will otherwise wait for the request
process to be down before stopping the stream.

Tests are currently missing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should work very similar to normal supervisors,
in particular during the shutdown sequence when the
connection process goes down or switches to Websocket.

Processes that need to enforce the shutdown timeout
will be required to trap exits, just like in a supervisor.
In a vanilla Cowboy, this only matters at connection
shutdown, as Cowboy will otherwise wait for the request
process to be down before stopping the stream.

Tests are currently missing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update version to 2.0.0-rc.1</title>
<updated>2017-07-24T09:57:47+00:00</updated>
<author>
<name>Loïc Hoguin</name>
<email>essen@ninenines.eu</email>
</author>
<published>2017-07-24T09:57:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/cowboy.git/commit/?id=238ac3afc661046fb554a8bbb62d2b9912023247'/>
<id>238ac3afc661046fb554a8bbb62d2b9912023247</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
