рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА 10.7 рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬ

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

рдЙрд╕реА рд╕рдордп, рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА 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-рдмрд┐рдЯ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдХ рдирдпрд╛ рдпреВрдпреВрдЖрдИрдбреА рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ: JSON_EQUALS() рджреЛ JSON рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ JSON_NORMALIZE() JSON рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЛ рддреБрд▓рдирд╛рддреНрдордХ рд╕рдВрдЪрд╛рд▓рди (рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдиреЗ рдФрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рд╣рдЯрд╛рдиреЗ) рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
  • рдбрд┐рдЬрд┐рдЯрд▓ рдорд╛рдиреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП NATURAL_SORT_KEY() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рдж рд╕реНрдЯреНрд░рд┐рдВрдЧ "v10" рд╕реНрдЯреНрд░рд┐рдВрдЧ "v9" рдХреЗ рдмрд╛рдж рд╣реЛрдЧреА)ред
  • рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рдордирдорд╛рдиреЗ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП SFORMAT() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ - рдЗрдирдкреБрдЯ рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдХрдорд╛рдВрдб рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд▓рд┐рдП рдорд╛рдиреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 'SFORMAT('рдЙрддреНрддрд░ рд╣реИ {}.', 42)')ред
  • INSERT рдХреНрд╡реЗрд░реАрдЬрд╝ рдореЗрдВ рдмреЗрд╣рддрд░ рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЬреЛ рдПрдХрд╛рдзрд┐рдХ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдбреЗрдЯрд╛ рдЬреЛрдбрд╝рддреА рд╣реИ (GET DIAGNOSTICS рдХрдорд╛рдВрдб рдЕрдм рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдкрдВрдХреНрддрд┐ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ ROW_NUMBER рдЧреБрдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ)ред
  • рдПрдХ рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЪреЗрдХрд┐рдВрдЧ рдкреНрд▓рдЧрдЗрди, рдкрд╛рд╕рд╡рд░реНрдб_рд░реАрдпреВрдЬ_рдЪреЗрдХ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рдЬрд╛рдВрдЪрдирд╛ рдХрд┐ рдирдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб_рд░реАрдпреВрдЬ_рдЪреЗрдХ_рдЗрдВрдЯрд░рд╡рд▓ рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкрд╛рд╕рд╡рд░реНрдб рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ)ред
  • рдХрд┐рд╕реА рд╡рд┐рднрд╛рдЬрди рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдХреЗ рд▓рд┐рдП "рддрд╛рд▓рд┐рдХрд╛ рдмрджрд▓реЗрдВ... рд╡рд┐рднрд╛рдЬрди рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓реЗрдВ.. рдХреЛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓реЗрдВ" рдФрд░ "рддрд╛рд▓рд┐рдХрд╛ рдмрджрд▓реЗрдВ... рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдмрджрд▓реЗрдВ... рд╡рд┐рднрд╛рдЬрди рдореЗрдВ рдмрджрд▓реЗрдВ" рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рд╕рдВрд╕реНрдХрд░рдг рддрд╛рд▓рд┐рдХрд╛ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЕрдиреБрд░реВрдк рдбрдВрдк рдХреЛ рдбрдВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░рд┐рдпрд╛рдбрдм-рдбрдВрдк рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ "--as-of" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдЧреИрд▓реЗрд░рд╛ рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП, рдирдП рд░рд╛рдЬреНрдп "рдЕрд▓рдЧрд╛рд╡ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛", "рдЯреАрдУрдЖрдИ рдбреАрдбреАрдПрд▓ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛", "рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛" рдФрд░ "рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛" рдХреЛ PROCESSLIST рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреИрд░рд╛рдореАрдЯрд░ "рд░реАрдСрд░реНрдбрд░" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдорд▓реНрдЯреА-рдмрд╛рдЗрдЯ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП, ASCII рд░реЗрдВрдЬ рдСрдкрд░реЗрд╢рдВрд╕ рдореЗрдВ рдХреИрд░реЗрдХреНрдЯрд░ рдЕрд░реНрде-рдЕрд╡реЗрдпрд░ рдореИрдЪрд┐рдВрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • InnoDB рд╕реНрдЯреЛрд░реЗрдЬ рдиреЗ рдмреИрдЪ рдЗрдВрд╕рд░реНрдЯ рдСрдкрд░реЗрд╢рдВрд╕, рдкреНрд░рд┐рд╕реЛрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдЗрдВрдбреЗрдХреНрд╕ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред
  • 5 рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдареАрдХ рдХрд░ рджреА рдЧрдИ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рд╡рд┐рд╡рд░рдг рдЕрднреА рддрдХ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: CVE-2022-24052, CVE-2022-24051, CVE-2022-24050, CVE-2022-24048, CVE-2021-46659ред
  • рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА 10.8.1 рдХреЗ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬ рдореЗрдВ рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдмреАрдЪ, рд╣рдо рдЕрд╡рд░реЛрд╣реА рдХреНрд░рдо рдореЗрдВ рдХреНрд░рдордмрджреНрдз рдЗрдВрдбреЗрдХреНрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдиреЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд░рд┐рд╡рд░реНрд╕ рдСрд░реНрдбрд░ рдореЗрдВ рд▓рд╛рдиреЗ рдкрд░ рдСрд░реНрдбрд░ рдмрд╛рдп рдСрдкрд░реЗрд╢рдВрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП IN, OUT, INOUT рдФрд░ IN OUT рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ рдЬреЛрдбрд╝реЗ рдЧрдПред InnoDB рдореЗрдВ, рд▓реЙрдЧрд┐рдВрдЧ рдСрдкрд░реЗрд╢рди рд░реЛрд▓рдмреИрдХ (рд░реАрдбреЛ) рдХрд░рддреЗ рд╕рдордп рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рдХрд░ рджреА рдЧрдИ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ