The Django back end was creating excessive connections (immediately when each
DatabaseWrapper
object was created rather than waiting until the object actually needed the connection.) (Bug #74696, Bug #19972427)Using the Django back end, it was not possible to connect to a
connection_created
signal. (Bug #74679, Bug #19954882)recv_plain()
could fail to read a packet header correctly, resulting in a lost connection. (Bug #74483, Bug #19930054)Error messages containing non-ASCII characters caused an exception to be raised. (Bug #74345, Bug #19803702)
When using the
callproc()
cursor method, warnings generated by statements executed within the procedure or generated by the procedure itself were not available to the client. (Bug #74252, Bug #19777815)Connection pooling did not work when using MySQL Fabric. (Bug #73445, Bug #19331658)