Skip to content

Commit 2834e54

Browse files
authored
Merge pull request #426 from percona/ps-9444
PS-9444 Release notes PS-5.7.44-52
2 parents 1bd1600 + 225385c commit 2834e54

File tree

7 files changed

+76
-7
lines changed

7 files changed

+76
-7
lines changed

docs/installation/binary-tarball.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
Version {{release}} contains fixes as part of the [MySQL 5.7 post-EOL support from Percona], available to customers.
1111

12-
Community members can [build this release from the source].
12+
Community members can [build this release from the source] from publicly available source code, which will be released on a quarterly basis.
1313

1414
You can download the binary tarball for Percona Server for MySQL release in the {{post}} program using your `CLIENTID` and `TOKEN`.
1515

docs/installation/install-eol.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
This document provides guidelines on installing Percona Server packages for MySQL from Percona repositories. For more information, see [{{post}}](https://www.percona.com/navigating-mysql-5-7-end-of-life).
44

5-
Version {{release}} contains fixes as part of the [MySQL 5.7 post-EOL support from Percona], available to customers.
5+
Version {{release}} contains fixes as part of the [MySQL 5.7 post-EOL support from Percona], available to paying customers.
66

7-
Community members can [build this release from the source].
7+
Community members can [build this release from the source] from publicly available source code, which will be released on a quarterly basis.
88

99
For instructions for binary tarballs, see [Install {{post}} release from a binary tarball](binary-tarball.md#install-a-mysql-57-post-eol-support-release-from-a-binary-tarball).
1010

docs/release-notes/5.7.44-52.md

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Percona Server for MySQL 5.7.44-52 (2024-12-05)
2+
3+
--8<--- "eol.release.md"
4+
5+
6+
7+
## Release information
8+
9+
Percona Server for MySQL 5.7.44-52 builds upon the functionality and bug fixes in MySQL 5.7.44 Community Edition. It adds enterprise-grade features and security enhancements developed by Percona.
10+
11+
Percona Server for MySQL 5.7.44-52 contains the following fixes.
12+
13+
## Bug fixes
14+
15+
### Security fixes
16+
17+
| Bug ID(s) | Details |
18+
|---------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------|
19+
| [Bug #36492114](https://github.com/mysql/mysql-server/commit/0f8002cf6ae) | Some optimizer hint combinations did not function correctly. |
20+
| [Bug #36593265](https://github.com/mysql/mysql-server/commit/c6997b13cfa) | The AES_ENCRYPT() function returned incorrect results in some cases. |
21+
| [Bug #36684463](https://github.com/mysql/mysql-server/commit/4ea181e95f0) | The internal function `my_convert_internal()` unexpectantly returned a pointer at times instead of the value. |
22+
| [Bug #36816986](https://github.com/mysql/mysql-server/commit/ff0b5d82553) | While dumping tablespaces, `mysqldump` did not properly escape certain SQL statements in its output. Additionally, the tool now encloses the following identifiers within backticks: `LOGFILE GROUP`, `TABLESPACE`, and `ENGINE`. |
23+
| Bug #36377685, [WL #16482](https://github.com/mysql/mysql-server/commit/2cc37b271ef) | The mysql client now has a new option, `--system-command`. This option controls whether the system client command is enabled or disabled. By default, it is enabled. To disable it, use `--system-command=OFF` or `--skip-system-command`. This change was made to address a security vulnerability |
24+
|[Bug #36210202](https://github.com/mysql/mysql-server/commit/81a7f6fab54) | An issue related to FTS comparisons has been resolved.|
25+
|Bug #35507223 | This fix prevents out-of-bounds memory access that could have occurred due to an issue with the ulong bitmask. |
26+
27+
### Non-security
28+
29+
| Bug Fix | Details |
30+
|---|----|
31+
| [Bug #36559642](https://github.com/mysql/mysql-server/commit/5484c73368a) | The server would unexpectedly exit when dropping an index and creating a full-text index in the same transaction. |
32+
| [Bug #36600203](https://github.com/mysql/mysql-server/commit/de82d8ade0a) | A memory leak in the MySQL client has been fixed. |
33+
| [Bug #36871927](https://github.com/mysql/mysql-server/commit/2dd5e2ededb) | The `DATABASE()` function now returns the correct output when used in `UNION` queries. The output from `DATABASE()` was truncated in earlier versions. |
34+
35+
## Third-party fixes
36+
37+
The following Common Vulnerabilities and Exposures (CVE) records have been identified in third-party libraries::
38+
39+
| CVE | Details |
40+
|---|---|
41+
| [CVE-2024-5535] | OpenSSL: Upgrade to one of the 3.0.15, 3.1.7, 3.2.3, 3.3.2 versions. For OpenSSL 1.x.x versions, check the security advisory of the respective operating systems. |
42+
| [CVE-2024-7264] | Curl: Affected versions: curl 7.32.0 to and including 8.9.0. Upgrade curl and libcurl to version 8.9.1. |
43+
44+
45+
## Additional resources
46+
47+
[Install Percona Server for MySQL](https://www.percona.com/doc/percona-server/5.7/installation.html)
48+
49+
The [Percona Server for MySQL GitHub repository](https://github.com/percona/percona-server)
50+
51+
[Contribute to the documentation](https://github.com/percona/psmysql-docs/blob/8.0/contributing.md)
52+
53+
For [training](https://www.percona.com/training), contact [Percona Training - Start learning now](https://learn.percona.com/contact-me)
54+
55+
56+
[MySQL 5.7 Post-EOL Support]: https://www.percona.com/post-mysql-5-7-eol-support
57+
58+
[build the release]: ../installation/git-source-tree.md
59+
60+
[CVE-2024-5535]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-5535
61+
62+
[CVE-2024-7264]: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-7264

docs/release-notes/release-notes_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Percona Server for MySQL 5.7 release notes index
22

3+
* [Percona Server for MySQL 5.7.44-52 (2024-12-05)](5.7.44-52.md)
4+
35
* [Percona Server for MySQL 5.7.44-51 (2024-08-26)](5.7.44-51.md)
46

57
* [Percona Server for MySQL 5.7.44-50 (2024-06-19)](5.7.44-50.md)

mkdocs-base.yml

+4-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ markdown_extensions:
7777
pymdownx.highlight:
7878
linenums: false
7979
pymdownx.inlinehilite: {}
80-
pymdownx.snippets: {}
80+
pymdownx.snippets:
81+
base_path: ["snippets"]
8182
pymdownx.emoji:
8283
emoji_index: !!python/name:material.extensions.emoji.twemoji
8384
emoji_generator: !!python/name:material.extensions.emoji.to_svg
@@ -101,7 +102,7 @@ plugins:
101102
with-pdf: # https://github.com/orzih/mkdocs-with-pdf
102103
output_path: "_pdf/PerconaServer-5.7.pdf"
103104
cover_title: "Percona Server Documentation"
104-
cover_subtitle: 5.7.44-51 (2024-08-26)
105+
cover_subtitle: 5.7.44-52 (2024-12-05)
105106
author: "Percona Technical Documentation Team"
106107
cover_logo: docs/_static/Percona_Logo_Color.png
107108
debug_html: false
@@ -237,6 +238,7 @@ nav:
237238
- tokudb/removing_tokudb.md
238239
- Release notes:
239240
- Release notes index: release-notes/release-notes_index.md
241+
- release-notes/5.7.44-52.md
240242
- release-notes/5.7.44-51.md
241243
- release-notes/5.7.44-50.md
242244
- release-notes/5.7.44-49.md

snippets/eol.release.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
This release is part of Percona's MySQL 5.7 Post-End-of-Life (EOL) support program. This program provides critical updates and ensures the stability for businesses relying on MySQL 5.7 beyond its official EOL. Paying customers can access the full release, including pre-compiled binaries, through our private repository. Community members will be able to [build the release] from publicly available source code, which will be released on a quarterly basis.
2+
3+
We recommend that you upgrade to MySQL 8.0 or you can stay on 5.7; we'll support you either way.

variables.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# variables for HTML output
22

3-
release: '5.7.44-51'
3+
release: '5.7.44-52'
44
version: '5.7'
5-
release-date: August 26, 2024
5+
release-date: December 05, 2024
66
post: 'MySQL 5.7 Post-EOL Support from Percona'
77
repo-post: 'ps-post-eol'

0 commit comments

Comments
 (0)