Skip to content

v4.2.3

Choose a tag to compare

@github-actions github-actions released this 22 Jul 08:28
· 48 commits to release since this release

Bugfixes and usability improvements. The major change is the type of semaphore we use for the logs).

Contributors: Moritz Makowski (@dostuffthatmatters)

All Changes

Logging Semaphore

  • Solve filelock issues #258
    Since all threads write to the same log files in parallel, we used to use a filelock as a semaphore (ensuring only one thread can write to them at the same time). However, as our computers age (in operation 24/7 within 10 to 50 °C operating temperature for 5+ years) we noticed that Windows will sometimes consistently raise exception when creating that lock file. Hence, in this release we switched to a threading.lock file. Until now, we used a filelock since a thread lock cannot be shared with other processes (like the CLI), but since the CLI logs are not that important, we now write them to a separate file.

Error Emails, Bugs

  • Fix CAS thread not resolving exceptions
  • Error handling improvements #259