MySQL Community Server 5.0.85がリリースされました。


最も普及しているオープンソースデータベース管理システムの新バージョンであるMySQL Community Server 5.0.85がリリースされました。MySQL Community Server 5.0リリースシリーズにおける本リリースと以降のリリースは、MySQL Enterprise Serverのカウンターパートに対応するバージョン番号を共有します。

MySQL 5.0.85は、およびミラーサイトから、ソースコード及び多くのプラットフォームのためのバイナリで現在利用可能です。



十分に業界標準に達したiccでコンパイルされるLinux IA64用パッケージの作成に問題が生じたため、"IA64, glibc-2.3, dynamic, icc"の提供を継続しないことに決定しました。iccでコンパイルされるIA64用のRed HatとSuSEの特定RPMはまだ利用可能であることに注意してください。

以下のセクションは、以前のリリースであるMySQL Community Server 5.0.84以来のMySQLソースコードにおけるバージョン間の変更を記載しています。

あなたが使用するバージョンおよび機能と関係のある修正に関するより詳細かつ個別の更新アラートを受けたい場合、MySQL Enterpriseへの申し込みを検討してください。(商用でMySQLが提供しています)。より詳細な個別の修正情報は以下を参照してください。


Bugs fixed:

  *  The server printed warnings at startup about adjusting the
     value of the max_join_size system variable. (These were
     harmless, but might be seen by users as significant.)

   * The server crashed if evaluation of GROUP_CONCAT(... ORDER BY)
     required allocation of a sort buffer but allocation failed.

   * After an error such as a table-full condition, INSERT IGNORE
     could cause an assertion failure for debug builds.

   * An optimization that moved an item from a subquery to an outer
     query could cause a server crash.

   * Several Valgrind warnings were corrected.

   * For problems reading SSL files during SSL initialization, the
     server wrote error messages to stderr rather than to the error
     log. (Bug#45770:

   * The vendor name change from MySQL AB to Sun Microsystems, Inc.
     in RPM packages was not handled gracefully when upgrading
     MySQL using an RPM package.

   * Compiler warnings on Windows were fixed.

   * Invalid memory reads could occur using the compressed
     client/server protocol.

   * Invalid input could cause invalid memory reads by the parser.

   * The server did not always check the return value of calls to
     the hash_init() function.

   * A test for stack growth failed on some platforms, leading to
     server crashes. (Bug#42213:

   * SHOW PROCESSLIST could access freed memory of a stored
     procedure run in a concurrent session.

   * make_binary_distribution did not always generate correct
     distribution names. (Bug#37808:

   * The server crashed when executing a prepared statement
     containing a duplicated MATCH() function call in the select
     list and ORDER BY clause; for example, SELECT MATCH(a)
     AGAINST('test') FROM t1 ORDER BY MATCH(a) AGAINST('test').

   * If InnoDB reached its limit on the number of concurrent
     transactions (1023), it wrote a descriptive message to the
     error log but returned a misleading error message to the
     client, or an assertion failure occurred.