diff options
author | Loïc Hoguin <[email protected]> | 2013-03-09 15:09:21 +0100 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2013-03-09 15:09:21 +0100 |
commit | ed05627b88103c904a17b294acdee2036e61a4b0 (patch) | |
tree | 45cf916c480a50229ee87e6434049c23d3d88561 | |
parent | a818f61679211a29f5b71c1d95ae14d89c1757b3 (diff) | |
download | cowboy-ed05627b88103c904a17b294acdee2036e61a4b0.tar.gz cowboy-ed05627b88103c904a17b294acdee2036e61a4b0.tar.bz2 cowboy-ed05627b88103c904a17b294acdee2036e61a4b0.zip |
Update CHANGELOG
-rw-r--r-- | CHANGELOG.md | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index fa81c74..2402324 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,49 @@ CHANGELOG ========= +0.8.2 +----- + + * Add error_hook and ssl_hello_world example + + * Greatly improve the performance of body reading operations + + The streamed chunk size is now configurable through the new + function cowboy_req:init_stream/5. + + * Add cowboy_req:body/2 and cowboy_req:body_qs/2 + + These functions take an additional argument indicating the + maximum size of the body. They will return {error, badlength} + if the size is too large, or {error, chunked} if the body + was sent using the chunked Transfer-Encoding and its size + cannot be determined. + + The function body/1 is now an alias to body/2 with a maximum + body size of 8MB. Likewise, the function body_qs/1 is an alias + of body_qs/2 with a maximum body size of 16KB. + + * Properly handle explicit identity Transfer-Encoding in body_length/1 + + * Small but noticeable performance improvement in the critical path + + We stopped using binary:match/2 in favor of custom functions. + This makes Cowboy 0.5ms faster per request. + + * Prevent loop handlers from awakening after sending a response + + * Optimize cowboy_static initialization code + + * Make path checks in cowboy_static cross-platform + + * Allow '*' for REST content types parameters in content_types_provided + + * Fix cowboy_router types + + * Update Ranch to 0.6.2; adds support for two new SSL options + + * Improve documentation + 0.8.1 ----- |