07/20/2005MySQL 4.1.13 released.
MySQL 4.1.13, a new version of the popular Open Source/Free Software Database Management System has been released. It is now available in source and binary form for a number of platforms from our download pages at http://dev.mysql.com/downloads/ and mirror sites.
This is a bug fix release for the current production series.
Changes in release 4.1.13:
- Security improvement: Applied a patch that addresses a zlib data vulnerability that could result in a buffer overflow and code execution.
- The statements CREATE TABLE, TRUNCATE TABLE, DROP DATABASE, and CREATE DATABASE cause an implicit commit.
- Expanded on information provided in general log and slow query log for prepared statements.
- InnoDB: When creating or extending an InnoDB data file, allocate at most one megabyte at a time for initializing the file. Previously, InnoDB used to allocate and initialize 1 or 8 megabytes of memory, even if a few 16-kilobyte pages were to be written. This fix improves the performance of CREATE TABLE in innodb_file_per_table mode.
- Added a missing mutex when rotating the relay logs. Also, the server now logs an error message if the size of a relay log cannot be read.
- mysqldump now exports HASH index definitions using USING rather than TYPE when the index name is optional. This corrects a problem when reloading the output for PRIMARY KEY definition, because TYPE must be preceded an index name, which is not given for a PRIMARY KEY.
- Corrected an optimization failure where a query returned an incorrect result for use of a newly populated table until the table was flushed.
- Modifying a CHAR column with the utf8 character set to a shorter length did not properly truncate values due to not computing their length in utf8 character units.
- DES_ENCRYPT() and DES_DECRYPT() require SSL support to be enabled, but were not checking for it. Checking for incorrect arguments or resource exhaustion was also improved for these functions.
- Security fix: On Windows systems, a user with any of the following privileges
- REFERENCES
- CREATE TEMPORARY TABLES
- GRANT OPTION
- CREATE
- SELECT
See complete list of changes and bugfixes here.
Additional Notes:
- The Novell Netware binaries are work in progress and will be published as soon as they have been finished.
- The Linux/s390 binaries could not be built due to temporary technical problems. They will be provided as soon as these have been resolved.
Source: dev.mysql.com