diff --git a/_service b/_service
index 5facc25..2b01621 100644
--- a/_service
+++ b/_service
@@ -1,19 +1,19 @@
-
+
https://github.com/corosync/corosync.git
git
corosync
- 3.1.8+%cd.%h
- 40e08b21
+ 3.1.9
+ v3.1.9
enable
-
+
corosync*.tar
gz
-
+
corosync
diff --git a/_servicedata b/_servicedata
index fc76599..e16819b 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/corosync/corosync.git
- 40e08b219de94f3850f8f39291d89a5713e32f06
\ No newline at end of file
+ 4e683699b97740562db11f60c744b0f7f61916dd
\ No newline at end of file
diff --git a/corosync-3.1.8.tar.gz b/corosync-3.1.8.tar.gz
deleted file mode 100644
index 4a142ca..0000000
--- a/corosync-3.1.8.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:7023544fa3bb36c00bbcabd9935b7269b41d896738a108ed32ea9b9c9b27ec3d
-size 1169570
diff --git a/corosync-3.1.9.tar.gz b/corosync-3.1.9.tar.gz
new file mode 100644
index 0000000..a190804
--- /dev/null
+++ b/corosync-3.1.9.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d6660306e92e1b3fe9ecd707ab56184ef9b292fc5ff6cdd5acc3e502d432b631
+size 502512
diff --git a/corosync.changes b/corosync.changes
index d71300f..5a239a7 100644
--- a/corosync.changes
+++ b/corosync.changes
@@ -1,3 +1,29 @@
+-------------------------------------------------------------------
+Mon Nov 18 03:51:09 UTC 2024 - nicholas.yang@suse.com
+
+- Update to version 3.1.9:
+ * rust: Update to latest standards
+ * totemsrp: Fix orf_token stats
+ * totem: Use uint64_t type and QB_TIME_NS_IN_MSEC
+ * totem: Use proper timestamp type for token warning
+ * stats: Store token rx and tx timestamps as 64-bit
+ * rust: fix clippy warning in rust 1.81
+ * coroparse: Free kv_item key and value on failure
+ * icmap: Free memory if qb_map_notify_add fails
+ * cfg: Free new_config interfaces on failure
+ * main: support lock pid file arg
+ * man: fix a typo in cpg_model_initialize
+ * man: Improve quorum provider formatting
+ * rust: tests return errors and don't hang
+ * rust: Improve Rust bindings
+ * Move corosync-notifyd policy file into $(datadir)/dbus-1/system.d
+ * man: corosync.conf: Multi improvements
+ * totem: Fix reference links
+ * Report crypto errors back to cfg reload
+ * Fix up the library .versions files
+ * configure: Fix building of rust for release
+ * License: Fix year (mainly to fix rust building)
+
-------------------------------------------------------------------
Wed Nov 13 06:48:08 UTC 2024 - Nicholas Yang
diff --git a/corosync.spec b/corosync.spec
index a0bd533..c50dc1e 100644
--- a/corosync.spec
+++ b/corosync.spec
@@ -51,10 +51,10 @@ Name: corosync
Summary: The Corosync Cluster Engine and Application Programming Interfaces
License: BSD-3-Clause
Group: Productivity/Clustering/HA
-Version: 3.1.8
+Version: 3.1.9
Release: 0
URL: http://corosync.github.io/corosync/
-Source0: https://build.clusterlabs.org/corosync/releases/%{name}-%{version}%{?gittarver}.tar.gz
+Source0: %{name}-%{version}.tar.gz
Patch0: 0001-harden-services-with-systemd-sandboxing.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build