Databases 4 min read

What’s New in MySQL 8.3.0? Key Features and Changes Explained

MySQL 8.3.0, released on January 16, 2024, adds enterprise masking refresh, OpenTelemetry telemetry, GTID extended format, automated Windows upgrades, and a new EXPLAIN JSON version while removing several legacy server options and replication variables.

dbaplus Community
dbaplus Community
dbaplus Community
What’s New in MySQL 8.3.0? Key Features and Changes Explained

MySQL 8.3.0 was released on Jan 16, 2024, introducing several new capabilities and deprecations.

Enterprise masking and data desensitization

Enterprise edition now can refresh masking dictionaries in the memory of replica (secondary) servers. Use masking_dictionaries_flush() for manual refresh or set the variable component_masking.dictionaries_flush_interval_seconds for scheduled refresh.

OpenTelemetry telemetry component

Enterprise edition supports the component_telemetry plugin to collect server metrics in OpenTelemetry format (Linux only).

Removed server options

The following options have been removed: --innodb and --skip-innodb (InnoDB is default since 5.6)

InnoDB memcached plugin

Various replication options and variables, including:

Replication changes

Using a non‑empty IGNORE_SERVER_IDS list is now prohibited when GTID‑based replication is enabled. The list must be cleared with CHANGE REPLICATION SOURCE TO IGNORE_SERVER_IDS = ().

GTID extended format

GTID now supports an extended format “UUID:<TAG>:NUMBER”. The <TAG> is any string set via SET gtid_next and persists for the session, allowing easier grouping of transactions.

Automated upgrade on Windows

MySQL Configurator can perform in‑place upgrades; for example, MySQL Server 8.3.0 can replace an existing 8.2.0 installation, updating and renaming the data directory automatically.

EXPLAIN JSON format version

A new system variable explain_json_format_version is added for EXPLAIN FORMAT=JSON. Value 1 is the default (legacy format); value 2 provides a path‑based format for future optimizer improvements.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

OpenTelemetrymysqlGTID8.3
dbaplus Community
Written by

dbaplus Community

Enterprise-level professional community for Database, BigData, and AIOps. Daily original articles, weekly online tech talks, monthly offline salons, and quarterly XCOPS&DAMS conferences—delivered by industry experts.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.