Releases
v10.2.0
Compare
Sorry, something went wrong.
No results found
Added fuzzing tests to CI to catch memory and undefined behavior issues
Fixed PatternFormatter automatic newline appending by making the suffix ('\n') configurable or optionally disabled via PatternFormatterOptions
Fixed segmentation fault when DirectFormatCodec was used with enums types (#848 )
Fixed segmentation fault when DirectFormatCodec was used with STL containers of enums
Fixed a compiler error when LOG_DYNAMIC is used with QUILL_DISABLE_FILE_INFO (#847 )
Fixed process ID capture in BackendWorker to support fork() correctly (#860 )
Fixed undefined behavior caused by passing nullptr to memcpy when encoding an empty std::vector
Updated BackendOptions::check_printable_char to allow tab (\t) and carriage return (\r) characters by default (#856 )
Increased RdtscClock resync lag thresholds to improve cross-system compatibility
Added QUILL_ENABLE_ASSERTIONS CMake option and preprocessor flag to enable assertions in release builds
Allow RotatingSink to rotate the file on creation with rotation_on_creation()
Improved SignalHandlerOptions configurability by replacing hardcoded logger exclusion string with excluded_logger_substrings option
Silence MSVC warnings (4324, 4996) in source code instead of CMake
You can’t perform that action at this time.