Releases: Tencent/BqLog
Releases · Tencent/BqLog
Release_1.4.6
What's Changed
- Fix Linux may not have mmap enabled by @fkxingkong in #27
- refactor mutex by @fkxingkong in #28
- Fix static timing issues by @fkxingkong in #31
- Fix Issue #32 by @pippocao in #33
Full Changelog: https://github.com/Tencent/BqLog/blob/Release_1.4.6/CHANGELOG.md
Full Changes: Release_1.4.5...Release_1.4.6
Release_1.4.5
[v1.4.5] - 2024-10-10
- Improvement: The configuration for the snapshot feature has been migrated from the API to the configuration file, supporting configurations for buffer size, category mask, and levels. For details, refer to Snapshot Configuration.
- Improvement: The Linux and Unix binaries will be automatically placed in the 32-bit and 64-bit directories based on the hardware architecture.
- Bug fix: Here, we found that in cases of high-concurrency
reset_config
operations, some thread safety issues may arise. We have fixed these issues and added corresponding checks for this scenario in the automated test cases.
Release_1.4.4
Changelog
[v1.4.4] - 2023-09-06
- Improvement: Add 2 tech articles to docs folder.
- Bug fix: Fix the bugs about
C++ 20 format
, Thanks the issue report from sdaereew. Thanks to the contribution from fkxingkong, see pull request and pull request.
Release_1.4.3
- Improvement: Support to Unix like OS, which has passed the test on FreeBSD. Thanks to the contribution from bedwardly-down, see commit.
- Bug fix: Fix a bug in the layout, which would cause data residue after using
C++ 20 format specifications
, leading to incorrect formatting of subsequent logs. Thanks to the contribution from fkxingkong, see pull request. - Bug fix: fix the side effects of
assert
in the include files.
Release_1.4.2
An uninit()
API has been added for calling before the program exits, to avoid issues where the program cannot exit normally in some cases. For details, see the API documentation.
Release_1.4.1
- New Feature : Console Buffer: In addition to passively intercepting the output of console appenders through console callbacks, it is also possible to cache the output of console appenders through a console buffer and actively retrieve it via API.
- Bug fix: Fix the compiling issue with C++ 20.
- Bug fix: Fix the issue where JNI_Onload sometimes is not called.
1.4.0
Release_1.4.0