Release Notes for MariaDB Connector/C++ 1.1.4
This page is part of MariaDB's Documentation.
The parent of this page is: Release Notes for MariaDB Connector/C++ 1.1
Topics on this page:
Overview
This is a GA release of the MariaDB Connector/C++ 1.1 series, the interface between C++ applications, and MariaDB Server. MariaDB Connector/C++ enables development of C++ applications using a JDBC-based API, which is also used by MariaDB Connector/JDBC.
MariaDB Connector/C++ 1.1.4 was released on 2024-06-07. This release is of General Availability (GA) maturity.
MariaDB Connector/C++ in its current implementation uses the MariaDB protocol via the MariaDB Connector/C API. Connector/C 3.3.10 is used in this release.
Notable Changes
The false or nullptr value used for boolean connection property initialization is now treated as
false. It used to end up astruebecauseSQLStringmakes an empty string out ofnullptr, which is renderedtruefor the connection property. This fix introduced a 3rd state for the SQLString,NULL, and makes such a string as a value option to be treated asfalse. However, theNULLstring will still have an empty string value in different string operations. Setting or changing its value does not make the stringNULL. This "Nulliness" is still intended mainly for the driver's internal use and is designed to not change anything for applications. Though when exposed to application comparison operators, such as==and!=, they will consider theNULLstate of theSQLStringobject if compared withnullptr. (CONCPP-130)
Bugs Fixed
Newly introduced and referenced header files were missing in the MSI package (CONCPP-129)
