Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
3.1.10
-
None
-
None
Description
The function mysql_get_client_info returns MARIADB_VERSION_ID which returns the server version instead of the actual connector version.
Since servers from 10.2 up to 10.6 always uses newest C/C version, it is impossible to detect client features depending on the version number.
Instead of mysql_get_client_info should return MARIADB_PACKAGE_VERSION_ID.
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 3.1.11 [ 25027 ] |
issue.field.resolutiondate | 2021-05-31 10:47:14.0 | 2021-05-31 10:47:14.982 |
Resolution | Fixed [ 1 ] | |
Status | Open [ 1 ] | Closed [ 6 ] |
Workflow | MariaDB connectors [ 114845 ] | MariaDB v4 [ 161227 ] |
This commit broke 3rd party software
https://bugreports.qt.io/browse/QTBUG-95071
If doing changes that break the API, maybe introducing a new function would be better and keep the legacy versions as-is.