diff --git a/CHANGELOG.md b/CHANGELOG.md
index 97d6661e094785fc6a698c5c0948dec0aff35561_Q0hBTkdFTE9HLm1k..2f06ad3817bf1bb4fcb3b6d351dac680d418200e_Q0hBTkdFTE9HLm1k 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,18 @@
+## Version 0.15.0 (2024-06-12)
+### 🎉 New features
+
+- add column names to returned result sets
+- *BREAKING CHANGE* wrap returned rsets into objects
+
+### 👷 Bug fixes
+
+- remove test on rql method call serialization
+- update tests and `openapi_template.yaml`
+
+### 📝 Documentation
+
+- add /openapi information in the readme
+
 ## Version 0.14.0 (2024-02-23)
 ### 🎉 New features
 
diff --git a/cubicweb_api/__pkginfo__.py b/cubicweb_api/__pkginfo__.py
index 97d6661e094785fc6a698c5c0948dec0aff35561_Y3ViaWN3ZWJfYXBpL19fcGtnaW5mb19fLnB5..2f06ad3817bf1bb4fcb3b6d351dac680d418200e_Y3ViaWN3ZWJfYXBpL19fcGtnaW5mb19fLnB5 100644
--- a/cubicweb_api/__pkginfo__.py
+++ b/cubicweb_api/__pkginfo__.py
@@ -20,7 +20,7 @@
 modname = "cubicweb_api"
 distname = "cubicweb-api"
 
-numversion = (0, 14, 0)
+numversion = (0, 15, 0)
 version = ".".join(str(num) for num in numversion)
 
 license = "LGPL"