Skip to content

Commit e67461f

Browse files
committed
PS-11330 [DOCS] - release notes for PS 8.0.46-38 (EOL 1)
modified: docs/index.md modified: docs/release-notes/8.0.46-37.md new file: docs/release-notes/8.0.46-38.md modified: docs/release-notes/release-notes_index.md modified: docs/templates/pdf_cover_page.tpl modified: mkdocs-base.yml new file: snippets/eol.release.md modified: variables.yml
1 parent 992941a commit e67461f

13 files changed

Lines changed: 167 additions & 13 deletions

File tree

_resource/overrides/main.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
{% extends "base.html" %}
44

5+
{% block outdated %}
6+
<div><strong>Percona Server for MySQL 8.0 reached end-of-life (EOL) in June 2026.</strong></div>
7+
<div>
8+
Do you need help upgrading to MySQL 8.4? Do you need to stay on MySQL 8.0 a bit longer?
9+
We will support you either way.
10+
<a href="https://www.percona.com/mysql-8-0-eol-support/"><strong>Learn more</strong></a>
11+
</div>
12+
{% endblock %}
13+
514
{% block scripts %}
615
<script src="https://cmp.osano.com/Azqe5vTyLOSbN3OuT/49ad85b5-0418-4794-ab81-7599dddd534c/osano.js"></script>
716
{{ super() }}

docs/binary-tarball-install.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
# Install Percona Server for MySQL 8.0 from a binary tarball
22

3-
A binary tarball contains a group of files, including the server binaries and support files, bundled together into one file using the `tar` command and compressed using `gzip`.
3+
A binary tarball contains a group of files, including the server binaries and support files, bundled together into one file using the `tar` command and compressed using `gzip`.
4+
5+
!!! note "{{post}}"
6+
7+
Customers with {{post}} download binary tarballs from the private Percona repository. See [Download a {{eol}} binary tarball](tarball-eol.md).
48

59
See the list of [binary tarballs available based on the Percona Server for MySQL version](binary-tarball-names.md) to select the right tarball for your environment.
610

docs/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,18 @@ Percona Server for MySQL is a freely available, fully compatible, enhanced, and
1212

1313
Thousands of enterprises trust Percona Server for MySQL to provide better performance and concurrency for their most demanding workloads.
1414

15-
## MySQL 8.0 Post-EOL Support from Percona
15+
## {{post}}
1616

17-
Make sure to use MySQL 8.0 Post-EOL Support from Percona to keep your MySQL applications secure and performing well. This service provides essential bug fixes and security patches.
17+
Make sure to use [{{post}}](https://www.percona.com/mysql-8-0-eol-support/) to keep your MySQL applications secure and performing well. This service provides essential bug fixes and security patches.
1818

1919
However, consider upgrading to the next major version for more benefits, such as improved performance, better handling of growing data volumes, enhanced security features, and the latest functionalities for better database management.
2020

21-
Version {{release}} is the final release of Percona Server for MySQL 8.0. Subsequent fixes for MySQL 8.0 are delivered as part of MySQL 8.0 Post-EOL Support from Percona, available to customers. They have access to the following installation methods:
21+
Version 8.0.46-37 was the final community release of Percona Server for MySQL 8.0. Subsequent fixes for MySQL 8.0 are delivered as part of {{post}}, available to customers. They have access to the following installation methods:
2222

23-
* Install MySQL 8.0 Post-EOL Support from Percona releases
24-
* Download MySQL 8.0 Post-EOL Support from Percona releases as binary tarballs
23+
* [Install {{post}} releases](install-eol.md)
24+
* [Download {{post}} releases as binary tarballs](tarball-eol.md)
2525

26-
Community members can build this release from the source.
26+
Community members can [build this release from the source](compile-percona-server.md).
2727

2828
## For Monitoring and Management
2929

docs/install-eol.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Install {{eol}} packages
2+
3+
This document provides guidelines on installing Percona Server packages for MySQL from Percona repositories. For more information, see [{{post}}](https://www.percona.com/mysql-8-0-eol-support/).
4+
5+
Version {{release}} contains fixes as part of the [MySQL 8.0 post-EOL support from Percona], available to paying customers.
6+
7+
Community members can [build this release from the source](compile-percona-server.md) from publicly available source code, which is released quarterly.
8+
9+
For instructions for binary tarballs, see [Download a {{eol}} binary tarball](tarball-eol.md).
10+
11+
## Procedure
12+
13+
1. Request access to the {{post}} repository from [Percona Support](https://www.percona.com/services/support/mysql-support) to receive the client ID and the access token needed to download the packages.
14+
15+
2. Configure the repository and install Percona Server for MySQL packages
16+
17+
=== "Using apt (Debian, Ubuntu)"
18+
19+
1. Download the Percona `gpg` key:
20+
21+
```{.bash .data-prompt="$"}
22+
$ wget https://github.com/percona/percona-repositories/raw/main/deb/percona-keyring.gpg
23+
```
24+
25+
2. Add the Percona `gpg` key to `trusted.gpg.d` directory:
26+
27+
```{.bash .data-prompt="$"}
28+
$ sudo cp percona-keyring.gpg /etc/apt/trusted.gpg.d/
29+
```
30+
31+
3. Create the `/etc/apt/sources.list.d/post-eol.list` configuration file with the following contents with your [CLIENTID] and [TOKEN].
32+
33+
To get the `OPERATING_SYSTEM` value, run `lsb_release -sc`.
34+
35+
```ini title="/etc/apt/sources.list.d/post-eol.list"
36+
deb http://repo.percona.com/private/[CLIENTID]-[TOKEN]/ps-80-eol/apt/ OPERATING_SYSTEM main
37+
```
38+
39+
4. Update the local cache
40+
41+
```{.bash .data-prompt="$"}
42+
$ sudo apt update
43+
```
44+
45+
5. Install Percona Server for MySQL packages
46+
47+
```{.bash .data-prompt="$"}
48+
$ sudo apt install -y percona-server-server
49+
```
50+
51+
Install other required packages.
52+
53+
=== "Using yum (RHEL and other yum-based derivatives)"
54+
55+
1. Create the `/etc/yum.repos.d/post-eol.repo` configuration file with the following contents with your [CLIENTID] and [TOKEN].
56+
57+
```ini title="/etc/yum.repos.d/post-eol.repo"
58+
baseurl=http://repo.percona.com/private/[Clientid]-[Token]/ps-80-eol/yum/release/$releasever/RPMS/x86_64
59+
enabled=1
60+
gpgkey = https://repo.percona.com/yum/PERCONA-PACKAGING-KEY
61+
```
62+
63+
2. Install Percona Server for MySQL packages
64+
65+
```{.bash .data-prompt="$"}
66+
$ sudo yum install -y percona-server-server
67+
```
68+
69+
[MySQL 8.0 post-EOL support from Percona]: https://www.percona.com/mysql-8-0-eol-support/

docs/installation.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ The following guides describe the installation procedures for using the official
2222

2323
* [Install Percona Server for MySQL on Red Hat Enterprise Linux and derivatives](yum-repo.md)
2424

25+
* [Install {{post}} releases](install-eol.md)
26+
2527
[Telemetry data]: telemetry.md
2628
[Percona Software repositories and the percona-release tool]:percona-release.md
2729
[Quickstart guide]: quickstart-overview.md

docs/release-notes/8.0.46-37.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
!!! note "Final 8.0 series release"
44

5-
Percona Server for MySQL 8.0.46-37 is the final release of the Percona Server for MySQL 8.0 series. MySQL 8.0 has reached its End of Life (EOL).
5+
Percona Server for MySQL 8.0.46-37 was the final community release of the Percona Server for MySQL 8.0 series. MySQL 8.0 has reached its End of Life (EOL).
66

77
Percona offers tailored support before, during, and after your move to MySQL 8.4, and can keep your existing MySQL 8.0 deployment secure and performant post-EOL through [MySQL 8.0 Post-EOL Support from Percona](https://www.percona.com/mysql-8-0-eol-support/).
88

docs/release-notes/8.0.46-38.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Percona Server for MySQL 8.0.46-38 (2026-07-18)
2+
3+
--8<--- "eol.release.md"
4+
5+
## Release Information
6+
7+
Percona Server for MySQL 8.0.46-38 builds on MySQL 8.0.46 Community Edition,
8+
adding enterprise-grade features and security enhancements from Percona.
9+
10+
## Security updates
11+
12+
This release addresses the following security vulnerabilities:
13+
14+
* [CVE-2026-46850](https://www.cve.org/CVERecord?id=CVE-2026-46850): A vulnerability in MySQL Shell (Shell for VS Code) allows a low-privileged attacker with network access via HTTP to compromise MySQL Shell, with potential scope change impact on additional products (CVSS 3.1 Base Score 9.9).
15+
16+
* [CVE-2026-46860](https://www.cve.org/CVERecord?id=CVE-2026-46860): A vulnerability in MySQL Router allows an unauthenticated attacker with network access via HTTP to compromise MySQL Router (CVSS 3.1 Base Score 9.8).
17+
18+
* [CVE-2026-46861](https://www.cve.org/CVERecord?id=CVE-2026-46861): A vulnerability in MySQL NDB Cluster (NDB Operator) allows a low-privileged attacker with network access via HTTP to access or modify critical data, with potential scope change impact (CVSS 3.1 Base Score 9.6).
19+
20+
* [CVE-2026-46862](https://www.cve.org/CVERecord?id=CVE-2026-46862): A vulnerability in MySQL Router allows an unauthenticated attacker with network access via TLS to cause a hang or repeatable unexpected exit of MySQL Router (CVSS 3.1 Base Score 7.5).
21+
22+
* [CVE-2026-46863](https://www.cve.org/CVERecord?id=CVE-2026-46863): A vulnerability in MySQL Server connection handling allows an unauthenticated attacker with network access via multiple protocols to cause a hang or repeatable unexpected exit of the server (CVSS 3.1 Base Score 7.5).
23+
24+
* [CVE-2026-46869](https://www.cve.org/CVERecord?id=CVE-2026-46869): A vulnerability in MySQL Shell (Dump and Load) allows an unauthenticated attacker with network access to access critical data when user interaction is required (CVSS 3.1 Base Score 6.5).
25+
26+
* [CVE-2026-46870](https://www.cve.org/CVERecord?id=CVE-2026-46870): A vulnerability in MySQL Shell (Shell for VS Code) allows a low-privileged attacker with network access to compromise MySQL Shell, with potential scope change impact (CVSS 3.1 Base Score 8.5).
27+
28+
* [CVE-2026-46871](https://www.cve.org/CVERecord?id=CVE-2026-46871): A vulnerability in MySQL Shell (Shell for VS Code) allows a low-privileged attacker with network access via multiple protocols to access critical data (CVSS 3.1 Base Score 6.5).
29+
30+
## Additional Resources
31+
32+
- [Install Post-EOL packages](install-eol.md)
33+
- [Percona Server for MySQL GitHub Repository](https://github.com/percona/percona-server)
34+
- [Contribute to the Documentation](https://github.com/percona/psmysql-docs/blob/8.0/contributing.md)
35+
- [Percona Training – Start Learning Now](https://www.percona.com/training)

docs/release-notes/release-notes_index.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
!!! note "End of life"
44

5-
Percona Server for MySQL 8.0.46-37 is the final release of the Percona Server for MySQL 8.0 series. MySQL 8.0 has reached its End of Life (EOL).
5+
Percona Server for MySQL 8.0.46-37 was the final community release of the Percona Server for MySQL 8.0 series. MySQL 8.0 has reached its End of Life (EOL).
66

77
Percona offers tailored support before, during, and after your move to MySQL 8.4, and can keep your existing MySQL 8.0 deployment secure and performant post-EOL through [MySQL 8.0 Post-EOL Support from Percona](https://www.percona.com/mysql-8-0-eol-support/).
88

@@ -26,6 +26,8 @@ For help with using Percona Server for MySQL, visit the [Percona Community Forum
2626

2727
## Releases
2828

29+
* [Percona Server for MySQL 8.0.46-38 (2026-07-18)](8.0.46-38.md)
30+
2931
* [Percona Server for MySQL 8.0.46-37 (2026-06-10)](8.0.46-37.md)
3032

3133
* [Percona Server for MySQL 8.0.45-36 (2026-02-17)](8.0.45-36.md)

docs/tarball-eol.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Download a {{eol}} binary tarball
2+
3+
Percona Server for MySQL {{release}} contains fixes as part of the [MySQL 8.0 post-EOL support from Percona program], available to customers. Community members can [compile and install from source code](compile-percona-server.md) from publicly available source code, which is released quarterly.
4+
5+
As a Percona customer, request access to the Percona 8.0 Post-EOL repository from [Percona Support](https://www.percona.com/services/support/mysql-support) and receive your `CLIENTID` and `TOKEN`. Use these credentials to download the appropriate binary tarball.
6+
7+
| Type | Name | Description |
8+
|------|------|-------------|
9+
| Full | https://repo.percona.com/private/[CLIENTID-[TOKEN]/ps-80-eol/tarballs/Percona-Server-<release>/binary/tarball/Percona-Server-<release>-Linux.x86_64.glibc2.35.tar.gz | Contains binaries, libraries, test files, and debug symbols |
10+
| Minimal | https://repo.percona.com/private/[CLIENTID-[TOKEN]/ps-80-eol/tarballs/Percona-Server-<release>-Linux.x86_64.glibc2.35-minimal.tar.gz | Contains binaries and libraries but does not include test files or debug symbols |
11+
12+
Fetch and extract the correct binary tarball using your `CLIENTID` and `TOKEN`. For example, for Ubuntu 22.04, use the following command:
13+
14+
```{.bash data-prompt="$"}
15+
$ wget https://repo.percona.com/private/[CLIENTID-[TOKEN]/Percona-Server-8.0/Percona-Server-{{release}}/binary/tarball/Percona-Server-{{release}}-Linux.x86_64.glibc2.35.tar.gz
16+
```
17+
18+
[MySQL 8.0 post-EOL support from Percona program]: https://www.percona.com/mysql-8-0-eol-support/

docs/templates/pdf_cover_page.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
{% if config.site_description %}
88
<h1>{{ config.site_description }}</h1>
99
{% endif %}
10-
<h2>8.0.46-37 (June 10, 2026)</h2>
10+
<h2>8.0.46-38 (July 18, 2026)</h2>
1111
<!--<h3>Percona Technical Documentation Team</h3>-->

0 commit comments

Comments
 (0)