summaryrefslogblamecommitdiffstats
path: root/archives/extend/2014-June/000401.html
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&#239;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&#239;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>