diff --git a/include/Nebula.h b/include/Nebula.h
index a1547e4fa8..76c1da8841 100644
--- a/include/Nebula.h
+++ b/include/Nebula.h
@@ -393,7 +393,7 @@ public:
      */
     static string code_version()
     {
-        return "5.12.1"; // bump version
+        return "5.12.2"; // bump version
     }
 
     /**
diff --git a/share/onegate/onegate b/share/onegate/onegate
index 7889371d4a..0eea5d693d 100755
--- a/share/onegate/onegate
+++ b/share/onegate/onegate
@@ -29,7 +29,7 @@ require 'pp'
 module CloudClient
 
     # OpenNebula version
-    VERSION = '5.12.1'
+    VERSION = '5.12.2'
 
     # #########################################################################
     # Default location for the authentication file
diff --git a/share/rubygems/generate b/share/rubygems/generate
index 99fd803d75..4654b6284f 100755
--- a/share/rubygems/generate
+++ b/share/rubygems/generate
@@ -19,7 +19,7 @@
 require 'fileutils'
 require 'tmpdir'
 
-VERSION = "5.12.1"
+VERSION = "5.12.2"
 
 def version
     v = VERSION
diff --git a/src/cloud/common/CloudClient.rb b/src/cloud/common/CloudClient.rb
index 7ade9f94e5..0ba40c4334 100644
--- a/src/cloud/common/CloudClient.rb
+++ b/src/cloud/common/CloudClient.rb
@@ -51,7 +51,7 @@ end
 module CloudClient
 
     # OpenNebula version
-    VERSION = '5.12.1'
+    VERSION = '5.12.2'
 
     # #########################################################################
     # Default location for the authentication file
diff --git a/src/im_mad/remotes/VERSION b/src/im_mad/remotes/VERSION
index 156383a5d9..c0c99913d3 100644
--- a/src/im_mad/remotes/VERSION
+++ b/src/im_mad/remotes/VERSION
@@ -1 +1 @@
-5.12.1
\ No newline at end of file
+5.12.2
\ No newline at end of file
diff --git a/src/oca/java/src/org/opennebula/client/OneSystem.java b/src/oca/java/src/org/opennebula/client/OneSystem.java
index 78812d7b88..0671a20986 100644
--- a/src/oca/java/src/org/opennebula/client/OneSystem.java
+++ b/src/oca/java/src/org/opennebula/client/OneSystem.java
@@ -32,7 +32,7 @@ public class OneSystem
     private static final String GROUP_QUOTA_INFO    = "groupquota.info";
     private static final String GROUP_QUOTA_UPDATE  = "groupquota.update";
 
-    public static final String VERSION = "5.12.1";
+    public static final String VERSION = "5.12.2";
 
     public OneSystem(Client client)
     {
diff --git a/src/oca/python/setup.py b/src/oca/python/setup.py
index 36cbd80c9d..5d0f474724 100644
--- a/src/oca/python/setup.py
+++ b/src/oca/python/setup.py
@@ -40,7 +40,7 @@ install_requires = [
 if sys.version_info[0] < 3:
     install_requires.append('future')
 
-version = '5.12.1'
+version = '5.12.2'
 
 # mark pre-release
 v1 = int(version.split('.')[1])
diff --git a/src/oca/ruby/opennebula.rb b/src/oca/ruby/opennebula.rb
index 6e4404db4a..efe3f3f1ac 100644
--- a/src/oca/ruby/opennebula.rb
+++ b/src/oca/ruby/opennebula.rb
@@ -74,5 +74,5 @@ require 'opennebula/hook_log'
 module OpenNebula
 
     # OpenNebula version
-    VERSION = '5.12.1'
+    VERSION = '5.12.2'
 end