diff --git a/changelog.md b/changelog.md
index 1a59789e52f2a6e78c69e1e56a4cc9128cec5568..f1cc4887681dbe136fb88e2d35691e050a2f6f0f 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,5 +1,11 @@
 # changelog
 
+## 3.6.25
+`2023-7-26`
+* `FIX` [#2214]
+
+[#2214]: https://github.com/LuaLS/lua-language-server/issues/2145
+
 ## 3.6.24
 `2023-7-21`
 * `NEW` diagnostic: `missing-fields`
diff --git a/package.json b/package.json
index 0158bbeaa746ea0888e034ba0f27755b946fb3a5..ec36b641d8970947f4cac8732ab3bf6cddfadcb6 100644
--- a/package.json
+++ b/package.json
@@ -3312,5 +3312,5 @@
 	"sponsor": {
 		"url": "https://github.com/LuaLS/lua-language-server/issues/484"
 	},
-	"version": "3.6.24"
+	"version": "3.6.26"
 }
diff --git a/package/build.lua b/package/build.lua
index 590c0d9ff56ae38b999acde0474287a3488c8545..d6eeb9c86ccbe24cddbf946db6ccb006cc8d1c7e 100644
--- a/package/build.lua
+++ b/package/build.lua
@@ -1,6 +1,6 @@
 local json = require 'json-beautify'
 
-local VERSION = "3.6.24"
+local VERSION = "3.6.26"
 
 local package = require 'package.package'
 local fsu     = require 'fs-utility'
diff --git a/server b/server
index ecda29f02cc99304b254a7677c65aca8e8f457f3..666a23e85707b73c22e02f620ad40607b18c4676 160000
--- a/server
+++ b/server
@@ -1 +1 @@
-Subproject commit ecda29f02cc99304b254a7677c65aca8e8f457f3
+Subproject commit 666a23e85707b73c22e02f620ad40607b18c4676