blob: 352f86c2593457f180395619f767ec19ae621cec (
plain) (
tree)
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE> [99s-extend] [ANN] Cowboy and Ranch 0.10
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20%5BANN%5D%20Cowboy%20and%20Ranch%200.10&In-Reply-To=%3C5396E012.4070900%40ninenines.eu%3E">
<META NAME="robots" CONTENT="index,nofollow">
<style type="text/css">
pre {
white-space: pre-wrap; /* css-2.1, curent FF, Opera, Safari */
}
</style>
<META http-equiv="Content-Type" content="text/html; charset=us-ascii">
<LINK REL="Previous" HREF="000395.html">
<LINK REL="Next" HREF="000402.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[99s-extend] [ANN] Cowboy and Ranch 0.10</H1>
<B>Loïc Hoguin</B>
<A HREF="mailto:extend%40lists.ninenines.eu?Subject=Re%3A%20%5B99s-extend%5D%20%5BANN%5D%20Cowboy%20and%20Ranch%200.10&In-Reply-To=%3C5396E012.4070900%40ninenines.eu%3E"
TITLE="[99s-extend] [ANN] Cowboy and Ranch 0.10">essen at ninenines.eu
</A><BR>
<I>Tue Jun 10 12:38:10 CEST 2014</I>
<P><UL>
<LI>Previous message: <A HREF="000395.html">[99s-extend] Mandatory init/3 and optional handle/2 and terminate/3
</A></li>
<LI>Next message: <A HREF="000402.html">[99s-extend] Stop ranch listeners without dropping connections
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#401">[ date ]</a>
<a href="thread.html#401">[ thread ]</a>
<a href="subject.html#401">[ subject ]</a>
<a href="author.html#401">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>Hello!
I just pushed Cowboy 0.10 and Ranch 0.10.
<A HREF="https://github.com/extend/cowboy">https://github.com/extend/cowboy</A>
<A HREF="https://github.com/extend/ranch">https://github.com/extend/ranch</A>
The Cowboy changelog can be found here:
<A HREF="https://github.com/extend/cowboy/blob/master/CHANGELOG.md">https://github.com/extend/cowboy/blob/master/CHANGELOG.md</A>
This release sees the addition of functions for reading multipart! (And
there are also functions for creating multipart bodies in the cowlib
library if you need them.) The old multipart interface got removed.
The other big change is a rework of the body reading interface, again.
Users have reported having timeout issues sometimes so the new interface
allows you to configure read length/timeout so you can control the rate
of transfer *per body function call*.
The functions init_stream, stream_body and skip_body have been
deprecated and will be removed in 1.0 (alongside one clause of the
body/2 and body_qs/2 functions).
Current code *should* be compatible but you are really encouraged to
test and remove dead code introduced by this change.
The changes in Ranch are mostly small so I won't bore you with the details.
The next step will be to release 1.0 sometimes this summer. Work on 2.0
will start immediately after that but 2.0 is planned to be released
after Erlang 18.0 is out. We'll have a new version bump for every Erlang
version basically. More details later.
Hope you enjoy this release, and that I didn't break your code (too much)!
Enjoy.
--
Loïc Hoguin
<A HREF="http://ninenines.eu">http://ninenines.eu</A>
</PRE>
<!--endarticle-->
<HR>
<P><UL>
<!--threads-->
<LI>Previous message: <A HREF="000395.html">[99s-extend] Mandatory init/3 and optional handle/2 and terminate/3
</A></li>
<LI>Next message: <A HREF="000402.html">[99s-extend] Stop ranch listeners without dropping connections
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#401">[ date ]</a>
<a href="thread.html#401">[ thread ]</a>
<a href="subject.html#401">[ subject ]</a>
<a href="author.html#401">[ author ]</a>
</LI>
</UL>
<hr>
<a href="https://lists.ninenines.eu/listinfo/extend">More information about the Extend
mailing list</a><br>
</body></html>
|