3.00.3
3.00.3.1
Improvements
- Added support for installation via
cmake install
after compilation on Linux systems.
Issues Fixed
- Fixed the compilation issue with gcc-4.8.5.
Packaging Changes
- Since mingw-w64-8.1.0 is no longer available for download and OpenSSL does not support mingw compilation, starting from version 3.00.3.1, mingw binary releases will no longer be provided. Please compile manually if needed.
3.00.3.0
New Features
- Added the
getRowJson
function to theTable
class for converting a single row into a JSON object.
Improvements
- Updated the
run
interface of theDBConnectionPool
class to support passing acondition_variable
, allowing the caller to be notified upon task completion. - Added an overload of
Util::createBool
that accepts a bool parameter. - Removed several deprecated and unused classes.
- This release is built with OpenSSL 3.5.1.
Issues Fixed
-
Fixed an issue where tasks within
DBConnectionPool
could remain in theWAITING
state for an extended period. -
Fixed numerous clang-tidy static analysis warnings.