End of Product Lifecycle. Active development and support for MySQL database server versions 3.23, 4.0, and 4.1 has ended. However, for MySQL 4.0 and 4.1, there is still extended support available. For details, see http://www.mysql.com/company/legal/lifecycle/#calendar. According to the MySQL Lifecycle Policy (see http://www.mysql.com/company/legal/lifecycle/#policy), only Security and Severity Level 1 issues will still be fixed for MySQL 4.0 and 4.1. Please consider upgrading to a recent version (MySQL 5.0 or 5.1).
Functionality added or changed:
Default max_packet_length for
libmysqld.c is now 1024*1024*1024.
You can now specify max_allowed_packet in a
file read by
mysql_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 > 16MB.
InnoDB tables now also support ON
UPDATE CASCADE in FOREIGN KEY
constraints. See the InnoDB section in the
manual for the InnoDB 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 16MB. Unfortunately this required a protocol change; If you upgrade the server to 4.0.8 and above and have clients that use 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 hang when sending a big packet.
Fixed bug when sending blobs longer than 16MB to client.
Fixed bug in GROUP BY when used on BLOB
column with NULL values.
Fixed a bug in handling NULL values in
CASE ... WHEN ...

User Comments
Add your own comment.