Skip to content

Release 0.41.8

Latest

Choose a tag to compare

@github-actions github-actions released this 05 Sep 03:41
· 4 commits to main since this release

馃 AI-Generated Changelog

Added

  • Added an independent background-abort flag to allow in-progress operations to be cancelled during restart or shutdown

Fixed

  • Fixed a shutdown hang caused by alarm()-based watchdog collisions; the shutdown watchdog is now thread-based and collision-free
  • Fixed the same alarm() collision bug in the /api/system/shutdown API endpoint
  • Fixed scheduled database backups not aborting cleanly during restart or shutdown, preventing hangs
  • Fixed process memory and thread count always reporting as unavailable in system info
  • Fixed database backup verification incorrectly logging an error when an expected abort occurred
  • Fixed WAL-index locks not being preserved during database backups, which could cause corruption
  • Fixed uninitialized local config struct in rebuild_recordings tool that could cause undefined behavior

Changed

  • Replaced the alarm()-based shutdown watchdog with a dedicated thread for more reliable and predictable shutdown behavior
  • Wired background-abort requests into the real signal handler for correct daemon behavior

馃敆 Full Changelog: 0.41.7...0.41.8