diff --git a/CHANGELOG.md b/CHANGELOG.md
index 93d34b4fe..23775434e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,14 @@
+
+## [1.7.3](https://github.com/rime/librime/compare/1.7.2...1.7.3) (2021-02-11)
+
+
+### Bug Fixes
+
+* **memory:** possibly dereferencing null pointer ([1c2644d](https://github.com/rime/librime/commit/1c2644d)), closes [#441](https://github.com/rime/librime/issues/441)
+* **plugins:** buffer overflow in plugin lotem/librime-octagram ([b0b435b](https://github.com/rime/librime/commit/b0b435b)), closes [rime/squirrel#512](https://github.com/rime/squirrel/issues/512)
+
+
+
## [1.7.2](https://github.com/rime/librime/compare/1.7.1...1.7.2) (2021-02-07)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3c1a917f3..c4deedcb6 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -4,7 +4,7 @@ set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxx_fla
project(rime)
cmake_minimum_required(VERSION 3.10)
-set(rime_version 1.7.2)
+set(rime_version 1.7.3)
set(rime_soversion 1)
add_definitions(-DRIME_VERSION="${rime_version}")
diff --git a/package-lock.json b/package-lock.json
index 4d3f5b63d..1022b1bc4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,6 +1,6 @@
{
"name": "librime",
- "version": "1.7.2",
+ "version": "1.7.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
diff --git a/package.json b/package.json
index ecc55757a..02a744aec 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "librime",
- "version": "1.7.2",
+ "version": "1.7.3",
"description": "Rime Input Method Engine",
"main": "index.js",
"directories": {