diff --git a/.chglog/CHANGELOG.tpl.md b/.chglog/CHANGELOG.tpl.md
index a0928887..9a1fc122 100755
--- a/.chglog/CHANGELOG.tpl.md
+++ b/.chglog/CHANGELOG.tpl.md
@@ -6,7 +6,7 @@
### {{ .Title }}
{{ range .Commits -}}
-* {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }}
+* {{ if .Scope }}**{{ .Scope }}:** {{ end }}{{ .Subject }} (@[{{ .Author.Name }}]({{ .Author.Email }}))
{{ end }}
{{ end -}}
@@ -35,4 +35,4 @@
{{ end }}
{{ end -}}
{{ end -}}
-{{ end -}}
\ No newline at end of file
+{{ end -}}
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
deleted file mode 100644
index 41854dbc..00000000
--- a/.github/workflows/release.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-name: "release"
-
-on:
- push:
- tags:
- - "v*"
-
-jobs:
- tagged-release:
- name: "Tagged Release"
- runs-on: "ubuntu-latest"
-
- steps:
- - uses: "marvinpinto/action-automatic-releases@latest"
- with:
- repo_token: "${{ secrets.GITHUB_TOKEN }}"
- prerelease: false
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 00fa5b24..62c2bed5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,21 +1,44 @@
+
+## [v0.4.0.alpha.2](https://github.com/DoNewsCode/core/compare/v0.4.0.alpha.1...v0.4.0.alpha.2) (2021-03-13)
+
+
+
+## [v0.4.0.alpha.1](https://github.com/DoNewsCode/core/compare/v0.3.0...v0.4.0.alpha.1) (2021-03-13)
+
+### ♻️ Code Refactoring
+
+* config/env refactor ([#81](https://github.com/DoNewsCode/core/issues/81)) (@[Trock](35254251+GGXXLL@users.noreply.github.com))
+* move go kit and gin related package to seperate repo ([#74](https://github.com/DoNewsCode/core/issues/74)) (@[谷溪](guxi99@gmail.com))
+
+### ✨ Features
+
+* replace redis logger with Kitlog [#64](https://github.com/DoNewsCode/core/issues/64) ([#73](https://github.com/DoNewsCode/core/issues/73)) (@[Trock](35254251+GGXXLL@users.noreply.github.com))
+
+### 🐛 Bug Fixes
+
+* don't panic when the database connection cannot be established at start up. ([#77](https://github.com/DoNewsCode/core/issues/77)) (@[谷溪](guxi99@gmail.com))
+* fix example misspell ([#72](https://github.com/DoNewsCode/core/issues/72)) (@[另维64](lingwei0604@gmail.com))
+* **ginmw:** use c.FullPath() to calculate route matched ([#70](https://github.com/DoNewsCode/core/issues/70)) (@[谷溪](guxi99@gmail.com))
+
+
## [v0.3.0](https://github.com/DoNewsCode/core/compare/v0.2.0...v0.3.0) (2021-03-10)
### ♻️ Code Refactoring
-* **otes:** optimize logger ([#68](https://github.com/DoNewsCode/core/issues/68))
+* **otes:** optimize logger ([#68](https://github.com/DoNewsCode/core/issues/68)) (@[谷溪](guxi99@gmail.com))
### ✨ Features
-* Saga ([#63](https://github.com/DoNewsCode/core/issues/63))
-* **es:** Add otes package ([#61](https://github.com/DoNewsCode/core/issues/61))
-* **kitmw:** limit maximum concurrency ([#67](https://github.com/DoNewsCode/core/issues/67))
+* Saga ([#63](https://github.com/DoNewsCode/core/issues/63)) (@[谷溪](guxi99@gmail.com))
+* **es:** Add otes package ([#61](https://github.com/DoNewsCode/core/issues/61)) (@[另维64](1142674342@qq.com))
+* **kitmw:** limit maximum concurrency ([#67](https://github.com/DoNewsCode/core/issues/67)) (@[谷溪](guxi99@gmail.com))
### 🐛 Bug Fixes
-* **ots3:** investigate race condition ([#62](https://github.com/DoNewsCode/core/issues/62))
-* **ots3:** missing trace in ots3
+* **ots3:** investigate race condition ([#62](https://github.com/DoNewsCode/core/issues/62)) (@[谷溪](guxi99@gmail.com))
+* **ots3:** missing trace in ots3 (@[Reasno](guxi99@gmail.com))
### Pull Requests
@@ -27,5 +50,5 @@
### ✨ Features
-* **leader:** add leader election package. ([#56](https://github.com/DoNewsCode/core/issues/56))
+* **leader:** add leader election package. ([#56](https://github.com/DoNewsCode/core/issues/56)) (@[谷溪](guxi99@gmail.com))
diff --git a/release.sh b/release.sh
old mode 100644
new mode 100755
index 569d95f2..198b9b83
--- a/release.sh
+++ b/release.sh
@@ -1,2 +1,2 @@
-git-chglog --output CHANGELOG.md v0.2.0..
+git-chglog --next-tag $1 --output CHANGELOG.md v0.2.0..
git commit CHANGELOG.md -m "chore: generate changelog"