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 astrue
becauseSQLString
makes an empty string out ofnullptr
, which is renderedtrue
for 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, theNULL
string 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 theNULL
state of theSQLString
object if compared withnullptr
. (CONCPP-130)
Bugs Fixed
Newly introduced and referenced header files were missing in the MSI package (CONCPP-129)