diff --git a/cpp/ChangeLog b/cpp/ChangeLog
index 3277c139..504ac4ba 100644
--- a/cpp/ChangeLog
+++ b/cpp/ChangeLog
@@ -1,4 +1,9 @@
 
+2010-07-14 version 0.5.2:
+
+  * type::raw::str(), operator==, operator!=, operator< and operator> are now const
+  * generates version.h using AC_OUTPUT macro in ./configure
+
 2010-07-06 version 0.5.1:
 
   * Add msgpack_vrefbuffer_new and msgpack_vrefbuffer_free
diff --git a/cpp/configure.in b/cpp/configure.in
index ab29501f..93174da2 100644
--- a/cpp/configure.in
+++ b/cpp/configure.in
@@ -1,6 +1,6 @@
 AC_INIT(src/object.cpp)
 AC_CONFIG_AUX_DIR(ac)
-AM_INIT_AUTOMAKE(msgpack, 0.5.1)
+AM_INIT_AUTOMAKE(msgpack, 0.5.2)
 AC_CONFIG_HEADER(config.h)
 
 AC_SUBST(CFLAGS)