Skip to content

v7.5.0

Latest
Compare
Choose a tag to compare
@odygrd odygrd released this 13 Nov 01:22
· 5 commits to master since this release
a46bb13
  • The LOG_LEVEL_LIMIT time-based rate-limiting macros now log the count of how many times a message would be logged when throttled. For example, a log message may appear as A log message with number 123 (21x) to indicate that the message would have been logged 21 times. (#616)

  • New macros LOG_LEVEL_LIMIT_EVERY_N have been added, allowing for count-based rate limiting and giving developers greater control over logging frequency. (#616)

  • In previous versions, logging on Windows automatically included windows.h in all components. The frontend will no longer include windows.h. By following the recommended usage example provided here as guidance, you can create a wrapper library around Quill for the backend, allowing you to log on Windows without including windows.h in the frontend or main program. (#618)

  • Renamed PACKED used in libfmt to QUILLPACKED to avoid naming collisions. (#620)

  • The set_thread_name function has been fixed to provide accurate error reporting, ensuring that the correct error message is displayed in the event of a failure.