diff --git a/CHANGELOG.md b/CHANGELOG.md index de288242..b8b7526e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ +- [v7.2.2](#v722) - [v7.2.1](#v721) - [v7.2.0](#v720) - [v7.1.0](#v710) @@ -76,6 +77,11 @@ - [v1.1.0](#v110) - [v1.0.0](#v100) +## v7.2.2 + +- Fixed race condition during DLL unload by ensuring safe cleanup of `ThreadContext` when + calling `flush_log()` ([#586](https://github.com/odygrd/quill/issues/586)) + ## v7.2.1 - Fixed an unused variable warning treated as an error on MSVC. diff --git a/MODULE.bazel b/MODULE.bazel index 2ab1cf05..161637d3 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ module( name = "quill", - version = "7.2.1", + version = "7.2.2", compatibility_level = 1, ) diff --git a/docs/conf.py b/docs/conf.py index c65c32e8..201cdc65 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -35,7 +35,7 @@ def configureDoxyfile(input_dir, output_dir): project = 'Quill' copyright = '2024, Odysseas Georgoudis' author = 'Odysseas Georgoudis' -release = 'v7.2.1' +release = 'v7.2.2' # -- General configuration --------------------------------------------------- # https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration diff --git a/include/quill/Backend.h b/include/quill/Backend.h index be22a1ab..30d1100c 100644 --- a/include/quill/Backend.h +++ b/include/quill/Backend.h @@ -24,7 +24,7 @@ QUILL_BEGIN_NAMESPACE /** Version Info - When updating VersionMajor please also update the namespace in Attributes.h **/ constexpr uint32_t VersionMajor{7}; constexpr uint32_t VersionMinor{2}; -constexpr uint32_t VersionPatch{1}; +constexpr uint32_t VersionPatch{2}; constexpr uint32_t Version{VersionMajor * 10000 + VersionMinor * 100 + VersionPatch}; class Backend diff --git a/meson.build b/meson.build index 3202d096..a9e94bc5 100644 --- a/meson.build +++ b/meson.build @@ -1,4 +1,4 @@ -project('quill', 'cpp', version : '7.2.1', default_options : ['warning_level=3', 'cpp_std=c++17']) +project('quill', 'cpp', version : '7.2.2', default_options : ['warning_level=3', 'cpp_std=c++17']) inc_dirs = include_directories('include')