<div dir="ltr"><div dir="ltr"><div><span style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:black">H</span><span style="color:black;font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt">ello everyone!</span></div><div style="margin:0px"><div style="margin:0px"><div style="margin:0px"><div style="margin:0px"><br></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif">I am pleased to announce that crmsh 4.6.1 is now available for release!</font></span></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif"><br></font></span></div><div style="margin:0px">## Features since tag 4.6.0<br>*  Dev: report: Collect qdevice/qnetd status<br>*  Dev: doc: implement help2adoc (#1374)<br>*  Setup bootstrap stages dependency<br>*  Dev: ui_configure: Complete required parameters first<br>*  Add an option 'add_advised_op_values' to disable adding advised op values<br>*  Dev: remove `upgradeutil` and add `crm cluster health hawk2 [--fix]` (bsc#1228899)</div><div style="margin:0px"><br>## Major fixes since tag 4.6.0<br>*  Fix: bootstrap: ssh key of the init node is duplicated in the authorized_keys files of other node (bsc#1218940)<br>*  Fix: sh: guide users to setup key-based ssh authentication when non-interactive authentcation fails (bsc#1219045)<br>*  Fix: ui_cluster: Can't start cluster with --all option if no cib (bsc#1219052)<br>*  Fix: report: Escape special characters in pattern (bsc#1220022)<br>*  Fix: ui_node: clearstate command needs adjustment (bsc#1219831)<br>*  Fix: bootstrap: clear stall data about ssh users left possiblely from previous setups (bsc#1219476)<br>*  Fix: report: use ClusterShell for ssh (bsc#1220170)<br>*  Fix: add diagnostic messages when crm report cannot find ssh-agent (bsc#1219538)<br>*  Fix: report: Show different perspectives of cluster status with multiple 'crm_mon' options (bsc#1204273)<br>*  Fix: bootstrap: Remove unused -i option when calling csync2_remote and ssh_remote stage (bsc#1212080)<br>*  Fix: sh: pass env to child process explicitly (bsc#1205925)<br>*  Fix: sh: Return the value of AuthorizationError.diagnose if it is not None<br>*  Fix: ui_node: prevent traceback on node standby<br>*  Fix: ui_node: When `utils.list_cluster_nodes` return None, try to get ip list from corosync.conf<br>*  Fix: bootstrap: Detect cluster service on init node before saving the canonical hostname (bsc#1222714)<br>*  Fix: healthcheck: Missing 'id_' prefix while checking the ssh key exi…<br>*  Fix: doc/toolchain: fix missing anchor in generated AIO doc (#1409)<br>*  Fix: healthcheck: KeyError when local nodename not found in cib (bsc#1223438)<br>*  Fix: cmd_status: call crm_mon without shell (#1429)<br>*  Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371)<br>*  Fix: github-actions: should pass secrets to reusable workflows<br>*  Fix: ui_context: crm cluster delete autocompletion #1403 #1460<br>*  Fix: ui_context: crm configure up prompt #1466<br>*  Fix: cibconfig: Disable auto complete advised operation values when adding a rsc_template<br>*  Fix: qnetd fails to start when TLS is disabled (bsc#1227649)<br>*  Fix: hahealth.py script (bsc#1228271)<br>*  Fix: bootstrap: ssh public key should be copied to qnetd node when ssh-agent feature is not enabled (bsc#1228950)<br>*  Fix: report: crm report will hang if CIB contains invalid configuraions (bsc#1229686)<br>*  Fix: Don't add time units to values for existing CIB (bsc#1228817)<br>*  Fix: hawk2 cannot call `crm script` as user hacluster (bsc#1228271)<br>*  Fix: Raise an exception as a rapid return of ssh-related operations to prevent hang (bsc#1228899)<br>*  Fix: utils: group check failure when os.getgroups() returns empty (bsc#1229030)<br>*  Fix: Add a new option 'has_fa_advised_op' (bsc#1228858)<br>*  Fix: utils: Stop providing the detailed and precise sudoer rules to "hack" the privilege (bsc#1229093)<br>*  Fix: bootstrap: check is_nologin more robustly (bsc#1228251)<br>*  Fix: report: find_shell should accept hacluster user (bsc#1228899)<br>*  Fix: cibconfig: Disable auto add advise values for operations (bsc#1231386)<br>*  Fix: ui_cluster: Stop renaming cluster name when using qdevice<br>*  Fix: report.utils: Fix the performance issue (bsc#1232821)<br>*  Fix: log: The report DEBUG log message is not displayed in the log file<span style="font-size:12pt;color:black"><font face="arial, sans-serif"><br></font></span></div></div><div style="margin:0px"><div style="margin:0px"><br></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif">For more change details please see <a href="https://github.com/ClusterLabs/crmsh/blob/crmsh-4.6/ChangeLog" id="m_-8645559632379849799m_-29440300025375430OWAe62a5f7b-bb82-036a-bb7e-bc59391108a2" rel="noopener noreferrer" style="margin:0px" target="_blank">https://github.com/ClusterLabs/crmsh/blob/crmsh-4.6/ChangeLog</a></font></span></div><div style="margin:0px"></div><div style="margin:0px"></div><div style="margin:0px"></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif">Thanks to everyone who contributed to this <span>release</span>!</font></span></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif">Any feedback and suggestions are welcome!</font></span></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif"><br></font></span></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif">Regards,</font></span></div><div style="margin:0px"><span style="font-size:12pt;color:black"><font face="arial, sans-serif">xin</font></span></div></div></div></div></div>
</div>