Hi! I just noticed this commit on MariaDB 11.4 that changes the MariaDB Connector C from version 3.3 to 3.4: https://github.com/MariaDB/server/commit/b17a182d7e1
Are you 100% sure it is safe and appropriate to bump the library version in a stable release? Would it be better to put this commit only on 'main' and introduce a new MariaDB Connector C 3.4 in the next MariaDB Server release? Last time something similar happened and the client ABI was broken Georg commented in https://github.com/mariadb-corporation/mariadb-connector-c/pull/219: "C/C 3.1 branch is used in 10.2 - 10.5, C/C 3.3 is used in 10.6 and later." When you introduce C/C 3.4 it should be in the next MariaDB Server 12.3 and not as a "bugfix" in a stable release, right? Then the above would become "..C/C 3.3 is used in 10.6-11.2 and C/C 3.4 in 12.3 and later." Even if you have done testing and no tests broke due to a C/C version upgrade, I would still prefer to stay conservative and not introduce new library versions in stable releases to ensure MariaDB maintains a reputation of being reliable and consistent in releases. - Otto _______________________________________________ developers mailing list -- [email protected] To unsubscribe send an email to [email protected]
