Skip to content

Commit e7094c6

Browse files
committed
Dev: ChangeLog: update ChangeLog for release 4.6.1
1 parent 2898bfd commit e7094c6

File tree

1 file changed

+143
-0
lines changed

1 file changed

+143
-0
lines changed

ChangeLog

+143
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,146 @@
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+
1144
* Tue Jan 9 2024 Xin Liang <XLiang@suse.com>
2145
- Release 4.6.0
3146
- Fix: report: Unable to gather log files that are in the syslog format (bsc#1218491)

0 commit comments

Comments
 (0)