Oscar Hellström  committed 9f53182

Add changelog

  • Participants
  • Parent commits 5b4cf35
  • Branches default

Comments (0)

Files changed (1)

+Version 1.2.0:
+* Add support for options
+    * {connect_timeout, Milliseconds}: Aborts the connect phase after Milliseconds
+    * {send_retry, N}: The client will retry sending the request N times if the connection is closed
+* Add support for Chunked encoding
+* More consistent error handling
+    * The client can either return {ok, Result} or {error, Reason}. Reason wasn't very well defined before
+        * connection_closed: The server closed the connection on us (N times in case it happens just after sending the request) 
+        * connect_timeout: If the TCP stack gives up or we hit the connect_timeout option
+        * timeout: If the overall request timeout value is hit
+    * All other errors (socket, protocol etc. will result in a runtime error)
+Version 1.1.2:
+* Fix minor error with {active, once} instead of {active, true} in manager
+* Remove socket and try to find another if the manager can't set controlling process due to socket error
+* Improve test suite 
+Version 1.1.1:
+* Fix problem with empty lists in dicts when last socket is consumed
+* Improve test suite to include cover report 
+Version 1.1.0:
+* Support for configurable connection timeout 
+Version 1.0.0:
+* Initial version
+* Persistent connections have hardcoded timeout