update changelog
diff --git a/CHANGELOG b/CHANGELOG
old mode 100755
new mode 100644
index ca9688d..f74fddb
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,22 @@
+0.6.0
+
+   The following issues have been addressed:
+
+    #51 - Failure to handle server legitimately closing connection before request body is fully sent	
+    #77 - Duplicated caching test	 
+    #65 - Transform _normalize_headers into a method of Http class
+    #45 - Vary header	  
+    #73 - All files in Mercurial are executable	 
+    #81 - Have a useful .hgignore	 	 
+    #78 - Add release tags to the Mercurial repository		 
+    #67 - HEAD requests cause next request to be retried	  
+
+   Mostly bug fixes, the big enhancement is the addition of proper Vary: header
+   handling. Thanks to Chris Dent for that change.
+
+   The other big change is the build process for distributions so that both python2 and python3
+   are included in the same .tar.gz/.zip file.
+
 0.5.0
 
    Added Python 3 support