diff --git a/NEWS.md b/NEWS.md
index d9ef995b..e5e3c543 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,11 @@
# NEWS
+1.0.4 - 2014/12/8
+-----------------
+
+- fix client leaks on error
+- fix monitor counters
+
1.0.3 - 2014/12/5
-----------------
diff --git a/README.md b/README.md
index b086c752..98ad8b5c 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
Copyright (c) 2012-2014 Benoît Chesneau.
-__Version:__ 1.0.3
+__Version:__ 1.0.4
# hackney
diff --git a/doc/README.md b/doc/README.md
index e8176593..acf45c0d 100644
--- a/doc/README.md
+++ b/doc/README.md
@@ -4,7 +4,7 @@
Copyright (c) 2012-2014 Benoît Chesneau.
-__Version:__ 1.0.3
+__Version:__ 1.0.4
# hackney
diff --git a/doc/hackney_connect.md b/doc/hackney_connect.md
index c9b0ca3c..348c7e31 100644
--- a/doc/hackney_connect.md
+++ b/doc/hackney_connect.md
@@ -10,7 +10,7 @@
## Function Index ##
-
+
@@ -92,3 +92,10 @@ connect a socket and create a client state.
`set_sockopts(Client, Options) -> any()`
add set sockets options in the client
+
+
+### ssl_opts/2 ###
+
+`ssl_opts(Host, Options) -> any()`
+
+
diff --git a/doc/overview.edoc b/doc/overview.edoc
index 85e29627..454f058c 100644
--- a/doc/overview.edoc
+++ b/doc/overview.edoc
@@ -16,7 +16,7 @@
@copyright 2012-2014 Benoît Chesneau.
-@version 1.0.3
+@version 1.0.4
@title hackney - HTTP client library in Erlang
@doc
diff --git a/src/hackney.app.src b/src/hackney.app.src
index 8a2a40aa..7c2d1384 100644
--- a/src/hackney.app.src
+++ b/src/hackney.app.src
@@ -4,7 +4,7 @@
{application, hackney,
[
{description, "simple HTTP client"},
- {vsn, "1.0.3"},
+ {vsn, "1.0.4"},
{registered, [hackney_pool]},
{applications, [kernel,
stdlib,