Π”ΠΎΡΡ‚ΡŠΠΏΠ½Π° Π‘Π£Π‘Π” MySQL 8.3.0

Компания Oracle създадС Π½ΠΎΠ² ΠΊΠ»ΠΎΠ½ Π½Π° Π‘Π£Π‘Π” MySQL 8.3 ΠΈ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Ρ‰ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ MySQL 8.0.36. Π‘Π±ΠΎΡ€ΠΊΠΈΡ‚Π΅ Π½Π° MySQL Community Server 8.3.0 са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° всички основни дистрибуции Π½Π° Linux, FreeBSD, macOS ΠΈ Windows.

MySQL 8.3.0 Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, създадСно Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° новия ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΈΠ·Π΄Π°Π²Π°Π½Π΅, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ΠΊΠ»ΠΎΠ½ΠΈ Π½Π° MySQL - Β«InnovationΒ» ΠΈ Β«LTSΒ». ΠšΠ»ΠΎΠ½ΠΈΡ‚Π΅ Innovation, към ΠΊΠΎΠΈΡ‚ΠΎ спадат MySQL 8.1, 8.2 ΠΈ 8.3, сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π°Ρ‚ Π·Π° Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ искат ΠΏΠΎ-Ρ€Π°Π½ΠΎ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π½ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’Π΅Π·ΠΈ ΠΊΠ»ΠΎΠ½ΠΈ сС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ‚ Π½Π° всСки 3 мСсСца ΠΈ сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Ρ‚ само Π΄ΠΎ ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° слСдващото Π·Π½Π°Ρ‡ΠΈΠΌΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слСд появата Π½Π° ΠΊΠ»ΠΎΠ½Π° 8.3, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠ»ΠΎΠ½Π° 8.2 прСкратява). LTS-ΠΊΠ»ΠΎΠ½ΠΈΡ‚Π΅ са ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΈ Π·Π° внСдряванС, Π½Π° ΠΊΠΎΠ΅Ρ‚ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ прСдсказуСмо ΠΈ Π΄ΡŠΠ»Π³ΠΎΡΡ€ΠΎΡ‡Π½ΠΎ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. LTS ΠΊΠ»ΠΎΠ½ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΈΠ·Π΄Π°Π²Π°Π½ΠΈ Π½Π° всСки Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ Ρ€Π΅Π΄ΠΎΠ²Π½ΠΎ Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° 5 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π² допълнСниС, ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‰Π΅ 3 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. ΠŸΡ€Π΅Π· ΠΏΡ€ΠΎΠ»Π΅Ρ‚Ρ‚Π° Π½Π° 2024 Π³ΠΎΠ΄ΠΈΠ½Π° сС ΠΎΡ‡Π°ΠΊΠ²Π° LTS-Ρ€Π΅Π»ΠΈΠ· Π½Π° MySQL 8.4, слСд ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ бъдС създадСн Π½ΠΎΠ² ΠΊΠ»ΠΎΠ½ Innovation 9.0.

Основни ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² MySQL 8.3:

  • ΠžΡ‚ΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈ са 25 уязвимости, ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π΅Π΄Π½Π° (CVE-2023-5363, засягаща OpenSSL) ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Сксплоатирана дистанционно. Най-сСриозният ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Kerberos, Π΅ ΠΎΡ†Π΅Π½Π΅Π½ Π½Π° Π½ΠΈΠ²ΠΎ опасност 8.8. По-ΠΌΠ°Π»ΠΊΠΎ опаснитС уязвимости с Π½ΠΈΠ²ΠΎ Π½Π° опасност 6.5 засягат ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, UDF, DDL, DML, рСпликацията, систСмата Π·Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ ΠΈ срСдствата Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π΅.
  • На ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Linux Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π»ΠΈΠ½ΠΊΠ΅Ρ€Π° mold. Π—Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° опцията Β«-DWITH_LD=mold|lldΒ».
  • Π˜Π·ΠΈΡΠΊΠ²Π°Π½ΠΈΡΡ‚Π° Π·Π° ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΡŠΡ‚ Π½Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ C++ са повишСни ΠΎΡ‚ C++17 Π΄ΠΎ C++20.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° сборка с външни Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Boost C++ Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π° β€” ΠΏΡ€ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° MySQL сСга сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ само Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Boost. Π’ CMake са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ сборочнитС ΠΎΠΏΡ†ΠΈΠΈ WITH_BOOST, DOWNLOAD_BOOST ΠΈ DOWNLOAD_BOOST_TIMEOUT.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° сборка Π² Visual Studio 2022 Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°. Най-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π°Ρ‚Π° вСрсия Π½Π° инструмСнта Clang Π΅ повишСна ΠΎΡ‚ Clang 10 Π΄ΠΎ Clang 12.
  • Π’ MySQL Enterprise Edition Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° тСлСмСтрия с ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π·Π° производитСлност ΡΡŠΡ€Π²ΡŠΡ€ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ OpenTelemetry ΠΈ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π½Π° ΡΡŠΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π°Ρ‰ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ.
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π° глобалния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° транзакцията GTID, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ ΠΏΡ€ΠΈ рСпликацията Π·Π° идСнтификация Π½Π° Π³Ρ€ΡƒΠΏΠΈ Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ. Новият Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ GTID Π΅ Β«UUID::NUMBERΒ» (вмСсто Β«UUID:NUMBERΒ»), ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ TAG Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½ΠΈΠ·, позволяващ Π½Π°Π·Π½Π°Ρ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΈΠΌΠ΅Π½Π° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π³Ρ€ΡƒΠΏΠ° Ρ‚Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈ Π·Π° улСсняванС Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈ Π°Π½Π°Π»ΠΈΠ·Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π΄Π²Π΅ Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ Β«Deprecated_use_i_s_processlist_countΒ» ΠΈ Β«Deprecated_use_i_s_processlist_last_timestampΒ» Π·Π° прослСдяванС Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° остарялата Ρ‚Π°Π±Π»ΠΈΡ†Π° INFORMATION_SCHEMA.PROCESSLIST.
  • Настройката Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° Π½Π° срСдата AUTHENTICATION_PAM_LOG Π²Π΅Ρ‡Π΅ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ Π² диагностичнитС ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ (Π·Π° спомСнаванС Π½Π° ΠΏΠ°Ρ€ΠΎΠ»Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Π΄Π°Π²Π°Π½Π΅ Π½Π° стойност PAM_LOG_WITH_SECRET_INFO).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Π° tp_connections с информация Π·Π° всяко ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π² ΠΏΡƒΠ»Π° ΠΎΡ‚ ΠΏΠΎΡ‚ΠΎΡ†ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ систСмна ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Β«explain_json_format_versionΒ» Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° вСрсията Π½Π° JSON Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² ΠΈΠ·Ρ€Π°Π·ΠΈ Β«EXPLAIN FORMAT=JSONΒ».
  • Π’ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ InnoDB са ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Β«β€”innodbΒ» ΠΈ Β«β€”skip-innodbΒ», ΠΊΠΎΠΈΡ‚ΠΎ бяха обявСни Π·Π° остарСли ΠΎΡ‰Π΅ Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ MySQL 5.6. ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ Π΅ ΠΏΠ»ΡŠΠ³ΠΈΠ½ΡŠΡ‚ memcached Π·Π° InnoDB, обявСн Π·Π° остарял Π² MySQL 8.0.22.
  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚ΠΈ са някои настройки ΠΈ ΠΎΠΏΡ†ΠΈΠΈ ΠΎΡ‚ командния Ρ€Π΅Π΄, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с рСпликацията, ΠΊΠΎΠΈΡ‚ΠΎ бяха обявСни Π·Π° остарСли Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈ издания: Β«β€”slave-rows-search-algorithmsΒ», Β«β€”relay-log-info-fileΒ», Β«β€”relay-log-info-repositoryΒ», Β«β€”master-info-fileΒ», Β«β€”master-info-repositoryΒ», Β«log_bin_use_v1_eventsΒ», Β«transaction_write_set_extractionΒ», Β«group_replication_ip_whitelistΒ», Β«group_replication_primary_memberΒ». ΠŸΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° опцията IGNORE_SERVER_IDS с Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° рСпликация GTID (gtid_mode=ON).
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° Π‘ API Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: mysql_kill(), mysql_list_fields(), mysql_list_processes(), mysql_refresh(), mysql_reload(), mysql_shutdown(), mysql_ssl_set() Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°.
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΈΠ·Ρ€Π°Π·Π° Β«FLUSH HOSTSΒ», обявСн Π·Π° остарял Π² MySQL 8.0.23, Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster