MariaDB 10.7 рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ

рд╡рд┐рдХрд╛рд╕рдХреЛ 6 рдорд╣рд┐рдирд╛ рдкрдЫрд┐, DBMS MariaDB 10.7 (10.7.2) рдХреЛ рдирдпрд╛рдБ рд╢рд╛рдЦрд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рд╕реНрдерд┐рд░ рд╡рд┐рдореЛрдЪрди рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕ рднрд┐рддреНрд░ MySQL рдХреЛ рдПрдХ рд╢рд╛рдЦрд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдЗрд░рд╣реЗрдХреЛ рдЫ рдЬрд╕рд▓реЗ рдкрдЫрд╛рдбрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрдЫ рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рднрдгреНрдбрд╛рд░рдгрдХреЛ рдПрдХреАрдХрд░рдгрджреНрд╡рд╛рд░рд╛ рдЫреБрдЯреНрдпрд╛рдЗрдПрдХреЛ рдЫред рдЗрдиреНрдЬрд┐рди рд░ рдЙрдиреНрдирдд рдХреНрд╖рдорддрд╛рд╣рд░реВред рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рд╡рд┐рдХрд╛рд╕ рд╕реНрд╡рддрдиреНрддреНрд░ рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдлрд╛рдЙрдиреНрдбреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реАрдХреНрд╖рдг рдЧрд░рд┐рдиреНрдЫ, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ рд░ рдкрд╛рд░рджрд░реНрд╢реА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрдЫреНрдпрд╛рдЙрдБрджреИ рдЬреБрди рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд┐рдХреНрд░реЗрддрд╛рд╣рд░реВрдмрд╛рдЯ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫред MariaDB рд▓рд╛рдИ рдзреЗрд░реИ Linux рд╡рд┐рддрд░рдг (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) рдорд╛ MySQL рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдЖрдкреВрд░реНрддрд┐ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ Wikipedia, Google Cloud SQL рд░ Nimbuzz рдЬрд╕реНрддрд╛ рдареВрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдЙрд╣реА рд╕рдордпрдорд╛, MariaDB 10.8.1 рдХреЛ рдЕрд░реНрдХреЛ рдкреНрд░рдореБрдЦ рд╢рд╛рдЦрд╛рдХреЛ рдкрд╣рд┐рд▓реЛ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬ рд░ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ 10.6.6, 10.5.14, 10.4.23, 10.3.33 рд░ 10.2.42 рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛред рд░рд┐рд▓рд┐рдЬ 10.7.2 рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдЬреЗрдирд░реЗрд╢рди рдореЛрдбреЗрд▓рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реЗрдкрдЫрд┐ рдкрд╣рд┐рд▓реЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рд╕рдорд░реНрдерди рдЕрд╡рдзрд┐рд▓рд╛рдИ 5 рд╡рд░реНрд╖рдмрд╛рдЯ 1 рд╡рд░реНрд╖рдорд╛ рдШрдЯрд╛рдПрдХреЛ рд░ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬрд╣рд░реВрдХреЛ рдЧрдардирдорд╛ рдПрдХ рд╡рд░реНрд╖рдорд╛ рдПрдХ рдкрдЯрдХ рд╣реЛрдЗрди, рддрд░ рдЪреМрдерд╛рдИрдорд╛ рдПрдХ рдкрдЯрдХ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрдХреЛ рдерд┐рдпреЛред ред

MariaDB 10.7 рдорд╛ рдкреНрд░рдореБрдЦ рд╕реБрдзрд╛рд░рд╣рд░реВ:

  • 128-рдмрд┐рдЯ рдЕрджреНрд╡рд┐рддреАрдп рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдирдпрд╛рдБ UUID рдбрд╛рдЯрд╛ рдкреНрд░рдХрд╛рд░ рдердкрд┐рдпреЛред
  • JSON рдврд╛рдБрдЪрд╛рдорд╛ рдбрд╛рдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫ: JSON_EQUALS() рджреБрдИ JSON рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рдкрд╣рд┐рдЪрд╛рди рддреБрд▓рдирд╛ рдЧрд░реНрди рд░ JSON_NORMALIZE() JSON рд╡рд╕реНрддреБрд╣рд░реВрд▓рд╛рдИ рддреБрд▓рдирд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдлрд╛рд░рдордорд╛ рд▓реНрдпрд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ (рдХреБрдЮреНрдЬреАрд╣рд░реВ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдиреЗ рд░ рдЦрд╛рд▓реА рдард╛рдЙрдБрд╣рд░реВ рд╣рдЯрд╛рдЙрдиреЗ)ред
  • NATURAL_SORT_KEY() рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВ рдХреНрд░рдордмрджреНрдз рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд┐рдЯрд▓ рдорд╛рдирд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдЯреНрд░рд┐рдЩ "v10" рдХреНрд░рдордмрджреНрдз рдкрдЫрд┐ рд╕реНрдЯреНрд░рд┐рдЩ "v9" рдкрдЫрд┐ рд╣реБрдиреЗрдЫ)ред
  • рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрдХреЛ рдордирдорд╛рдиреА рдврд╛рдБрдЪрд╛рдХрд╛ рд▓рд╛рдЧрд┐ SFORMAT() рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ - рдЗрдирдкреБрдЯ рдврд╛рдБрдЪрд╛ рдЖрджреЗрд╢рд╣рд░реВ рд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдирд╣рд░реВрдХреЛ рд╕реВрдЪреА рднрдПрдХреЛ рд╕реНрдЯреНрд░рд┐рдЩ рд╣реЛ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, 'SFORMAT("рдЙрддреНрддрд░ {} рд╣реЛред", 42)')ред
  • INSERT рдХреНрд╡реЗрд░реАрд╣рд░реВрдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдЩ рдЬрд╕рд▓реЗ рдзреЗрд░реИ рдкрдЩреНрдХреНрддрд┐рд╣рд░реВрдорд╛ рдбреЗрдЯрд╛ рдердкреНрдЫ (GET DIAGNOSTICS рдЖрджреЗрд╢рд▓реЗ рдЕрдм рддреНрд░реБрдЯрд┐ рднрдПрдХреЛ рдкрдЩреНрдХреНрддрд┐ рдирдореНрдмрд░ рджреЗрдЦрд╛рдЙрдиреЗ ROW_NUMBER рдЧреБрдг рджреЗрдЦрд╛рдЙрдБрдЫ)ред
  • рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рдкрд╛рд╕рд╡рд░реНрдб рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рдкреНрд▓рдЧрдЗрди, password_reuse_check, рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рджреНрд╡рд╛рд░рд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВрдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдирдпрд╛рдБ рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб_рдкреБрдирдГ рдкреНрд░рдпреЛрдЧ_рдЪреЗрдХ_рдЗрдиреНрдЯрд░рд╡рд▓ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╣рд░реВрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдБрджреИрди рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрджреИ)ред
  • "рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ... рд╡рд┐рднрд╛рдЬрдирд▓рд╛рдИ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН" рд░ "рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ... рддрд╛рд▓рд┐рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН ... рд╡рд┐рднрд╛рдЬрдирд▓рд╛рдИ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рд░ рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрддред
  • "--as-of" рд╡рд┐рдХрд▓реНрдк mariadb-dump рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ рдердкрд┐рдПрдХреЛ рдЫ рд╕рдВрд╕реНрдХрд░рдг рдЧрд░рд┐рдПрдХреЛ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╡рд╕реНрдерд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдбрдореНрдк рдбрдореНрдк рдЧрд░реНрдиред
  • рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдЧрд▓реЗрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░рдХрд╛ рд▓рд╛рдЧрд┐, рдирдпрд╛рдБ рд░рд╛рдЬреНрдпрд╣рд░реВ "рдкреГрдердХрддрд╛рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рдкрд░реНрдЦрдБрджреИ", "TOI DDL рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдБрджреИ", "рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдиреНрддреНрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдБрджреИ" рд░ "рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдЦрдБрджреИ" PROCESSLIST рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬрд░рдорд╛ рдирдпрд╛рдБ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ "рдкреБрдирдГ рдХреНрд░рдо" рдердкрд┐рдПрдХреЛ рдЫред рдмрд╣реБ-рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдЩрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, ASCII рджрд╛рдпрд░рд╛ рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВрдорд╛ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдЕрд░реНрде-рдЕрд╡реЗрдпрд░ рдорд┐рд▓рд╛рдирдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • InnoDB рднрдгреНрдбрд╛рд░рдгрд▓реЗ рдмреНрдпрд╛рдЪ рдЗрдиреНрд╕рд░реНрдЯ рдЕрдкрд░реЗрд╕рди, рдкреНрд░рд┐рд╕реЛрд░реНрдЯрд┐рдЩ, рд░ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдЧрд░реЗрдХреЛ рдЫред
  • 5 рдХрдордЬреЛрд░реАрд╣рд░реВ рддрдп рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдЕрдЭреИ рдЦреБрд▓рд╛рд╕рд╛ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659ред
  • MariaDB 10.8.1 рдХреЛ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ, рд╣рд╛рдореА рдШрдЯреНрджреЛ рдХреНрд░рдордорд╛ рдХреНрд░рдордмрджреНрдз рдЧрд░рд┐рдПрдХреЛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рд▓реЗ рдЙрд▓реНрдЯреЛ рдХреНрд░рдордорд╛ рд▓реНрдпрд╛рдЙрдБрджрд╛ ORDER BY рд╕рдЮреНрдЪрд╛рд▓рдирд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдЫред рднрдгреНрдбрд╛рд░рдг рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ IN, рдЖрдЙрдЯ, INOUT рд░ IN рдЖрдЙрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯрдХрд░реНрддрд╛рд╣рд░реВ рдердкрд┐рдпреЛред InnoDB рдорд╛, рд▓рдЧрд┐рдЩ рдЕрдкрд░реЗрд╕рди рд░реЛрд▓рдмреНрдпрд╛рдХ (рд░рд┐рдбреВ) рдЧрд░реНрджрд╛ рд▓реЗрдЦреНрдиреЗ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдШрдЯрд╛рдЗрдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди