[[http://askmonty.org/wiki/MariaDB:Download:MariaDB_5.1.42|Download]] | [[mariadb-5142-release-notes|Release Notes]] | **Changelog**
**Release date:** 01 Feb 2010
See the [[mariadb-5142-release-notes|MariaDB 5.1.42 Release Notes]] for the
highlights of this release.
MariaDB-5.1.42 is based on MySQL-5.1.42, and in addition to the changes listed
in previous [[changelogs]] it includes the following changes and bug fixes:
* Includes MySQL 5.1.42
* Includes [[xtradb-storage-engine|XtraDB]] 1.0.6-9
* Includes [[pbxt-storage-engine|PBXT]] 1.0.09f RC3
* Includes [[federatedx-storage-engine|FederatedX]]
* Added page fault counters for SHOW PROFILE on Windows.
* Fixed bug where one connection didn't see newly committed data from another
connection.
* Fix multiple test suite failures in Buildbot due to races in the test cases
or missing server features not properly checked.
* Make test case deterministic by replacing sleep with
include/wait_condition.inc
* Move test from main.trigger to main.trigger_notembedded, as it now depends on
INFORMATION_SCHEMA.PROCESSLIST (rather than sleeps) to synchronise.
* Fixed bug where mysqlbinlog hold up multiple connections to MySQL when using
mysqlbinlog -R file1 file2 ...
* Merged patch from Percona to get proper fix for compilation issue of
srv0srv.c on Solaris
* Fixed compile errors on windows.
* Fixed that we use same flags when testing for assembler as by makefiles.
* Fixed bug in locking by triggers found by test case when compiling without
query cache.
* Fixed xtradb/handler/ha_innodb.cc to call explain_filename()
* Removed not needed test file (that caused embedded server to fail).
* Fix for XtraDB 9: missing DBUG_RETURN.
* Fix crashes by taking kernel mutex when calling srv_table_reserve_slot()
during thread startup.
* Apply to XtraDB MySQL/build-in innodb patches for mybug:49032 and
mybug:47720.
* Fix freed-twice error in XtraDB (from InnoDB plugin 1.0.6).
* Fixed race condition when innobase_shutdown_for_mysql() was called before
parser was initialized (as it's initialized on first usage).
* Fixes for some randomly occuring test failures in Buildbot.
* Fix for lpbug:509795: Result of reverse_lookup("localhost") is system
dependent. Therefore we disable the result of it.
* [SECURITY] yaSSL cert info buffer overflow fix. Fixes CVE-2009-4484.
* Fix Windows test failures in binlog tests in certain time zones. Thanks to
Alex Budovski for helping with this.
* Fixed some compiler warnings and errors in test suite and compiler warnings
from OpenSolaris build.
* Add support in bintar build script for OpenSolaris.
* When compiling with debug, don't clear buffer in 'net_clear()' - This allows
us to easier find bugs in the protocol and also get repeatable test failures
in test cases where someone forgot to do <<code>>--reap<</code>>
* Changed version number from RC to stable
* Fixed bug in Yassle to get correct error messages in case of errors
* Provide better error messages in case of SSL connect failure
* Updated out-of-date SSL certificates to fix failing mysql-test-system
(certificates now active for 10 years)
* Fixed bug in query_cache that could cause asserts and hangs in DEBUG builds.
* Fixed bug where one connection did not see changes done by another
connection.
* Fix for mybug:31173: mysqlslap.exe crashes if called without any parameters
* Fix Windows build of embedded server (forgotten dependency).