diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index fb0da76b6e68588b0db51464929dcb835b961cb8..8bc3813270b100f92b3da8a4ee80a15afc50a1f2 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -2,8 +2,8 @@
 Changelog
 =========
 
-Forthcoming
------------
+0.3.5 (2017-07-17)
+------------------
 * Fix remapping member variable not set if argument is not null
 * Adding the capability to remove a messageListener from a subscriber.
 * Avoid flooding log with error messages on NTP sync failure
diff --git a/package.xml b/package.xml
index c11ceee81a7e86ad4094901e68e29cd3d3f81cf7..28aa5e7875d0116dbf061e2a72a42b34e9c1f8c4 100644
--- a/package.xml
+++ b/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package>
   <name>rosjava_core</name>
-  <version>0.3.4</version>
+  <version>0.3.5</version>
   <description>
     An implementation of ROS in pure-Java with Android support.
   </description>