Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions ru/news/_posts/2026-07-16-ruby-3-3-12-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
layout: news_post
title: "Вышел Ruby 3.3.12"
author: hsbt
translator: "ablzh"
date: 2026-07-16 05:08:11 +0000
lang: ru
---

Вышел Ruby 3.3.12.

В этот релиз вошли исправления безопасности.

* [CVE-2026-41316: Обход защиты десериализации ERB @_init через def_module / def_method / def_class]({% link ru/news/_posts/2026-04-21-erb-cve-2026-41316.md %})

Этот релиз обновляет стандартный гем erb до 4.0.3.1 и поставляемый (bundled) гем net-imap до 0.4.25. Обновление net-imap устраняет уязвимости CVE-2026-42245, CVE-2026-42246, CVE-2026-42256, CVE-2026-42257, CVE-2026-42258, CVE-2026-47240, CVE-2026-47241 и CVE-2026-47242. Подробности об этих исправлениях смотрите в заметках о релизе [net-imap v0.4.24](https://github.com/ruby/net-imap/releases/tag/v0.4.24) и [net-imap v0.4.25](https://github.com/ruby/net-imap/releases/tag/v0.4.25).

Подробности можно найти в [заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_3_12).

## Скачать

{% assign release = site.data.releases | where: "version", "3.3.12" | first %}

* <{{ release.url.gz }}>

SIZE: {{ release.size.gz }}
SHA1: {{ release.sha1.gz }}
SHA256: {{ release.sha256.gz }}
SHA512: {{ release.sha512.gz }}

* <{{ release.url.xz }}>

SIZE: {{ release.size.xz }}
SHA1: {{ release.sha1.xz }}
SHA256: {{ release.sha256.xz }}
SHA512: {{ release.sha512.xz }}

* <{{ release.url.zip }}>

SIZE: {{ release.size.zip }}
SHA1: {{ release.sha1.zip }}
SHA256: {{ release.sha256.zip }}
SHA512: {{ release.sha512.zip }}

## Комментарий к релизу

Многие коммиттеры, разработчики и пользователи, присылавшие отчёты об ошибках, помогли нам подготовить этот релиз.
Спасибо за их вклад.