EMS logo

Products Navigation

choose your database tool

Our Partnership Status

Microsoft Certified Partner
Oracle Certified Partner
Embarcadero Technology Partner

SQL Industry News

All SQL News

07/20/2005
MySQL 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
    on *.* could crash mysqld by issuing a USE LPT1; or USE PRN; command. In addition, any of the commands USE NUL;, USE CON;, USE COM1;, or USE AUX; would report success even though the database was not in fact changed.

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

twitterfacebook