diff --git a/CHANGELOG.md b/CHANGELOG.md
index ff4cb2b..dc6693f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
-
+## [ [0.3.0](https://github.com/poshjosh/rate-limiter-spring/tree/v0.3.0) ] - 2023-01-22
+
+### Added
+
+- Implement `@RateCondition` using expressions
+- Add method `getResourceClasses` to `RateLimitProperties`
+- Add a default operator i.e `Operator.DEFAULT`
+- Add more tests
+- Improve performance
+
+### Changed
+
+- Restrict `@RateGroup` annotation to `ElementType.ANNOTATION_TYPE`
+- Rename `MatchedResourceLimiter` to `ResourceLimiters`
+- Make `@RateGroup#name` or `@RateGroup#value` mandatory.
+- Rename `Bandwidths.getMembers` to `Bandwidths.getBandwidths`
+
+### Removed
+
+- Remove annotation `@RateReqestIf`
+
## [ [0.2.0](https://github.com/poshjosh/rate-limiter-spring/tree/v0.2.0) ] - 2023-01-08
### Added
diff --git a/pom.xml b/pom.xml
index 0e6bfee..ed8eb5c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
8
8
2.2.5.RELEASE
- 0.2.1-SNAPSHOT
+ 0.3.0
6.4.1
4.0.1
true