diff --git a/_servicedata b/_servicedata
index f2711e7..2a0a2c3 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
https://github.com/RPCS3/rpcs3.git
- f7fa5aab701a7ea51d35edf41dcfb7f415eb8a1f
\ No newline at end of file
+ 7661df084718b9326cbb072f683a1120a803784a
\ No newline at end of file
diff --git a/rpcs3-0.0.30~git20240112.tar.xz b/rpcs3-0.0.30~git20240112.tar.xz
deleted file mode 100644
index f153957..0000000
--- a/rpcs3-0.0.30~git20240112.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:a606da2341064378295bc17e663f99c05e1aaefa905a132ec6ac88beb6ad35ee
-size 54773552
diff --git a/rpcs3-0.0.30~git20240125.tar.xz b/rpcs3-0.0.30~git20240125.tar.xz
new file mode 100644
index 0000000..0edbae9
--- /dev/null
+++ b/rpcs3-0.0.30~git20240125.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a50818c8bc39f0592a23caa2db2a4a049e05758f86ceec2728d1a2cc1a113319
+size 54774560
diff --git a/rpcs3.changes b/rpcs3.changes
index acc5f4c..a8d4dd4 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,62 @@
+-------------------------------------------------------------------
+Thu Jan 25 14:23:06 UTC 2024 - i@guoyunhe.me
+
+- Update to version 0.0.30~git20240125:
+ * Enable Discord presence on Linux
+ * Add missing headers (#15075)
+ * rpcs3qt: Add macOS support to the updater.
+ * System: don't consider games as registered if they were already in games.yml
+ * Asmjit FI
+ * Accurate frest and frsqest
+ * Qt: trim whitespace from textinput before writing to config
+ * update submodules
+ * rsx: Do not emit rounding code when not needed
+ * rsx: Fix compiling of mixed-precision shaders
+ * rsx: Aesthetic changes
+ * rsx: Forcefully disable writes to channels disabled on host
+ * rsx: More pipeine refactoring
+ * fs: fix get_executable_dir
+ * Emu: Add more info to BlockingCallFromMainThread
+ * Qt: revert accidental settings_dialog check-in
+ * cellImeJp: fix character deletion after change to cursor
+ * cellImeJp: fix deadlock
+ * cellImeJp: add candidate list functions
+ * cellImeJp: add cursor
+ * cellImeJp: fix focus area
+ * cellImeJp: static functions to silence annoying VS
+ * fs: fix warning. fix size argument in report_fatal_error
+ * Savestates: Fix restart when suspend mode is off
+ * Savestates: Dont patch memory on load
+ * Savestates: Add some logging for sys_overlay
+ * Simplify fatal dialog's error a bit
+ * Savestates/net: fix P2P socket data saving
+ * Firmware installer: Early protection against disk space shortage complications
+ * sys_fs: Aggregate safe file reads (optimization)
+ * progress dialog: minor fix
+ * fixup hdd1 cache
+ * Utilities: Add support for portable user directory. (#15064)
+ * rsx: Properly propagate surface properties on surface reuse.
+ * Mac: Update MoltenVk to 1.2.7
+ * Mac: silence deprecation warning
+ * Replaces page fault triggers with assembly
+ * sceNp: disable Canonicalize functions for RPCN
+ * sceNpCommerce: more error checks
+ * sceNpCommerce: add error constants
+ * sceNpFriendlist: more checks
+ * sceNpMatching: simplify linked list for loops
+ * sceNpMatching: add error checks
+ * split JIT.cpp and SPURecompiler.cpp
+ * prepare split
+ * add comments where to split
+ * RPCN 1.0 (#15045)
+ * fs: move buf from stack to heap to silence VS warning
+ * fs: remove duplicate to_utf8 function
+ * Qt: use fs::get_temp_dir during updates
+ * Qt/input: show all mmjoy devices with connection in dropdown
+ * Qt/Input: Keep configured device name in config when no pad is connected
+ * input: implement dynamic mmjoy device reconnection
+ * Misc NP fixes
+
-------------------------------------------------------------------
Sat Jan 13 05:30:40 UTC 2024 - i@guoyunhe.me
diff --git a/rpcs3.spec b/rpcs3.spec
index 213347b..f74eeae 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.30~git20240112
+Version: 0.0.30~git20240125
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only