diff --git a/changelog.md b/changelog.md
index 85b126b08764b31484e8d24dc0bbecce917f4685..696295c3bfc2e73930bcaa18b9c356ce76bbaac7 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,9 @@
 # changelog
 
+## 2.2.1
+`2021-7-8`
+* `FIX` change setting may failed
+
 ## 2.2.0
 `2021-7-8`
 * `NEW` detect and apply third-party libraries, including:
diff --git a/package.json b/package.json
index b6e7e5a7f3bd81cec5cfc5477d730685b22031b6..95fc637a955b4b42d7b5a0feeec8cb57ec2818b3 100644
--- a/package.json
+++ b/package.json
@@ -1411,5 +1411,5 @@
         "type": "git",
         "url": "https://github.com/sumneko/lua-language-server"
     },
-    "version": "2.2.0"
+    "version": "2.2.1"
 }
diff --git a/package/build.lua b/package/build.lua
index 60c4d659de9fb3fb8765264eef56fe02220f5156..c62b18a5b48182df55cab9815bc33721413a0428 100644
--- a/package/build.lua
+++ b/package/build.lua
@@ -1,6 +1,6 @@
 local json = require 'json-beautify'
 
-local VERSION = "2.2.0"
+local VERSION = "2.2.1"
 
 local package = require 'package.package'
 local fsu     = require 'fs-utility'
diff --git a/server b/server
index a02199fa6845a330a3d6fd3a324c168befeede33..b596e9d2a5091f9554182e14ede258b6330e7fc1 160000
--- a/server
+++ b/server
@@ -1 +1 @@
-Subproject commit a02199fa6845a330a3d6fd3a324c168befeede33
+Subproject commit b596e9d2a5091f9554182e14ede258b6330e7fc1