Alterações na distribuição 4.0.8 (07 Jan 2003)
Functionality added or changed:
- Default
max_packet_lengthfor libmysqld.c is now 1024*1024*1024. - One can now specify
max_allowed_packetin a file ready bymysql_options(MYSQL_READ_DEFAULT_FILE). for clients. - When sending a too big packet to the server with the not compressed protocol, the client now gets an error message instead of a lost connection.
- We now send big queries/result rows in bigger hunks, which should give a small speed improvement.
- Fixed some bugs with the compressed protocol for rows > 16M.
InnoDBtables now also supportON UPDATE CASCADEinFOREIGN KEYconstraints. See theInnoDBsection in the manual for theInnoDBchangelog.
Bugs fixed:
- Fixed bug in
ALTER TABLEwith BDB tables. - Fixed core dump bug in
QUOTE()function. - Fixed a bug in handling communication packets bigger than 16M. Unfortunately this required a protocol change; If you upgrade the server to 4.0.8 and above and have clients that uses packets >= 255*255*255 bytes (=16581375) you must also upgrade your clients to at least 4.0.8. If you don't upgrade, the clients will hang when sending a big packet.
- Fixed bug when sending blobs longer than 16M to client.
- Fixed bug in
GROUP BYwhen used on BLOB column withNULLvalues. - Fixed a bug in handling
NULLvalues inCASE... WHEN ...