diff --git a/_servicedata b/_servicedata
index 558d8e8..f201117 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
https://github.com/RPCS3/rpcs3.git
- 9f5e3ecb8c78661a7da63e2f9357a9964d2936db
\ No newline at end of file
+ 33558d14e539da95c13ba43b3ba5428b3d04c54a
\ No newline at end of file
diff --git a/rpcs3-0.0.27~git20230526.tar.xz b/rpcs3-0.0.27~git20230526.tar.xz
deleted file mode 100644
index 6e4795b..0000000
--- a/rpcs3-0.0.27~git20230526.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0fc9fe913cb8b66f14cb0fb2d8a29002a358bd0329bc0fbfd0bcfcd470be0d3f
-size 52262828
diff --git a/rpcs3-0.0.28~git20230602.tar.xz b/rpcs3-0.0.28~git20230602.tar.xz
new file mode 100644
index 0000000..8615d96
--- /dev/null
+++ b/rpcs3-0.0.28~git20230602.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:638b837c8793ba80c7260d76b41bebe5c62c16e32881f40fea9694668ed659f0
+size 52265312
diff --git a/rpcs3.changes b/rpcs3.changes
index 9e64567..e256e6b 100644
--- a/rpcs3.changes
+++ b/rpcs3.changes
@@ -1,3 +1,40 @@
+-------------------------------------------------------------------
+Sat Jun 03 01:46:30 UTC 2023 - i@guoyunhe.me
+
+- Update to version 0.0.28~git20230602:
+ * rpcs3_version: Bump to 0.0.28
+ * PPU LLVM: Invalidate cache for testers
+ * sys_lwcond/cond/ppu_thread: Respect scheduler in various syscalls
+ * LV2: Make _sys_lwcond_destroy wait for lwmutex lock
+ * PPU LLVM: Fix LWSYNC according to cellSpursWakeup
+ * Make page faults entry enqueue and event atomic
+ * SPU: fix event count with ACK and mask write
+ * LV2/Timer: Fix ENOTCONN check of start timer
+ * LV2/TImer: Fix notification discard
+ * LV2/Timer: Make timers consistent
+ * LV2: Implement set-priority thread requeue
+ * LV2: Push other-than-this thread to the back on priority set
+ * Threads.cpp: Fix infinite looping
+ * sys_lwcond: Implement TIMEOUT on lwmutex lock
+ * sys_lwmutex/mutex: Fix race on lock timeout
+ * LV2: Unconditional Timer Synchronization Fix
+ * rsx: Write a warning to the log if we decide to collapse surfaces to reduce VRAM usage.
+ * vk: Rename gc_wrapper_t to gc_callback_t which is more relevant
+ * vk: Minor improvement to descriptor and garbage collector interaction
+ * rsx: Trim the number of in-flight invalidated resources (temp cache)
+ * Qt/Loader: Let users choose which packages to install
+ * Extra PS3_EXTRA fix
+ * Trophies: Add more sanity checks to pugixml backend
+ * Qt: fix random initial game selection in trophy dir
+ * vk: Minor cleanup
+ * vk: Fix descriptor-related crashes
+ * vk: Refactor descriptor handling
+ * rsx/util: Add some c++ guards around simple_array class
+ * vk: Unify descriptor allocation
+ * Fixup debugger_frame double events
+ * Qt/Debugger: Add Ctrl+F (find thread), Ctrl+C (copy)
+ * overlays: fix media list dialog pad interception
+
-------------------------------------------------------------------
Sat May 27 03:37:51 UTC 2023 - i@guoyunhe.me
diff --git a/rpcs3.spec b/rpcs3.spec
index f72757c..32e168d 100644
--- a/rpcs3.spec
+++ b/rpcs3.spec
@@ -17,7 +17,7 @@
Name: rpcs3
-Version: 0.0.27~git20230526
+Version: 0.0.28~git20230602
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only