diff --git a/_servicedata b/_servicedata
index 23c1710..f7232b4 100644
--- a/_servicedata
+++ b/_servicedata
@@ -9,6 +9,6 @@
https://github.com/ClusterLabs/crmsh.git
- 2abacf273fa8804ad537d8338127b93e30bf2a49
+ 1d497d0c6115e4253c487dc2ec117adc9765f6cb
\ No newline at end of file
diff --git a/crmsh-5.0.0+20240731.2abacf27.tar.bz2 b/crmsh-5.0.0+20240731.2abacf27.tar.bz2
deleted file mode 100644
index e42bdc7..0000000
--- a/crmsh-5.0.0+20240731.2abacf27.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:759d6d09e15357d1ee94708136fe8c901c1338914af9fcef34c5b3b784c353de
-size 1742639
diff --git a/crmsh-5.0.0+20240909.1d497d0c.tar.bz2 b/crmsh-5.0.0+20240909.1d497d0c.tar.bz2
new file mode 100644
index 0000000..811b057
--- /dev/null
+++ b/crmsh-5.0.0+20240909.1d497d0c.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f45318f687dbb05ffdf5e5b7902c128d86ecfbda5544921c6ecb2813e0952b54
+size 1751681
diff --git a/crmsh.changes b/crmsh.changes
index b2ff1a4..8bac72d 100644
--- a/crmsh.changes
+++ b/crmsh.changes
@@ -1,3 +1,149 @@
+-------------------------------------------------------------------
+Mon Sep 09 05:42:00 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240909.1d497d0c:
+ * Fix: ui_corosync: should raise LinkArgumentParser.SyntaxException when fails to validate linknumber (#1546)
+ * Fix: corosync: should validate linknumber (#1546)
+ * Fix: doc: fix broken links in crm.8.adoc (#1546)
+
+-------------------------------------------------------------------
+Fri Sep 06 10:35:55 UTC 2024 - nicholas.yang@suse.com
+
+- Update to version 5.0.0+20240906.af151668:
+ * Dev: ui_corosync: use corosync-cfgtool instead of corosync-cmaptool to retreive link status (jsc#PED-8083)
+ * Dev: ui_corosync: reject to remove a link if removing it breaks the cluster (jsc#PED-8083)
+ * Dev: corosync: allow linknumber not to start with 0
+ * Dev: ui_corosync: refine the error messages for missing or duplicated nodes (jsc#PED-8083)
+ * Dev: ui_corosync: sync and reload corosync.conf after changes (jsc#PED-8083)
+ * Dev: ui_corosync: refactor to reuse configuration loading and saving code
+ * Dev: bootstrap: refactor to reuse KNET_LINK_NUM_LIMIT from corosync module
+ * Dev: corosync: add the list of updatable options in the error message when an not updatable option is specified
+ * Fix: ui_corosync: should not allow empty option values when adding new links
+ * Dev: docs: add documents for `crm corosync link`
+ * Dev: behave: add funtional tests for 'crm corosync link ...'
+ * Fix: corosync: does not detect last link correctly
+ * Dev: corosync_config_format: sort keys to put `ringX_addr`s together (jsc#PED-8083)
+ * Dev: ui_corosync: print a message when running link update without any arguement
+ * Fix: ui_corosync: should detect unconfigured addresses when adding/updating links
+ * Fix: corosync: show detect duplicated addresses when adding/updating links
+ * Dev: ui_corosync: add subcommand 'crm corosync link add' (jsc#PED-8083)
+ * Dev: corosync: implement adding links (jsc#PED-8083)
+ * Dev: corosync: implement removing links (jsc#PED-8083)
+ * Dev: corosync: implement updating node addresses (jsc#ped-8083)
+ * unused code removal
+ * Dev: ui_corosync: add subcommand 'crm corosync link update' (jsc#PED-8083)
+ * minor code cleanup
+ * Dev: corosync: implement updating link options (jsc#PED-8083)
+ * minor code cleanup
+ * Dev: ui_corosync: add subcommand 'crm corosync link show' (jsc#PED-8083)
+ * Dev: corosync: implement collecting link info from config (jsc#PED-8083)
+ * Dev: corosync: refactor COROSYNC_KNOWN_SEC_NAMES_WITH_LIST
+
+-------------------------------------------------------------------
+Fri Sep 06 07:24:58 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240906.6f44c708:
+ * Refactor: help: rename HelpEntry.long to HelEntry.long_help
+ * Dev: help: capture error messages when `--help` fails rather
+ * Fix: help: should retrieve help for intermediate levels from _COMMAND_TREE
+ * Fix: help: append subcommand list to long descriptions
+ * Dev: help: add support for subcommand aliases
+ * Dev: help: multilevel subcommand tree rendering in help_overview()
+ * Dev: command: adapt annotation `command.help` to multilevel help
+ * Dev: help: use tree struture to store the help of subcommands
+ * Dev: help: replace seperator '_' in anchors with '.'
+ * Dev: help: refactor HelpEntry to put lazy loading implementation to a separated subclass
+ * Dev: ui_node: Improve command 'clearstate '
+
+-------------------------------------------------------------------
+Wed Sep 04 03:53:01 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240904.9aed74c9:
+ * Dev: Rename variables to make them look like boolean type
+ * Dev: run-functional-tests: Add 'fa_advised_op_values = yes' option for origin functional tests
+ * Dev: Rename the option 'add_advised_op_values' to 'ra_advised_op_values'
+ * Dev: Add a new internal flag to control auto add time units on operation
+ * Fix: Add a new option 'fa_advised_op_values' (bsc#1228858)
+
+-------------------------------------------------------------------
+Tue Sep 03 13:09:59 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240903.6c0ffe2a:
+ * Dev: behave: Add functional test for previous commit
+ * Dev: utils: Load CIB_file env before some readonly commands
+ * Dev: behave: Adjust functional test for previous commit
+ * Dev: unittests: Adjust unit test for previous commit
+ * Fix: utils: Stop providing the detailed and precise sudoer rules to "hack" the privilege (bsc#1229093)
+
+-------------------------------------------------------------------
+Mon Sep 02 03:51:22 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240902.62399591:
+ * Dev: behave: Add functional test for ssh blocking case
+ * Dev: unittests: Adjust unit test for previous commit
+ * Fix: report: When 'core.no_ssh' set to 'yes', crm report works in local mode (bsc#1228899)
+ * Fix: upgradeutil: Immdiately return if config.core.no_ssh is set (bsc#1228899)
+ * Fix: ui_cluster: Handle 'crm cluster start --all' command (bsc#1228899)
+ * Fix: ui_cluster: Handle 'crm cluster stop --all' command (bsc#1228899)
+ * Fix: utils: Define utils.NoSSHError exception and ssh wrapper function (bsc#1228899)
+ * Fix: config: Add 'core.no_ssh' option (bsc#1228899)
+
+-------------------------------------------------------------------
+Fri Aug 30 07:42:34 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240830.951595de:
+ * Fix: bootstrap: drop environ SSH_AUTH_SOCK before checking passwordless ssh when it is not enabled (bsc#1228950)
+ * Fix: bootstrap: should check if sudo is available when running `cluster join -c` with a non-root destination user (bsc#1228950)
+ * Fix: bootstrap: should check if sudo is available when running `cluster init -N` with a non-root destination user (bsc#1228950)
+
+-------------------------------------------------------------------
+Thu Aug 29 09:03:00 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240829.d528f3b2:
+ * Dev: behave: update functional tests for previous changes
+ * Fix: completers: deferring calls to crm_mon until envsetup() is called (bsc#1228271)
+ * Fix: utils: allow haclient group to use cluster level commands (bsc#1228271)
+ * Fix: scripts: call commands as current user when running as hacluster (bsc#1228271)
+ * Fix: prun: allow pcopy_to_remote to use intercept (bsc#1228271)
+
+-------------------------------------------------------------------
+Thu Aug 29 08:04:11 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240829.9e723030:
+ * Dev: behave: Add functional test for previous commit
+ * Fix: Don't add time units to values for existing CIB (bsc#1228817)
+ * Dev: unittest: Adjust unit test for previous commit
+ * Fix: utils: group check failure when os.getgroups() returns empty (bsc#1229030)
+
+-------------------------------------------------------------------
+Mon Aug 26 08:19:08 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240826.84fcb728:
+ * Dev: unittests: Add unit tests for pickling CommandFailure
+ * Dev: unittests: Adjust unit test for previous commit
+ * Dev: sh: Ensure CommandFailure Exception is Picklable Across Processes (bsc#1229686)
+ * Fix: report: Error output of crm_verify should be recorded in report result (bsc#1229686)
+
+-------------------------------------------------------------------
+Thu Aug 22 14:40:04 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240822.9ee6ca4d:
+ * Revert "Dev: doc: Add deprecated note for 'crm configure erase'"
+ * Revert "Dev: ui_configure: Deprecate configure erase sub-command" (bsc#1228713)
+
+-------------------------------------------------------------------
+Mon Aug 12 12:58:02 UTC 2024 - XLiang@suse.com
+
+- Update to version 5.0.0+20240812.49aeacfa:
+ * Dev: Add option core.add_advised_op_values, default value is 'yes'
+ * Dev: Rename variable 'add_default_op_values' to 'add_advised_op_values'
+
+-------------------------------------------------------------------
+Tue Aug 06 08:10:09 UTC 2024 - alex_burlakov@gmx.de
+
+- Update to version 5.0.0+20240806.7e270329:
+ * Dev: scripts/health/collect: use ansible to get sysinfo
+
-------------------------------------------------------------------
Wed Jul 31 06:54:32 UTC 2024 - XLiang@suse.com
diff --git a/crmsh.spec b/crmsh.spec
index cc276bf..4354f42 100644
--- a/crmsh.spec
+++ b/crmsh.spec
@@ -36,7 +36,7 @@ Name: crmsh
Summary: High Availability cluster command-line interface
License: GPL-2.0-or-later
Group: %{pkg_group}
-Version: 5.0.0+20240731.2abacf27
+Version: 5.0.0+20240909.1d497d0c
Release: 0
URL: http://crmsh.github.io
Source0: %{name}-%{version}.tar.bz2