diff --git a/changelog.md b/changelog.md
index 34ca77f1be7b9763341d48221c31f6c7d32eaa1a..2a3fd31827189ceeebb2bbb534e6ec7631c52064 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,13 @@
 # changelog
 
+## 2.3.3
+`2021-7-26`
+* `NEW` config supports prop
+* `FIX` [#612](https://github.com/sumneko/lua-language-server/issues/612)
+* `FIX` [#613](https://github.com/sumneko/lua-language-server/issues/613)
+* `FIX` [#618](https://github.com/sumneko/lua-language-server/issues/618)
+* `FIX` [#620](https://github.com/sumneko/lua-language-server/issues/620)
+
 ## 2.3.2
 `2021-7-21`
 * `NEW` `LuaDoc`: supports `['string']` as field:
diff --git a/package.json b/package.json
index 600f2a72e955e0e11b4e110ea686f57ae966ec0f..3763941677fb65ae4f0fdee843c793cc523da52a 100644
--- a/package.json
+++ b/package.json
@@ -1419,5 +1419,5 @@
         "type": "git",
         "url": "https://github.com/sumneko/lua-language-server"
     },
-    "version": "2.3.2"
+    "version": "2.3.3"
 }
diff --git a/package/build.lua b/package/build.lua
index d70c6cdfae5ea8d468e93836d07180c769272e69..83a81a0e2f9de303c474aa1a69cdaebe709314b6 100644
--- a/package/build.lua
+++ b/package/build.lua
@@ -1,6 +1,6 @@
 local json = require 'json-beautify'
 
-local VERSION = "2.3.2"
+local VERSION = "2.3.3"
 
 local package = require 'package.package'
 local fsu     = require 'fs-utility'
diff --git a/server b/server
index f3b880ec7c0db1b7f86650e3d393a7f25da2a99b..65421e8edefbd7d23e0ba1b41bbb50f5a221bf8c 160000
--- a/server
+++ b/server
@@ -1 +1 @@
-Subproject commit f3b880ec7c0db1b7f86650e3d393a7f25da2a99b
+Subproject commit 65421e8edefbd7d23e0ba1b41bbb50f5a221bf8c