Skip to content

Commit 93033f4

Browse files
Release notes for Percona Server for MySQL 8.3.0-1 (#292)
modified: .github/workflows/main.yml new file: docs/release-notes/8.3.0-1.md modified: docs/release-notes/release-notes-index.md modified: mkdocs-base.yml modified: variables.yml
1 parent da67dbf commit 93033f4

File tree

6 files changed

+113
-9
lines changed

6 files changed

+113
-9
lines changed

.github/workflows/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build Percona Server 8.2 docs
1+
name: Build Percona Server 8.3 docs
22
on:
33
push:
44
branches:
@@ -46,7 +46,7 @@ jobs:
4646
run: |
4747
mike deploy innovation-release -b publish -p
4848
mike set-default innovation-release -b publish -p
49-
mike retitle innovation-release "Innovation (8.2-LATEST)" -b publish -p
49+
mike retitle innovation-release "Innovation (8.3-LATEST)" -b publish -p
5050
# - name: Install Node.js 14.x
5151
# uses: percona-platform/setup-node@v2
5252
# with:

docs/release-notes/8.2.0-1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ MySQL 8.2 Community Edition in addition to enterprise-grade features developed b
77

88
## Release highlights
99

10-
This release merges the MySQL 8.2 code base. Withing this merge Percona introduces several sagnificant changes:
10+
This release merges the MySQL 8.2 code base. Within this merge Percona introduces several sagnificant changes:
1111

1212
* Removes remainders of Percona-specific encryption features (support for custom Percona 5.7 encrypted bilnog format.)
1313

docs/release-notes/8.3.0-1.md

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
# Percona Server for MySQL 8.3.0-1 (2024-04-16)
2+
3+
Get started with [Quickstart Guide for Percona Server for MySQL].
4+
5+
[Percona Server for MySQL 8.3.0-1] includes all the features and bug fixes available in the
6+
MySQL 8.3 Community Edition in addition to enterprise-grade features developed by Percona.
7+
8+
## Release highlights
9+
10+
This release merges the MySQL 8.3 code base.
11+
12+
Within this merge, Percona updates the Binary Log UDFs to make them compatible with new tagged GTIDs (Global Transaction Identifiers).
13+
14+
Improvements and bug fixes introduced by Oracle for MySQL 8.3 and included in Percona Server for MySQL are the following:
15+
16+
* Implements tagged GTIDs to group related transactions. This helps enhance replication management and simplify tracking transaction dependencies.
17+
18+
* Adds the `explain_json_format_version` server system variable. This variable allows selection between two JSON output formats for `EXPLAIN FORMAT=JSON` statements. Version 1, the default, offers the linear format used in prior versions. Version 2 provides an access path-based format, ensuring better future MySQL Optimizer compatibility.
19+
20+
## Deprecation or removal
21+
22+
A future release may remove deprecated features, variables and options. The usage of these deprecated items may cause a warning. We recommend migrating from deprecated variables and options as soon as possible.
23+
24+
This release removes the following features, variables and options:
25+
26+
* The `FLUSH HOSTS` statement was deprecated in MySQL 8.0.23 and has been removed. To clear the host cache, use `TRUNCATE TABLE performance_schema.host_cache` or `mysqladmin flush-hosts`.
27+
28+
* The `--skip-host-cache` server option has been removed. Start the server with the `--host-cache-size=0` option instead.
29+
30+
* The `--character-set-client-handshake` and `--old-style-user-limits` server options.
31+
32+
* The usage of writesets for conflict checks when the row-based logging is in effect is restricted. If `binlog_transaction_dependency_tracking` is set to `WRITESET` or `WRITESET_SESSION`, the `binlog_format` must be `ROW`. The `MIXED` value is no longer supported.
33+
34+
* The [Multi-threaded LRU flusher](..//xtradb-performance-improvements.md#multi-threaded-lru-flusher) feature is no longer supported.
35+
36+
* The `innodb_parallel_doublewrite_path` and `innodb_parallel_dblwr_encrypt` server options were deprecated in Percona Server 8.0.23 and have had no effect since that time. These options have now been removed.
37+
38+
Review the [MySQL 8.3 Release Notes] for detailed information and explore the new features!
39+
40+
## Bug fixes
41+
42+
[PS-9018](https://perconadev.atlassian.net/browse/PS-9018): The replica stalls when `log_slave_updates=0` and a Data Definition Language (DDL) operation is executed against a non-replicated database on that replica.
43+
44+
[PS-9048](https://perconadev.atlassian.net/browse/PS-9048): In the Debug build, assets with OPTIMIZE table and fulltext indexes failed.
45+
46+
[PS-9117](https://perconadev.atlassian.net/browse/PS-9117): The server exited after setting the `innodb_interpreter_output` system variable.
47+
48+
[PS-9075](https://perconadev.atlassian.net/browse/PS-9075): `ALTER TABLE ... ALGORITHM=INPLACE` failed for table which is no longer encrypted.
49+
50+
[PS-9125](https://perconadev.atlassian.net/browse/PS-9125): The printed value of the `gtid_next` variable contained additional symbols.
51+
52+
[PS-9083](https://perconadev.atlassian.net/browse/PS-9083): The server exited when the slow query log was enabled with additional variables.
53+
54+
[PS-9044](https://perconadev.atlassian.net/browse/PS-9044): Added the following variables to MyRocks:
55+
56+
* [`rocksdb_block_cache_numshardbits`](../myrocks-server-variables.md#rocksdb_block_cache_numshardbits)
57+
58+
* [`rocksdb_check_iterate_bounds`](../myrocks-server-variables.md#rocksdb_check_iterate_bounds)
59+
60+
* [`rocksdb_compact_lzero_now`](../myrocks-server-variables.md#rocksdb_compact_lzero_now)
61+
62+
* [`rocksdb_file_checksums`](../myrocks-server-variables.md#rocksdb_file_checksums)
63+
64+
* [`rocksdb_max_file_opening_threads`](../myrocks-server-variables.md#rocksdb_max_file_opening_threads)
65+
66+
* [`rocksdb_partial_index_ignore_killed`](../myrocks-server-variables.md#rocksdb_partial_index_ignore_killed)
67+
68+
Changed the default values for the following variables:
69+
70+
* [`rocksdb_compaction_sequential_deletes`](../myrocks-server-variables.md#rocksdb_compaction_sequential_deletes) from 0 to 14999
71+
72+
* [`rocksdb_compaction_sequential_deletes_count_sd`](../myrocks-server-variables.md#rocksdb_compaction_sequential_deletes_count_sd) from `OFF` to `ON`
73+
74+
* [`rocksdb_compaction_sequential_deletes_window`](../myrocks-server-variables.md#rocksdb_compaction_sequential_deletes_window) from 0 to 15000
75+
76+
* [`rocksdb_force_flush_memtable_now`](../myrocks-server-variables.md#rocksdb_force_flush_memtable_now) from `ON` to `OFF`
77+
78+
* [`rocksdb_large_prefix`](../myrocks-server-variables.md#rocksdb_large_prefix) from `OFF` to `ON`
79+
80+
The [`rocksdb_large_prefix`](../myrocks-server-variables.md#rocksdb_large_prefix) is deprecated.
81+
82+
## Useful links
83+
84+
* Install [Percona Server for MySQL 8.3]
85+
86+
* The [Percona Server for MySQL GitHub repository]
87+
88+
* Download product binaries, packages, and tarballs at [Percona Product Downloads]
89+
90+
* [Contribute to the documentation]
91+
92+
* For [training], contact [Percona Training - Start learning now]
93+
94+
[Quickstart Guide for Percona Server for MySQL]: ../quickstart-overview.md
95+
[Percona Server for MySQL 8.3.0-1]: https://www.percona.com/software/mysql-database/percona-server
96+
[MySQL 8.3 Release Notes]: https://dev.mysql.com/doc/relnotes/mysql/8.3/en/news-8-3-0.html
97+
[Percona Server for MySQL 8.3]: https://docs.percona.com/percona-server/innovation-release/installation.html
98+
[Percona Server for MySQL GitHub repository]: https://github.com/percona/percona-server
99+
[Percona Product Downloads]: https://www.percona.com/downloads
100+
[Contribute to the documentation]: https://github.com/percona/psmysql-docs/blob/8.0/contributing.md
101+
[training]: https://www.percona.com/training
102+
[Percona Training - Start learning now]: https://learn.percona.com/contact-me

docs/release-notes/release-notes-index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Percona Server for MySQL {{vers}} release notes index
22

3+
* [Percona Server for MySQL 8.3.0-1 (2024-04-16)](8.3.0-1.md)
34
* [Percona Server for MySQL 8.2.0-1 (2024-02-05)](8.2.0-1.md)
45
* [Percona Server for MySQL 8.1.0-1 (2023-11-27)](8.1.0-1.md)
56

mkdocs-base.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ plugins:
124124
with-pdf: # https://github.com/orzih/mkdocs-with-pdf
125125
output_path: '_pdf/PerconaServer-8.2.pdf'
126126
cover_title: 'Percona Server Documentation'
127-
cover_subtitle: 8.2.0-1 (2024-02-05)
127+
cover_subtitle: 8.3.0-1 (2024-04-16)
128128
author: 'Percona Technical Documentation Team'
129129
cover_logo: docs/_static/Percona_Logo_Color.png
130130
debug_html: false
@@ -149,6 +149,7 @@ nav:
149149
- Home: index.md
150150
- Release notes:
151151
- Release notes index: release-notes/release-notes-index.md
152+
- release-notes/8.3.0-1.md
152153
- release-notes/8.2.0-1.md
153154
- release-notes/8.1.0-1.md
154155
- Features:

variables.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
# variables for HTML output
22

3-
release: '8.2.0-1'
4-
version: '8.2'
5-
vers: '8.2' # we are going to use it instead of version
3+
release: '8.3.0-1'
4+
version: '8.3'
5+
vers: '8.3' # we are going to use it instead of version
66
pkg: 'ps-8x-innovation'
7-
release_date: '2024-02-05'
8-
title_date: '2024-02-05'
7+
release_date: '2024-04-16'
8+
title_date: '2024-04-16'
99

0 commit comments

Comments
 (0)