diff --git a/CHANGES.md b/CHANGES.md
index 6695a56b..50be6fa2 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,3 +1,23 @@
+2015-05-18, Version 2.28.0
+==========================
+
+ * Make sure promise is returned (Raymond Feng)
+
+ * Update deps to loopback-connector (Raymond Feng)
+
+ * Fix comments (Raymond Feng)
+
+ * Enable docs (Raymond Feng)
+
+ * Add an optional `options` argument to relation methods (Raymond Feng)
+
+ * Add transaction apis (Raymond Feng)
+
+ * Refactor the observer functions into a plugin (Raymond Feng)
+
+ * Add transaction (Raymond Feng)
+
+
 2015-05-16, Version 2.27.1
 ==========================
 
diff --git a/package.json b/package.json
index f603c99b..db2d5217 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "loopback-datasource-juggler",
-  "version": "2.27.1",
+  "version": "2.28.0",
   "description": "LoopBack DataSoure Juggler",
   "keywords": [
     "StrongLoop",