MySQL 8.3.0 Now Available

Oracle has announced the formation of a new branch of the DBMS MySQL 8.3 with the release of a corrective update, MySQL 8.0.36. The company has prepared the assembly of MySQL Community Server 8.3.0 for all major distributions of Linux, FreeBSD, MacOS, and Windows.

The release of MySQL 8.3.0 is the third issue as part of the new model of release formation, which introduces two types of MySQL versions – “Innovation” and “LTS”. The “Innovation” branches, including MySQL 8.1, 8.2, and 8.3, are recommended for users who want early access to new functionality. These branches are released every three months and are supported until the next major release becomes available. On the other hand, the “LTS” versions are recommended for implementations that require predictability and long-term preservation of unchanging behavior. These branches will be released every two years and receive support for five years, with an additional three years of extended support. The MySQL 8.4 LTS release is expected in spring 2024, followed by the formation of a new Innovation branch 9.0.

The basic changes in MySQL 8.3 include:

  • Elimination of 25 vulnerabilities, with one of them (CVE-2023-5363, affecting OpensSL) being remotely exploitable. The most severe vulnerability, associated with the use of the Kerberos protocol, has a danger level of 8.8. Other vulnerabilities, with a danger level of 6.5, affect the optimizer, UDF, DDL, DML, replication, the privilege system, and encryption. (source)
  • Added support for the Mold compiler on the Linux platform. The inclusion option is -dwith_ld = mold | lld.
  • Requirements for the C++ Standard have been raised from C++ 17 to C++ 20.
  • The use of external libraries of Boost C++ has been discontinued, and only built-in Boost libraries are now used when compiling MySQL. Assembly options with With_Boost, download_boost, and download_boost_timeout in CMAKE have been removed.
  • Support for Control in Visual Studio 2022 has been discontinued, and the minimum supported Clang tool version has been increased from Clang 10 to Clang 12.
  • Mysql Enterprise Edition now includes support for collecting telemetry with metrics about the server operation in
/Reports, release notes, official announcements.