diff --git a/_servicedata b/_servicedata
index 05e424a..2bcb3e6 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
https://github.com/RPCS3/rpcs3.git
- 38a5313ed2c4ebb626017a4f7f28ed0c0a89f931
\ No newline at end of file
+ fd6829f7576da07e3bb90de8821834d3ce44610c
\ No newline at end of file
diff --git a/intel-ittapi.tar.xz b/intel-ittapi.tar.xz
index a194dff..fe8d8e4 100644
--- a/intel-ittapi.tar.xz
+++ b/intel-ittapi.tar.xz
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ec94f5abb1679b08abca9303c87cafbffbd225221b38f22b6ed0e52b68758bfe
-size 128308
+oid sha256:cdb3cc70802873bcc653438213e74a99a23e648fe421fa51a766325aa52ac425
+size 128808
diff --git a/rpcs3-0.0.28~git20230721.tar.xz b/rpcs3-0.0.28~git20230721.tar.xz
deleted file mode 100644
index 6f29e34..0000000
--- a/rpcs3-0.0.28~git20230721.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2220f5521fe4a5da225b06844108d3946ee6f92f6a34d394b71264d82c1cb9cc
-size 52411852
diff --git a/rpcs3-0.0.28~git20230729.tar.xz b/rpcs3-0.0.28~git20230729.tar.xz
new file mode 100644
index 0000000..50ccc0b
--- /dev/null
+++ b/rpcs3-0.0.28~git20230729.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5543f8942481701c608fe78e135a5c3845e676411cb5f116055d3092ed583d93
+size 52424916
diff --git a/rpcs3.changes b/rpcs3.changes
index 622a089..55b5e78 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,45 @@
+-------------------------------------------------------------------
+Sun Jul 30 07:16:40 UTC 2023 - i@guoyunhe.me
+
+- Update to version 0.0.28~git20230729:
+ * SPU LLVM: AVX-512 optimization for CFLTU (#14384)
+ * Fix typos, improve consistency
+ * SPU LLVM: Optimize common SFI+ROTQMBY pattern
+ * Utils: Add initial AVX10 support
+ * Include spu.log inside RPCS3.log when SPU Debug is true
+ * SPU/Non-TSX: Implement cuncurrent reservations
+ * SPU/MFC: Format command more consistently
+ * cellSaveData: Adjust to non-TSX
+ * Log TTY output after emulation have been stopped
+ * sceNpTrophy: Minor UB fixup
+ * sys_fs: Updated sys_fs_fcntl(0xc0000015&0xc000001c)'s error handling according to real hardware testing
+ * sys_fs: Fixed up sys_fs_fcntl(0xc0000007) aka cellFsArcadeHddSerialNumber according to real hardware testing
+ * sceNpTrophy: Check if a trophy configuration file exists before starting the install process
+ * sceNpTrophy: Initial commSign checking of CreateContext
+ * rename fs::stat to fs::get_stat
+ * Fix config path in Emu.Restart()
+ * cellSaveData: add some more error logging
+ * Fixed Emu.Restart(graceful=false) no longer worked after #14038
+ * Debugger: Make break-all non-default
+ * Fixup patches
+ * Minor ppu_initialize fix
+ * ppu: Make install function log message trace
+ * USIO: Added support for Tekken Tag Tournament 2 Live Monitor edition
+ * opengl: fix Qt warnings (#14249)
+ * USIO: Added support for Tekken Tag Tournament 2
+ * Savestates: Facilitate multi slots
+ * Thread.cpp: Always print SPU thread name in access violation
+ * PPU Analyzer: Fixup get_ptr()
+ * Add ppu_module::get_ref() to ease debugging
+ * Update SPU reservation notifier mask
+ * Qt: Minor logging change
+ * CPUThread.cpp: Fix use of cpu_counter::add
+ * Invalidate Savestates
+ * Qt: Fix GetBootConfirmation()
+ * Game List: Fix allowance of caches/games to be removed while the game is running!
+ * Game List: Implement Remove HDD1 Cache option
+ * USIO: Fixed BACKUP MEMORY ERROR for some games (#14248)
+
-------------------------------------------------------------------
Fri Jul 21 14:31:06 UTC 2023 - i@guoyunhe.me
diff --git a/rpcs3.spec b/rpcs3.spec
index 9d8eff6..462e4d1 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.28~git20230721
+Version: 0.0.28~git20230729
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only