[ISSUE #92] Support ReconnectEndpointsCommand

diff --git a/apache/rocketmq/v2/service.proto b/apache/rocketmq/v2/service.proto
index 1a3dbbe..18db185 100644
--- a/apache/rocketmq/v2/service.proto
+++ b/apache/rocketmq/v2/service.proto
@@ -172,6 +172,8 @@
 
 message PrintThreadStackTraceCommand { string nonce = 1; }
 
+message ReconnectEndpointsCommand { string nonce = 1; }
+
 message ThreadStackTrace {
   string nonce = 1;
   optional string thread_stack_trace = 2;
@@ -216,6 +218,9 @@
 
     // Request client to verify the consumption of the appointed message.
     VerifyMessageCommand verify_message_command = 7;
+
+    // Request client to reconnect server use the latest endpoints.
+    ReconnectEndpointsCommand reconnect_endpoints_command = 8;
   }
 }
 
diff --git a/java/VERSION b/java/VERSION
index 26e3379..b9d2bdf 100644
--- a/java/VERSION
+++ b/java/VERSION
@@ -1 +1 @@
-2.0.4
\ No newline at end of file
+2.0.5
\ No newline at end of file