aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md43
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
-----