All demos, code samples, and test-debug scripts are now optional to install, whereas before these items were installed by default. (Bug #19248623)
Instances of the
DataReader
class did not close connections implicitly as expected whenCommandBehavior
was set toCloseConnection
. This fix ensures that the connection is closed properly when theDataReader
object no longer exists. (Bug #27277013)When a decimal column was defined with a scale of zero, such as
DECIMAL(8, 0)
, the value of theNumericPrecision
field returned by theMySqlDataReader.GetSchemaTable
method was lower by one. For example, it returned 7 instead of 8 as expected. (Bug #26954812, Bug #88058)The data table returned by the
MySqlDataReader.GetSchemaTable
method had an inaccurate value of zero assigned to theColumnSize
field forLONGTEXT
andLONGBLOB
data types, and also indicated that theIsLong
field value wasfalse
when it should have returnedtrue
. (Bug #26876592, Bug #87876)The
MySqlDataReader.GetSchemaTable
method returned different column-size values when used with different character sets. (Bug #26876582, Bug #87868)Support for making a secure connection to a server configured to use TLSv1.2 was limited by external factors. (Bug #25689154)
SSL connections made to a single MySQL instance could not be disconnected and created repeatedly without restarting the client application to clear the half-open sockets. (Bug #20393654, Bug #75022)