Releases: BoardiesITSolutions/Android-MySQL-Connector
0.39_MySQL8
Fixes issue where there was an issue parsing MySQL Error Packets
Added support for Blob data when retrieving row field (was added in master but not in branch)
0.37_MySQL8
Fixed crash if selecting data from MySQL table where no rows were returned.
0.36_MySQL8
There has been multiple fixes and enhances for stability where certain timing issues within the library could cause a crash - but could sometimes work depending on what else the library was being instructed to do - e.g. if you connected and then instantly did a select the select could fail.
Improvements for larger data sets where it could get an unexpected packet in the response which would then cause the packet data processing to go wrong and then would cause an index out of bound exception.
Improvements for larger data sets where depending on how the TCP packets are split would mean that sometimes the library would inadvertently think that all data was retrieved when it actually hadn't and would therefore cause parse error as the data said there was more data, but the data buffer didn't collect everything from the socket.
0.34_MySQL8
Fixed broken issue from previous release
0.32_MySQL8
Fixes issue relating to MariaDB 10.4 where when a resultset is returned an exception is thrown.
0.31_MySQL8
Added a demo application to the project (another module called demoapplication). This shows you how to use the Android MySQL connector and allows you test connectivity to your database if you are having issues connecting in your development project.
0.30_MySQL8
Added support for TLS1.1, 1.2 and 1.3 (1.3 requires Android 10 minimum).
0.29_MySQL8
This release provides interim support for MySQL 8 which are described in the README, but to summarise, its requiring zstb compression to be disabled, force utf8 server language and using mysql_native_password by default instead of the new authentication mechanism.