diff --git a/_service b/_service
index eb814af..5ef5ce6 100644
--- a/_service
+++ b/_service
@@ -5,7 +5,7 @@
retroarch
@PARENT_TAG@
v(.*)
- v1.9.9
+ v1.9.12
media/icons
ps2
uwp
diff --git a/retroarch-1.9.12.tar.gz b/retroarch-1.9.12.tar.gz
new file mode 100644
index 0000000..4ad5565
--- /dev/null
+++ b/retroarch-1.9.12.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5744466b123b3266949f644743b527e99eb72ff76e1f816b43de825538e39871
+size 40631579
diff --git a/retroarch-1.9.9.tar.gz b/retroarch-1.9.9.tar.gz
deleted file mode 100644
index ab801d4..0000000
--- a/retroarch-1.9.9.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:2b236579ad08c1e84174378f1d0f7b493f699c63d39901812683a952d3652d6a
-size 40558478
diff --git a/retroarch.changes b/retroarch.changes
index 9483908..c0a106b 100644
--- a/retroarch.changes
+++ b/retroarch.changes
@@ -1,3 +1,57 @@
+-------------------------------------------------------------------
+Sun Oct 31 02:45:41 UTC 2021 - Yunhe Guo
+
+- Update to version 1.9.12
+ * COMMAND: Command interface should work again
+ * INPUT/HID: Rewrote the HID deregistration algorithm; it should
+ no longer cause issues when dealing with multiple pads of the
+ same HID/VID combo
+ * INPUT/HID: Fix initialization bug that caused wiimotes to fail
+ to register without an accessory attached
+ * INPUT/HID: Fix Wiimote regression
+ * INPUT/UDEV: Add extra abs check for dolphinbar
+ * INPUT/UDEV: Add relative left mouse button when pointer device
+ is not abs
+ * INPUT/WAYLAND: Fix keyboard input on Wayland - fixes 'Certain
+ cores ignore user input'
+ * NETPLAY: Improvements from Cthulhu
+ * LIBRETRO: Enable SRAM for contentless cores
+ * LIBRETRO: Add environment callback to get the rate retro_run is
+ called - GET_THROTTLE_STATE and RETRO_THROTTLE_UNBLOCKED
+ environment callback
+ * LINUX: Update metadata manifest
+ * MENU/OZONE: New themes - Solarized Light, Solarized Dark
+- Update to version 1.9.11
+ * INPUT: Refactor menu toggle combo button logic to allow quit
+ combo button
+ * INPUT/UDEV: Add mouse relative check and set appropriately to
+ fix issue
+ * LIBRETRO: Add environment callback to enable cores to notify
+ the frontend that a core otion value has changed
+ * STEAM/LINUX: Move to new 'soldier' runtime
+ * WAYLAND: Remove xdg-shell-v6 protocol
+- Update to version 1.9.10
+ * AUDIO/MIXER: Pad sample buffers to prevent potential
+ heap-buffer-overflows when resampling (fixes crash when using
+ 30 kHz menu audio files)
+ * AUDIO/LINUX/SNAP: Add JACK support
+ * CHEEVOS: Don't write achievement credentials to overrides
+ * CHEEVOS: Disable slowmotion when enabling hardcore mode
+ * GFX/WIDGETS: New regular widget message appearance
+ * INPUT/MOUSE: Add distinct mouse zero index label for drivers
+ that do not support multimouse
+ * INPUT/RUMBLE: Add generic rumble gain to input settings
+ * INPUT/UDEV/X11: Add workaround to fix keyboard input when
+ using X11 + Udev
+ * LOCALIZATION: Fetch translations from Crowdin
+ * OPENDINGUX/BETA: Disable OpenAL
+ * PLAYLISTS: Add 'Refresh Playlist' option
+ * VIDEO/REFRESH RATE: Automatic PAL/NTSC refresh rate switch
+ where available - as long as the platform display server allows
+ changing refresh rates and the display has the desired refresh
+ rate
+ * VIDEO FILTERS: Add 'Picoscale_256x-320x240' video filter
+
-------------------------------------------------------------------
Thu Sep 9 14:00:30 UTC 2021 - Yunhe Guo
diff --git a/retroarch.spec b/retroarch.spec
index 3c8778c..b1b3e00 100644
--- a/retroarch.spec
+++ b/retroarch.spec
@@ -17,7 +17,7 @@
Name: retroarch
-Version: 1.9.9
+Version: 1.9.12
Release: 0
Summary: Emulator frontend
License: GPL-3.0-only