mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 12:20:24 +00:00
Update CHANGELOG
This commit is contained in:
parent
a818f61679
commit
ed05627b88
1 changed files with 43 additions and 0 deletions
43
CHANGELOG.md
43
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
|
||||
-----
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue