The MariaDB project would like to announce the availability of MariaDB
5.3.3-rc, the latest addition to our growing lineup of supported
software. MariaDB 5.3.3-rc is the first Release Candidate release in
the 5.3 series. We hope to follow it up soon with a stable (GA)
5.3 release.
== MariaDB 5.3.3-rc Release Notes, Changelog, Downloads ===============
The release notes for MariaDB 5.3.3-rc are available from:
http://kb.askmonty.org/en/mariadb-533-release-notes
A complete changelog for this beta is available from:
http://kb.askmonty.org/en/mariadb-533-changelog
Sources, binaries and packages can be downloaded from:
http://downloads.askmonty.org/mariadb/5.3.3/
Debian and Ubuntu packages (now including Ubuntu 11.10 "Oneiric")
are available from our mirrored apt repositories. A sources.list
generator can be found at:
http://downloads.askmonty.org/mariadb/repositories/
== About MariaDB 5.3.3-rc =============================================
In the MariaDB 5.3.3-rc there are a couple of changes compared to
previous 5.3 releases:
=== Performance:
Several optimizer features introduced in MariaDB 5.3 have been
thoroughly tested, and switched on by default in 5.3.3. These include:
* Subquery materialization (materialization=on)
http://kb.askmonty.org/en/non-semi-join-subquery-optimizations
* Semi-join optimizations (semijoin=on,firstmatch=on,loosescan=on)
http://kb.askmonty.org/en/semi-join-subquery-optimizations
* Derived table optimization (derived_merge=on,derived_with_keys=on)
(Documentation is being worked on)
* Index Condition Pushdown (index_condition_pushdown=on)
http://kb.askmonty.org/en/index-condition-pushdown
* Nested loop join will use its Block-based variant more aggressively
http://kb.askmonty.org/en/block-based-join-algorithms
* Block-based join for OUTER JOINs (outer_join_with_cache=on)
* Block-based join for semi-joins (semijoin_with_cache=on)
* Linked join buffers (more aggressive buffering of multi-way joins)
(@@join_cache_level==2)
Also, DISTINCT and GROUP BY clauses are now removed from subqueries
when possible. This allows for more efficient query plans.
(backported from MySQL 5.6)
=== Usability:
EXPLAIN output has been improved in MariaDB 5.3.3 to be easier to
understand:
* The select_type column now shows MATERIALIZED for subqueries that
are executed with Materialization (it used to show SUBQUERY, which
made it hard to distinguish materialized subqueries from other
kinds subqueries).
* For a Duplicate Elimination strategy, Start temporary is now shown
at the first table from the subquery.
See also: http://kb.askmonty.org/en/explain
=== GIS Operations:
GIS precise operations were added in MariaDB 5.3.3 (Documentation for
this is still being worked on).
== About MariaDB 5.3 ==================================================
The MariaDB 5.3 series introduces many new features, includes MariaDB
5.2, and is based on MariaDB 5.1 & MySQL 5.1. Some highlights of new
features in MariaDB 5.3 include:
- subquery optimizations that finally make subqueries usable
- many optimizer changes, including Classic Hash Join, Batched Key
Access, a new implementation of Multi-Range-Read optimizations as
well as Index Condition Pushdown
- NoSQL-style interfaces via the HandlerSocket plugin as well as
dynamic columns
- group commit in XtraDB when the binary log is enabled
- Microsoft Windows performance improvements
These are just some of the highlights, and for a more complete list of
changes, please read the What is MariaDB 5.3 page:
http://kb.askmonty.org/en/what-is-mariadb-53
== User Feedback plugin ===============================================
MariaDB 5.3 includes a User Feedback plugin. This plugin is disabled by
default. If enabled, it submits anonymous basic MariaDB usage
information. This information will be used by the developers to track
trends in MariaDB usage to better guide development efforts.
If you would like to help make MariaDB better, please add
--plugin-load=feedback.so to your my.cnf file! On Windows, add
"feedback=ON" to your my.ini file, or click the checkbox during the
installation of the MSI package.
See http://kb.askmonty.org/en/user-feedback-plugin for more information.
== MariaDB Crash Course book ==========================================
We would also like to mention the book "MariaDB Crash Course", by Ben
Forta. This book -- for beginner to intermediate level users -- will
get you up and running with MariaDB, even if you've never used a
database before. More information is available at:
http://forta.com/books/0321799941/
== Quality ============================================================
The project always strives for quality, but in reality, nothing is
perfect. Please take some time to report any issues you encounter at:
https://bugs.launchpad.net/maria
We hope you enjoy MariaDB 5.3.3-rc!
--
Daniel Bartholomew
MariaDB - http://mariadb.org
Monty Program - http://montyprogram.com
AskMonty Knowledgebase - http://kb.askmonty.org
This email is longer than usual, but that is because we are announcing
today the availability of both MariaDB 5.2.10 and 5.1.60, the latest
additions to our growing lineup of supported software. MariaDB 5.2.10
and 5.1.60 are primarily bug-fix updates to the previous 5.2.9 and
5.1.55 releases, respectively.
== About MariaDB 5.2
MariaDB 5.2 contains features that didn't have time to go into MariaDB
5.1. For all practical purposes it's a drop in replacement for MariaDB
5.1 (and thus MySQL 5.1).
The new features in 5.2 are quite isolated and as most have been in use
by members in the MySQL community for a long time. Current versions of
MariaDB 5.2 are stable. This is equivalent to a MySQL GA release.
For a list of the various changes in the MariaDB 5.2 series, please see:
* http://kb.askmonty.org/en/what-is-mariadb-52
=== PAM authentication plugin in MariaDB 5.2.10
One change in MariaDB 5.2.10 which we want to make you aware of is the
inclusion of a new open source PAM authentication plugin. See
http://kb.askmonty.org/en/pam-authentication-plugin for more
information.
=== Windows Binaries delayed
Due to some issues with our Windows build server, the Windows binaries
for 5.2.10 have been delayed. They should be released soon.
=== MariaDB 5.2.10 Release Notes, Changelog, Downloads
See the following pages for more information on MariaDB 5.2.10 and to
download it:
* http://kb.askmonty.org/en/mariadb-5210-release-notes
* http://kb.askmonty.org/en/mariadb-5210-changelog
* http://downloads.askmonty.org/mariadb/5.2.10/
== About MariaDB 5.1
MariaDB 5.1 is a binary drop in replacement of MySQL 5.1, but with
performance like MySQL 5.5 (thanks to XtraDB), fewer bugs, and more
features. Thanks to the extended and improved mysql_upgrade program
it's also easier to upgrade from MySQL 5.0 to MariaDB 5.1 than to MySQL
5.1.
MariaDB 5.1 is based on MySQL 5.1. In particular, MariaDB 5.1.60 is
based on MySQL 5.1.60, with many improvements.
For a list of the various improvements in the MariaDB 5.1 series, please
see:
* http://kb.askmonty.org/en/what-is-mariadb-51
=== MariaDB 5.1.60 Release Notes, Changelog, Downloads
See the following pages for more information on MariaDB 5.1.60 and to
download it:
* http://kb.askmonty.org/en/mariadb-5160-release-notes
* http://kb.askmonty.org/en/mariadb-5160-changelog
* http://downloads.askmonty.org/mariadb/5.1.60/
== Debian & Ubuntu Software Repositories
Debian and Ubuntu packages are available from our mirrored apt
repositories. A sources.list generator can be found at:
http://downloads.askmonty.org/mariadb/repositories/
== MariaDB Crash Course book
We would also like to mention the book "MariaDB Crash Course", by Ben
Forta. This book -- for beginner to intermediate level users -- will
get you up and running with MariaDB, even if you've never used a
database before. More information is available at:
http://forta.com/books/0321799941/
== Reporting issues
The project always strives for quality, and we know that not everything
may be perfect. Please take some time to report any issues you may
encounter at: https://bugs.launchpad.net/maria
Enjoy MariaDB 5.2.10 and 5.1.60!
--
Daniel Bartholomew
MariaDB - http://mariadb.org
Monty Program - http://montyprogram.com
AskMonty Knowledgebase - http://kb.askmonty.org