diff --git a/CHANGELOG.md b/CHANGELOG.md
index 59ad934..644c5ab 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,45 @@
+
+## [v0.5.0-beta.2](https://github.com/genshen/wssocks/compare/v0.5.0-beta...v0.5.0-beta.2)
+
+> 2020-08-23
+
+### Build
+
+* **status:** update dependencies in status page: evergreen-ui to 5.x and typescript to 3.9
+
+### Chore
+
+* fix typo of UI (one for status page and one for connections table of client)
+
+### Docs
+
+* **changelog:** add changelog for version 0.5.0-beta.2
+* **changelog:** add changelog generated by git-chglog tool
+* **readme:** add badges of docker image size, version and pulls
+* **readme:** add document of "connection key", "TSL/SSL support" and "server status"
+
+### Feat
+
+* **client:** add flag for passing user defined http headers to websocket request and send to remote
+* **server:** add flags to server sub-command to support HTTPS/tls: -tls -tls-cert-file -tls-key-file
+* **server:** add ability of setting websocket serving path in server cli
+* **status:** show correct server address (including proctocol and base path) in status page
+* **version:** update version to v0.5.0-beta.2
+
+### Fix
+
+* **server:** remove channel usage in server side to avoid panic "send on closed channel"
+
+### Merge
+
+* Merge pull request [#25](https://github.com/genshen/wssocks/issues/25) from genshen/feature-ssl-tsl-support
+
+### Pull Requests
+
+* Merge pull request [#27](https://github.com/genshen/wssocks/issues/27) from genshen/fix-server-crashed-if-client-killed
+
+
## [v0.5.0-beta](https://github.com/genshen/wssocks/compare/v0.4.1...v0.5.0-beta)