diff --git a/docs/release-notes.rst b/docs/release-notes.rst index 18c88412..f4d36667 100644 --- a/docs/release-notes.rst +++ b/docs/release-notes.rst @@ -1,23 +1,50 @@ Release Notes ============= +Restraint 0.1.45 +---------------- + +* | FIXED: :bug:`1795781`: Multihost sync hangs on remote reboot. + Users multihost synchronization task hangs on block operation + when remote host reboots. This is a corner case difficult to + reproduce. + | (Contributed by Carol Bouchard) +* | FIXED: :bug:`1792466`: Restraint segfault during labcontroller timeout. + On error when gathering peer roles from the lab controller, a double + free of the error structure causes bad behavior in glib + memory management. Eventually this causes restraint server to crash + on a segfault. + | (Contributed by Carol Bouchard) +* | FIXED: :bug:`1691485`: Rstrnt Client not provide task vers in job.xml. + This change affects rpm tasks only. Restraint server gets the + version number from the rpm and returns it in 'Completed/Aborted' + status message sent to restraint client. The restraint client + writes it out in the job.xml. + | (Contributed by Carol Bouchard) +* | FIXED: :bug:`1793114`: Wrong file permission on 30_dmesg_clear plugin. + The new 30_dmesg_clear plugin does not have execute file permission. + However, other scripts add execution permission so it is correct in + the rpm. This is being fixed in repo to prevent chasing it as + an issue. + | (Contributed by Carol Bouchard) + Restraint 0.1.44 ---------------- -* | FIXED: :bug:`1788252`: restraintd crash in timeout_callback functions +* | FIXED: :bug:`1788252`: restraintd crash in timeout_callback functions. Ran into timing issues when process_timeout_callback occurs after process_pid_callback. The task data is NULL so process_timeout_callback should not attempt to process task data when pid is 0 indicating process is complete. | (Contributed by Carol Bouchard) -* | FIXED: :bug:`1781722`: Not executing task when multihost utilized +* | FIXED: :bug:`1781722`: Not executing task when multihost utilized. Observed that restraint reported the task started but output from the task itself not making it to taskout.log file. With debug enabled, found it stopped in 30_restore_events plugin. Performed more detail unit testing on rstrnt-sync and resolved a number of issues found. | (Contributed by Carol Bouchard) -* | FIXED: :bug:`1782422`: Fetch https operation noisy harness.log +* | FIXED: :bug:`1782422`: Fetch https operation noisy harness.log. When using