Skip to content

v3.7.0

Compare
Choose a tag to compare
@odygrd odygrd released this 18 Mar 13:10
· 361 commits to master since this release
  • Fixed crash triggered by insufficient space in the queue upon invocation of flush(). (#398)
  • Fixed windows clang-cl build error. (#400)
  • Fixed compilation errors encountered on FreeBSD and extended get_thread_id() support to various other BSD operating systems. (#401)
  • Fix open_file() in the FileHandler to also create the parent path before opening the file. (#395)
  • Enhance logic for backend thread's flush() invocation; it now triggers only if the handler has previously written data. (#395)
  • Address an uncaught exception in the backend thread that could occur when a user manually removes the log file from the terminal while the logger is running. (#395)
  • Ensure that after a logger is removed, there are no subsequent calls to the Handler's flush() or run_loop(), provided the Handler is not shared. (#395)
  • Ignore the virtual destructor missing warning for the CustomTags class. (#402)
  • Update bundled libfmt to v10.2.1