Alterações na distribuição 4.0.8 (07 Jan 2003)
Functionality added or changed:
- Default
max_packet_length
for libmysqld.c is now 1024*1024*1024. - One can now specify
max_allowed_packet
in 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.
InnoDB
tables now also supportON UPDATE CASCADE
inFOREIGN KEY
constraints. See theInnoDB
section in the manual for theInnoDB
changelog.
Bugs fixed:
- Fixed bug in
ALTER TABLE
with 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 BY
when used on BLOB column withNULL
values. - Fixed a bug in handling
NULL
values inCASE
... WHEN ...