Merge lp:~hrvojem/percona-server/rn-5.5.28-29.3 into lp:percona-server/5.5

Proposed by Hrvoje Matijakovic
Status: Merged
Approved by: Stewart Smith
Approved revision: no longer in the source branch.
Merged at revision: 391
Proposed branch: lp:~hrvojem/percona-server/rn-5.5.28-29.3
Merge into: lp:percona-server/5.5
Diff against target: 58 lines (+34/-2)
2 files modified
doc/source/conf.py (+2/-2)
doc/source/release-notes/Percona-Server-5.5.28-29.3.rst (+32/-0)
To merge this branch: bzr merge lp:~hrvojem/percona-server/rn-5.5.28-29.3
Reviewer Review Type Date Requested Status
Stewart Smith (community) Approve
Review via email: mp+141878@code.launchpad.net
To post a comment you must log in.
Revision history for this message
Stewart Smith (stewart) wrote :

I've added links to the MariaDB MDEV entries in the release branch.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/source/conf.py'
2--- doc/source/conf.py 2012-12-06 15:09:45 +0000
3+++ doc/source/conf.py 2013-01-04 10:09:22 +0000
4@@ -45,7 +45,7 @@
5
6 # General information about the project.
7 project = u'Percona Server'
8-copyright = u'2011-2012, Percona Inc'
9+copyright = u'2011-2013, Percona Inc'
10
11 # The version info for the project you're documenting, acts as replacement for
12 # |version| and |release|, also used in various other places throughout the
13@@ -54,7 +54,7 @@
14 # The short X.Y version.
15 version = '5.5'
16 # The full version, including alpha/beta/rc tags.
17-release = '5.5.28-29.2'
18+release = '5.5.28-29.3'
19
20 # The language for content autogenerated by Sphinx. Refer to documentation
21 # for a list of supported languages.
22
23=== added file 'doc/source/release-notes/Percona-Server-5.5.28-29.3.rst'
24--- doc/source/release-notes/Percona-Server-5.5.28-29.3.rst 1970-01-01 00:00:00 +0000
25+++ doc/source/release-notes/Percona-Server-5.5.28-29.3.rst 2013-01-04 10:09:22 +0000
26@@ -0,0 +1,32 @@
27+.. rn:: 5.5.28-29.3
28+
29+===============================
30+ |Percona Server| 5.5.28-29.3
31+===============================
32+
33+Percona is glad to announce the release of |Percona Server| 5.5.28-29.3 on January 8th, 2012 (Downloads are available `here <http://www.percona.com/downloads/Percona-Server-5.5/Percona-Server-5.5.28-29.3/>`_ and from the `Percona Software Repositories <http://www.percona.com/docs/wiki/repositories:start>`_).
34+
35+Based on `MySQL 5.5.28 <http://dev.mysql.com/doc/refman/5.5/en/news-5.5.28.html>`_, including all the bug fixes in it, |Percona Server| 5.5.28-29.3 is now the current stable release in the 5.5 series. All of |Percona|'s software is open-source and free, all the details of the release can be found in the `5.5.28-29.3 milestone at Launchpad <https://launchpad.net/percona-server/+milestone/5.5.28-29.3>`_.
36+
37+Bug Fixes
38+=========
39+
40+ Fixed the upstream bug :mysqlbug:`66550` and the security vulnerability `CVE-2012-4414 <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-4414>`_. This was caused because user-supplied identifiers (table names, field names, etc.) are not always properly quoted, so authorized users that have privileges to modify a table (any non-temporary table) can inject arbitrary SQL into the binary log and that could cause multiple SQL injection like vulnerabilities. Bug fixed :bug:`1049871` (*Vlad Lesin*).
41+
42+ Fixed the upstream bug :mysqlbug:`67685` and the security vulnerability `CVE-2012-5611 <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-5611>`_. This vulnerability allowed remote authenticated users to execute arbitrary code via a long argument to the ``GRANT FILE`` command. Bug fixed :bug:`1083377` (*Vlad Lesin*).
43+
44+ ``Rows_read`` was calculated in a way which lead to a negative value being printed in the slow query log. Fixed by making ``Rows_read`` to be a synonym for ``Rows_examined`` in the slow query log. Bug fixed :bug:`830286` (*Alexey Kopytov*).
45+
46+ Fixed the upstream bug :mysqlbug:`66237`. Temporary files created by binary log cache were not purged after transaction commit. Fixed by truncating the temporary file, if used for a binary log transaction cache, when committing or rolling back a statement or a transaction. Bug fixed :bug:`1070856` (*Alexey Kopytov*).
47+
48+ Values for ``Rows_sent`` and ``Rows_read`` would be identical in the :ref:`slow_extended_55`. This bug was introduced when slow_extended.patch was ported to |Percona Server| 5.5. Fixed by making ``Rows_read`` identical to ``Rows_examined`` instead. Bug fixed :bug:`721176` (*Alexey Kopytov*).
49+
50+ Fixed unsigned math error in ``fsp_reserve_free_extents`` that in some specific cases would cause the function to believe that billions more extents have been reserved than have actually been reserved. Bug fixed :bug:`1083700` (*George Ormond Lorch III*).
51+
52+ When :command:`mysqldump` was used with :option:`--innodb-optimize-keys`, it did not handle composite indexes correctly when verifying if the optimization is applicable with respect to ``AUTO_INCREMENT`` columns. Bug fixed :bug:`1039536` (*Alexey Kopytov*).
53+
54+ Upstream bug :mysqlbug:`67606` would cause |Percona Server| to crash with segmentation fault when disk quota was reached. Bug fixed :bug:`1079596` (*George Ormond Lorch III*).
55+
56+ In cases where indexes with ``AUTO_INCREMENT`` columns where correctly detected, :command:`mysqldump` prevented all such keys from optimization, even though it is sufficient to skip just one (e.g. the first one). Bug fixed :bug:`1081003` (*Alexey Kopytov*).
57+
58+Other bug fixes: bug fixed :bug:`1071986` (*Alexey Kopytov*), bug fixed :bug:`901060` (*Laurynas Biveinis*), bug fixed :bug:`1090596` (*Stewart Smith*), bug fixed :bug:`1087202` (*Vladislav Vaintroub, Laurynas Biveinis*) and bug fixed :bug:`1087218` (*Vladislav Vaintroub, Laurynas Biveinis*).

Subscribers

People subscribed via source and target branches