|
| 1 | +* Fri Nov 15 2024 Xin Liang <XLiang@suse.com> |
| 2 | +- Release 4.6.1 |
| 3 | +- Dev: bootstrap: more robust implementation for ssh_merge (bsc#1230530) |
| 4 | +- Fix: log: The report DEBUG log message is not displayed in the log file |
| 5 | +- Dev: report.utils: For a sequence of archived log files, check the modify time |
| 6 | +- Fix: report.utils: Fix the performance issue (bsc#1232821) |
| 7 | +- Dev: report.utils: Add debug info for the log file types |
| 8 | +- Fix: report.collect: Make sure the log is not None before using it (bsc#1232821) |
| 9 | +- Dev: bootstrap: Add log info when starting pacemaker.service |
| 10 | +- Dev: utils: Introduced `detect_duplicate_device_path` function in utils |
| 11 | +- Fix: cibconfig: Disable auto add advise values for operations (bsc#1231386) |
| 12 | +- Fix: ui_cluster: Stop renaming cluster name when using qdevice |
| 13 | +- Dev: utils: Check node is reachable by using both ping and ssh |
| 14 | +- Dev: report: do not capture stderr when unarchiving tarballs |
| 15 | +- Dev: report: make error messages easier to parse for hawk2 (bsc#1228899) |
| 16 | +- Fix: report: find_shell should accept hacluster user (bsc#1228899) |
| 17 | +- Dev: healthcheck: Enhace log clarity |
| 18 | +- Dev: ui_cluster: Change the completer for crm cluster health |
| 19 | +- Dev: report: add a reminder to use `crm cluster health` (bsc#1228899) |
| 20 | +- Dev: ui_cluster: add a reminder to use "crm cluster init/join ssh" to |
| 21 | +initialize ssh (bsc#1228899) |
| 22 | +- Dev: scripts: add a reminder to use `crm cluster health` to fix hacluster |
| 23 | +passwordless ssh authentication (bsc#1228899) |
| 24 | +- Dev: scripts: generate readable messages when ssh authentication fails (bsc#1228899) |
| 25 | +- Fix: report: should not try interactive authentication when stdin is not a |
| 26 | +tty (bsc#1228899) |
| 27 | +- Dev: main: remove upgradeutil (bsc#1228899) |
| 28 | +- Fix: bootstrap: check is_nologin more robustly (bsc#1228251) |
| 29 | +- Dev: completers: Reuse node completer for cluster remove and health |
| 30 | +- Dev: bootstrap: Enhance log clarity during crm cluster remove process |
| 31 | +- Dev: utils: Catch PermissionError when reading files |
| 32 | +- Dev: utils: Load CIB_file env before some readonly commands |
| 33 | +- Dev: Rename variables to make them look like boolean type |
| 34 | +- Fix: utils: Stop providing the detailed and precise sudoer rules to "hack" |
| 35 | +the privilege (bsc#1229093) |
| 36 | +- Dev: ui_node: Improve command 'clearstate <node>' |
| 37 | +- Dev: Rename the option 'add_advised_op_values' to 'ra_advised_op_values' |
| 38 | +- Dev: Add a new internal flag to control auto add time units on operation |
| 39 | +- Fix: Add a new option 'fa_advised_op_values' (bsc#1228858) |
| 40 | +- Fix: utils: group check failure when os.getgroups() returns empty (bsc#1229030) |
| 41 | +- Fix: report: When 'core.no_ssh' set to 'yes', crm report works in local mode (bsc#1228899) |
| 42 | +- Fix: completers: deferring calls to crm_mon until envsetup() is called (bsc#1228271) |
| 43 | +- Fix: utils: allow haclient group to use cluster level commands (bsc#1228271) |
| 44 | +- Fix: scripts: call commands as current user when running as hacluster (bsc#1228271) |
| 45 | +- Fix: prun: allow pcopy_to_remote to use intercept (bsc#1228271) |
| 46 | +- Fix: upgradeutil: Immdiately return if config.core.no_ssh is set (bsc#1228899) |
| 47 | +- Fix: ui_cluster: Handle 'crm cluster start --all' command (bsc#1228899) |
| 48 | +- Fix: ui_cluster: Handle 'crm cluster stop --all' command (bsc#1228899) |
| 49 | +- Fix: utils: Define utils.NoSSHError exception and ssh wrapper function (bsc#1228899) |
| 50 | +- Fix: config: Add 'core.no_ssh' option (bsc#1228899) |
| 51 | +- Dev: sh: Ensure CommandFailure Exception is Picklable Across Processes (bsc#1229686) |
| 52 | +- Fix: report: Error output of crm_verify should be recorded in report result (bsc#1229686) |
| 53 | +- Fix: Don't add time units to values for existing CIB (bsc#1228817) |
| 54 | +- Fix: bootstrap: drop environ SSH_AUTH_SOCK before checking passwordless ssh |
| 55 | +when it is not enabled (bsc#1228950) |
| 56 | +- Fix: bootstrap: should check if sudo is available when running `cluster join |
| 57 | +-c` with a non-root destination user (bsc#1228950) |
| 58 | +- Fix: bootstrap: should check if sudo is available when running `cluster init |
| 59 | +-N` with a non-root destination user (bsc#1228950) |
| 60 | +- Dev: Add option core.add_advised_op_values, default value is 'yes' |
| 61 | +- Dev: Rename variable 'add_default_op_values' to 'add_advised_op_values' |
| 62 | +- Revert "Dev: ui_configure: Deprecate configure erase sub-command" (bsc#1228713) |
| 63 | +- Fix: hahealth.py script (bsc#1228271) |
| 64 | +- Dev: qdevice: numbers automatically the steps to generate client certs |
| 65 | +- Dev: prun: add more possible libexec PATH for sftp-server |
| 66 | +- Fix: qdevice: config "tls" should accept value "required" (bsc#1227649) |
| 67 | +- Fix: bootstrap: refine the wording in the question asking TLS config for |
| 68 | +qdevice (bsc#1227649) |
| 69 | +- Fix: qdevice: TLS certs should always be generated for qnetd (bsc#1227649) |
| 70 | +- Dev: Rename variables to distinguish the concept of adding default |
| 71 | +- Fix: cli: loading cib should be a soft depenedency |
| 72 | +- Dev: ui_context: refactor NON_FUNCTIONAL_COMMAND and NON_FUNCTIONAL_OPTIONS |
| 73 | +- Revert changes to `quit` and `up` in ui_context from #1300 (#1466) |
| 74 | +- Fix: cibconfig: do not load cib to check if cib is changed (#1466) |
| 75 | +- Dev: ra: Refine RAInfo.params interface to exclude some completion results |
| 76 | +- Dev: ui_context: Don't append space when completion ends with equal sign |
| 77 | +- Dev: ui_configure: Complete required parameters first |
| 78 | +- Dev: ra: Guess stonith class type when using fence agents |
| 79 | +- Fix: upgradeutil: refine error handling (bsc#1226147, bsc#1223371) |
| 80 | +- Fix: cibconfig: Disable complete advised operation values when adding a rsc_template |
| 81 | +- Dev: ui_resource: Improve completers for 'crm resource' command |
| 82 | +- Fix: cmd_status: call crm_mon without shell (#1429) |
| 83 | +- Dev: log an error when fencing node without stonith device configured and running |
| 84 | +- Fix: healthcheck: KeyError when local nodename not found in cib (bsc#1223438) |
| 85 | +- Dev: utils: Add info when property is newly added |
| 86 | +- Dev: corosync: Show corosync cpg status in `crm corosync status cpg` |
| 87 | +- Dev: ui_context: ignore requirements when option --help is specified |
| 88 | +- Dev: ui_context: Skip querying CIB when in a sublevel or help command |
| 89 | +- Dev: bootstrap: Setup the stage dependency on init and join side (bsc#1175865, bsc#1219940) |
| 90 | +- Dev: bootstrap: Enhance stage validation |
| 91 | +- Fix: healthcheck: Add crmsh.constants.SSH_OPTION when doing ssh in check_local |
| 92 | +- Fix: healthcheck: Missing 'id_' prefix while checking the ssh key existence |
| 93 | +- Fix: main: Set PATH environment first |
| 94 | +- Dev: bash_completion: Enable complete 'id=' on non-interactive mode |
| 95 | +- Fix: bootstrap: Detect cluster service on init node before saving the |
| 96 | +canonical hostname (bsc#1222714) |
| 97 | +- Fix: ui_node: When `utils.list_cluster_nodes` return None, try to get ip |
| 98 | +list from corosync.conf |
| 99 | +- Dev: report: Collect quorum/qdevice/qnetd status |
| 100 | +- Dev: ui_context: make help subcommands to exit with 0 (#1374) |
| 101 | +- Dev: bootstrap: Add all nodes' keys to qnetd authroized_keys even init |
| 102 | +- Fix: bootstrap: fix NameError |
| 103 | +- Dev: qdevice: Refactor init_qdevice function |
| 104 | +- Dev: qdevice: Add all nodes' keys to qnetd authorized_keys |
| 105 | +- Dev: bootstrap: Give a warning when detecting $SSH_AUTH_SOCK but not use |
| 106 | +--use-ssh-agent option |
| 107 | +- Fix: sh: Return the value of AuthorizationError.diagnose if it is not None |
| 108 | +- Dev: ssh_key: Extract duplicate code about list keys from ssh-agent to a function |
| 109 | +- Dev: bootstrap: Refactor qdevice user parsing and finding |
| 110 | +- Fix: utils: set env `CIB_shadow` using `os.environ` (bsc#1205925) |
| 111 | +- Fix: pass env to child process explicitly (bsc#1205925) |
| 112 | +- Fix: term: unset env `COLUMNS` and `ROWS` (bsc#1205925) |
| 113 | +- Fix: sh: pass env to child process explicitly (bsc#1205925) |
| 114 | +- Fix: report: Show different perspectives of cluster |
| 115 | +- Fix: ui_node: prevent traceback on node online |
| 116 | +- Fix: ui_node: prevent traceback on node standby |
| 117 | +- Fix: add diagnostic messages when crm report cannot find ssh-agent (bsc#1219538) |
| 118 | +- Dev: use ClusterShell for the changes in the previous commit |
| 119 | +- Fix: crm report hangs in the root passwordless with ssh-agent |
| 120 | +- Fix: report: use ClusterShell for ssh (bsc#1220170) |
| 121 | +- Fix: ui_node: clearstate command needs adjustment (bsc#1219831) |
| 122 | +- Fix: bootstrap: fail to join a cluster with hostname alias |
| 123 | +- Fix: bootstrap: clear stall data about ssh users left possiblely from |
| 124 | +previous setups (bsc#1219476) |
| 125 | +- Fix: report: Escape special characters in pattern (bsc#1220022) |
| 126 | +- Dev: ui_configure: verify all cib objects even if there is no primitive |
| 127 | +resource configured |
| 128 | +- Dev: ui_configure: bundle: support podman container |
| 129 | +- Dev: constants: Update the bundle help text |
| 130 | +- Dev: parse: Assign meaningful id to the bundle's port-mapping and storage-mapping |
| 131 | +- Dev: cibconfig: Hide the id of bundle port-mapping and storage-mapping |
| 132 | +- Dev: cibconfig: Change the multiline format for bundle |
| 133 | +- Dev: utils: Return empty list if corosync.conf does not exist |
| 134 | +- Dev: report: Enable crm report even cib.xml does not exist |
| 135 | +- Dev: utils: Query pacemaker_remote node correctly |
| 136 | +- Fix: ui_cluster: Can't start cluster with --all option if no cib (bsc#1219052) |
| 137 | +- Fix: bootstrap: ssh key of the init node is duplicated in the |
| 138 | +authorized_keys files of other node (bsc#1218940) |
| 139 | +- Fix: sh: guide users to setup key-based ssh authentication when |
| 140 | +non-interactive authentcation fails (bsc#1219045) |
| 141 | +- Fix: parse: Automatically append 's' as default time unit for timeout and interval (#1304) |
| 142 | +- Dev: ui_configure: Update the operation id after the monitor interval changed |
| 143 | + |
1 | 144 | * Tue Jan 9 2024 Xin Liang <XLiang@suse.com>
|
2 | 145 | - Release 4.6.0
|
3 | 146 | - Fix: report: Unable to gather log files that are in the syslog format (bsc#1218491)
|
|
0 commit comments