<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black; background-color: white;">Hello everyone!</span></div>
<div style="margin: 0px; background-color: white;">
<div style="margin: 0px; background-color: white;">
<div style="margin: 0px; background-color: white;">
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div class="elementToProof" style="text-align: left; margin: 0px; background-color: white;">
<span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">I am pleased to announce that crmsh 4.6.0 is now available for release!</span></div>
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">Changes since tag 4.5.0</span></div>
<div style="margin: 0px; background-color: white;"></div>
</div>
<div style="margin: 0px; background-color: white;">
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">Features:</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- bootstrap: Support ssh-agent and crmsh could no longer rely on the private
 key in the cluster nodes (<a href="https://github.com/ClusterLabs/crmsh/pull/1261" target="_blank" id="OWA0446dc14-1179-21e2-12ea-57b6351bddff" class="x_OWAAutoLink" title="https://github.com/ClusterLabs/crmsh/pull/1261" rel="noopener noreferrer" data-auth="NotApplicable" data-loopstyle="linkonly" data-linkindex="0" data-ogsc="" style="margin: 0px;">#1261</a>)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- prun: Replace parallax with crmsh.prun to support non-root sudoer (<a href="https://github.com/ClusterLabs/crmsh/pull/1147" target="_blank" id="OWAb18b3457-29d4-8f40-ef54-f6a08c0a5433" class="x_OWAAutoLink" title="https://github.com/ClusterLabs/crmsh/pull/1147" rel="noopener noreferrer" data-auth="NotApplicable" data-loopstyle="linkonly" data-linkindex="1" data-ogsc="" style="margin: 0px;">#1147</a>)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- report: Rewrite crm report and improve performance noticeably (<a href="https://github.com/ClusterLabs/crmsh/pull/1246" target="_blank" id="OWA52d56302-c7e2-3bcb-037a-0364daa0efd0" class="x_OWAAutoLink" title="https://github.com/ClusterLabs/crmsh/pull/1246" rel="noopener noreferrer" data-auth="NotApplicable" data-loopstyle="linkonly" data-linkindex="2" data-ogsc="" style="margin: 0px;">#1246</a>)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">Major fixes:</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: bootstrap: fix the owner and permission of file authorized_keys (bsc#1217279)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: prun: should not call user_pair_for_ssh() when target host is localhost
 (bsc#1217094)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: utils: Add 'sudo' only when there is a sudoer(bsc#1215549)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: report: Pick up tarball suffix dynamically (bsc#1215438)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: report: Pick 'gzip' as the first compress prog for cross-platform compatibility(bsc#1215438)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: constants: Add several resource meta attributes (bsc#1215319)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: upgradeutil: reduce the timeout for getting sequence from remote node
 (bsc#1213797)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: userdir: Get the effictive user name instead of using getpass.getuser
 (bsc#1213821)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: upgradeutil: support the change of path of upgrade_seq in crmsh-4.5
 (bsc#1213050)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: ui_context: wait4dc should assume a subcommand completes successfully
 if no exceptions are raised (bsc#1212992)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: bootstrap: fix the validation of option -N and -c (bsc#1212436)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: geo_cluster: the behavior of choosing a default user in geo_join/geo_init_arbitrator
 is different with `cluster join` (bsc#1211817)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: utils: do not use sudoer user to create ssh session unless it is specified
 explicitly (bsc#1211817)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Dev: refine non-root sudoer support for crmsh.parallax.parallax_call (bsc#1210709)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: bootstrap: `init --qnetd-hostname` fails when username is not specified
 (bsc#1211200)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: bootstrap: crm cluster join default behavior change in ssh key handling
 (bsc#1210693)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: help: Long time to load and parse crm.8.adoc (bsc#1210198)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: cibconfig: use any existing rsc_defaults set rather than create another
 one (bsc#1210614)</span></div>
<div class="elementToProof" style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">- Fix: lock: Join node failed to wait init node finished
 (bsc#1210332)</span></div>
<div class="elementToProof" style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;">- Dev: unify version string used in setup.py and autotools (<a href="https://github.com/ClusterLabs/crmsh/issues/943" id="LPlnk" title="https://github.com/ClusterLabs/crmsh/issues/943">#943</a>)</span></div>
<div><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;">- Fix: ui_cluster: Improve the process of 'crm cluster stop' (bsc#1213889)</span></div>
<div class="elementToProof"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;">- Dev: log: save backtrace of ValueError in logfile and suppress it in console (<a href="https://github.com/ClusterLabs/crmsh/issues/1281" title="https://github.com/ClusterLabs/crmsh/issues/1281" id="LPlnk922306">#1281</a>)</span></div>
<div><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;">- Fix: report: Unable to gather log files that are in the syslog format (bsc#1218491)</span></div>
<div class="elementToProof"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: black;">- Dev: bootstrap: Assign hosts with _context.node_list_in_cluster in join_ssh_merge (bsc#1218331)</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">For more change details please see
<a href="https://github.com/ClusterLabs/crmsh/blob/crmsh-4.6/ChangeLog" target="_blank" id="OWAe62a5f7b-bb82-036a-bb7e-bc59391108a2" class="x_OWAAutoLink" rel="noopener noreferrer" data-auth="NotApplicable" data-loopstyle="linkonly" data-linkindex="3" data-ogsc="" style="margin: 0px;">
https://github.com/ClusterLabs/crmsh/blob/crmsh-4.6/ChangeLog</a></span></div>
<div style="margin: 0px; background-color: white;"></div>
<div style="margin: 0px; background-color: white;"></div>
<div style="margin: 0px; background-color: white;"></div>
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">Thanks to everyone who contributed to this release!</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">Any feedback and suggestions are welcome!</span></div>
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;"><br>
</span></div>
<div style="text-align: left; margin: 0px; background-color: white;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black;">Regards,</span></div>
<div style="text-align: left; margin: 0px;"><span style="letter-spacing: normal; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: 400; color: black; background-color: white;">xin</span></div>
</div>
</div>
</div>
<div class="elementToProof"><span style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><br>
</span></div>
</body>
</html>