Polish code
diff --git a/.asf.yaml b/.asf.yaml
index f6743de..2918b2e 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -9,4 +9,3 @@
     projects: true
   protected_branches:
     main: {}
-
diff --git a/.clang-format b/.clang-format
index 1dd4061..bd7115d 100644
--- a/.clang-format
+++ b/.clang-format
@@ -2,4 +2,4 @@
 ColumnLimit: 120
 SpacesInContainerLiterals: false
 AllowShortFunctionsOnASingleLine: None
-ReflowComments: false
\ No newline at end of file
+ReflowComments: false
diff --git a/ChangeLog.md b/ChangeLog.md
index 17e1a89..3a2f079 100644
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,4 +1,5 @@
-Changes:
+# Changelog
+
 1. v1 --> v2
 2. rpc ReceiveMessage(ReceiveMessageRequest) returns (stream ReceiveMessageResponse) {}
 3. Removed Nack RPC to honor ChangeInvisibleDuration RPC in consistent way;
@@ -8,7 +9,7 @@
 7. FIFO flags moved from HeartbeatRequest to ConsumerData
 8. Removed MessageModel enumeration as concept of broadcasting is totally deprecated;
 9. Enums field number = 0 is redefined to meet requirement [Each enum value should end with a semicolon, not a comma. Prefer prefixing enum values instead of surrounding them in an enclosing message. The zero value enum should have the suffix UNSPECIFIED.](https://developers.google.com/protocol-buffers/docs/style)
-10. Nested enumerations are externalized due to the same guide item as above. 
+10. Nested enumerations are externalized due to the same guide item as above.
 
 Remaining Issues:
-How server publishes conf and conf changes to clients
\ No newline at end of file
+How server publishes conf and conf changes to clients.
diff --git a/java/VERSION b/java/VERSION
index 5deada8..155b9cb 100644
--- a/java/VERSION
+++ b/java/VERSION
@@ -1 +1 @@
-1.0.0-SNAPSHOT
\ No newline at end of file
+2.0.0-SNAPSHOT
\ No newline at end of file