diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3ecb9981..e07d5d16 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,81 @@
+
+## [v0.12.0](https://github.com/DoNewsCode/core/compare/v0.11.1...v0.12.0) (2022-01-20)
+
+### ♻️ Code Refactoring
+
+* **cron:** replace cron implementation. ([#226](https://github.com/DoNewsCode/core/issues/226)) (@[谷溪](guxi99@gmail.com))
+
+### ✨ Features
+
+* add module field injection ([#234](https://github.com/DoNewsCode/core/issues/234)) (@[谷溪](guxi99@gmail.com))
+* **dag:** add dag package. ([#222](https://github.com/DoNewsCode/core/issues/222)) (@[谷溪](guxi99@gmail.com))
+* **logging:** add WithBaggage ([#225](https://github.com/DoNewsCode/core/issues/225)) (@[谷溪](guxi99@gmail.com))
+* **observability:** capture transport status ([#224](https://github.com/DoNewsCode/core/issues/224)) (@[谷溪](guxi99@gmail.com))
+
+### 🐛 Bug Fixes
+
+* avoid extra logger wraps ([#232](https://github.com/DoNewsCode/core/issues/232)) (@[谷溪](guxi99@gmail.com))
+* prepend dig.LocationForPC instead of append ([#231](https://github.com/DoNewsCode/core/issues/231)) (@[谷溪](guxi99@gmail.com))
+* **dag:** validate edges in AddEdges before adding them. ([#223](https://github.com/DoNewsCode/core/issues/223)) (@[谷溪](guxi99@gmail.com))
+* **deps:** upgrade github.com/go-redis/redis/v8 to v8.11.4 ([#221](https://github.com/DoNewsCode/core/issues/221)) (@[江湖大牛](nfangxu@gmail.com))
+* **factory:** on reload, close the connection right away. ([#235](https://github.com/DoNewsCode/core/issues/235)) (@[谷溪](guxi99@gmail.com))
+* **observability:** data races ([#227](https://github.com/DoNewsCode/core/issues/227)) (@[谷溪](guxi99@gmail.com))
+
+### BREAKING CHANGE
+
+
+most Observe() methods now take a time.Duration instead of float64.
+
+* wip: new cron package
+
+* refactor(cron): remove cronopts, add cron
+
+This PR replaces the cron implementation.
+
+the new cron package github/DoNewsCode/core/cron is not compatible with github.com/robfig/cron/v3. See examples for how to migrate.
+
+* refactor(cron): deprecate cronopts, add cron
+
+This PR replaces the cron implementation.
+
+the new cron package github/DoNewsCode/core/cron is not compatible with github.com/robfig/cron/v3. See examples for how to migrate.
+
+* fix: delayed time calculation
+
+* refactor: change job middleware to job options
+
+* fix: use time.Since
+
+* fix: inconsistent labels
+
+* fix: race
+
+* fix: race
+
+* fix: race
+
+* fix: race
+
+* fix: race
+
+* fix: rename JobOptions to JobOption
+
+* refactor: Reduce the API interface of Container
+
+* refactor: Reduce the API interface of Container
+
+* refactor: Reduce the API interface of Container
+
+* refactor: Reduce the API interface of Container
+
+* fix: minor adjustments of docs,imports
+
+most Observe() methods now take a time.Duration instead of float64.
+
+
-## [v0.11.1](https://github.com/DoNewsCode/core/compare/v0.11.0...v0.11.1) (2022-01-05)
+## [v0.11.1](https://github.com/DoNewsCode/core/compare/v0.11.0...v0.11.1) (2022-01-06)
### ⚡️ Performance