Skip to content
Open
Show file tree
Hide file tree
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
42 changes: 42 additions & 0 deletions ru/news/_posts/2025-04-09-ruby-3-3-8-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
layout: news_post
title: "Вышел Ruby 3.3.8"
author: nagachika
translator: "ablzh"
date: 2025-04-09 11:00:00 +0000
lang: ru
---

Вышла новая версия Ruby 3.3.8.

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

## Скачать

{% assign release = site.data.releases | where: "version", "3.3.8" | 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 }}

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

Многие коммиттеры, разработчики и пользователи,предоставившие отчёты об ошибках, помогли нам подготовить этот релиз.
Благодарим всех за их вклад.
50 changes: 50 additions & 0 deletions ru/news/_posts/2025-04-14-ruby-3-4-3-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
layout: news_post
title: "Вышел Ruby 3.4.3"
author: k0kubun
translator: "ablzh"
date: 2025-04-14 08:06:57 +0000
lang: ru
---

Вышла новая версия Ruby 3.4.3.

Это плановое обновление, включающее исправления ошибок. Подробности смотрите в
[заметках о релизе на GitHub](https://github.com/ruby/ruby/releases/tag/v3_4_3).

## График релизов

Мы намерены выпускать последнюю стабильную версию Ruby (на данный момент Ruby 3.4) каждые 2 месяца.
Ruby 3.4.4 будет выпущен в июне, 3.4.5 — в августе, 3.4.6 — в октябре, и 3.4.7 — в декабре.

Если произойдёт какое-либо изменение, затрагивающее значительное количество людей, эти версии могут быть выпущены раньше, чем ожидалось.

## Скачать

{% assign release = site.data.releases | where: "version", "3.4.3" | 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 }}

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

Многие коммиттеры, разработчики и пользователи,предоставившие отчёты об ошибках, помогли нам подготовить этот релиз.
Благодарим всех за их вклад.
109 changes: 109 additions & 0 deletions ru/news/_posts/2025-04-18-ruby-3-5-0-preview1-released.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
---
layout: news_post
title: "Вышел Ruby 3.5.0-preview1"
author: "naruse"
translator: "ablzh"
date: 2025-04-18 00:00:00 +0000
lang: ru
---

{% assign release = site.data.releases | where: "version", "3.5.0-preview1" | first %}
Мы рады сообщить о выпуске Ruby {{ release.version }}. Ruby 3.5 обновляет версию Unicode до 15.1.0, и так далее.

## Изменения языка

* `*nil` больше не вызывает `nil.to_a`, аналогично тому, как `**nil` не
вызывает `nil.to_hash`. [[Feature #21047]]

## Обновления основных классов

Примечание: Мы перечисляем только заметные обновления основных классов.

* Binding

* `Binding#local_variables` больше не включает номерные параметры.
Также, `Binding#local_variable_get` и `Binding#local_variable_set` отказываются обрабатывать номерные параметры.
[[Bug #21049]]

* IO

* `IO.select` принимает +Float::INFINITY+ в качестве аргумента таймаута..
[[Feature #20610]]

* String

* Обновление Unicode до версии 15.1.0 и Emoji до версии 15.1. [[Feature #19908]]
(также применяется к Regexp)


## Обновления стандартной библиотеки

Примечание: Мы перечисляем только заметные обновления стандартной библиотеки.

* ostruct 0.6.1
* pstore 0.2.0
* benchmark 0.4.0
* logger 1.7.0
* rdoc 6.13.1
* win32ole 1.9.2
* irb 1.15.2
* reline 0.6.1
* readline 0.0.4
* fiddle 1.1.6

## Проблемы совместимости

Примечание: Исключая исправления ошибок в фичах.


## Проблемы совместимости стандартной библиотеки


## Обновления C API



## Разные изменения



Смотрите [NEWS](https://github.com/ruby/ruby/blob/{{ release.tag }}/NEWS.md)
или [логи коммитов](https://github.com/ruby/ruby/compare/v3_4_0...{{ release.tag }})
для получения более подробной информации.

С этими изменениями, [{{ release.stats.files_changed }} файлов изменено, {{ release.stats.insertions }} добавлений(+), {{ release.stats.deletions }} удалений(-)](https://github.com/ruby/ruby/compare/v3_3_0...{{ release.tag }}#file_bucket)
со времени выхода Ruby 3.4.0!

## Скачать

* <{{ 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 }}

## Что такое Ruby

Ruby был впервые разработан Matz (Yukihiro Matsumoto) в 1993,
и сейчас разрабатывается как Open Source. Он работает на множестве платформ
и используется по всему миру, особенно для веб-разработки.

[Feature #21047]: https://bugs.ruby-lang.org/issues/21047
[Bug #21049]: https://bugs.ruby-lang.org/issues/21049
[Feature #20610]: https://bugs.ruby-lang.org/issues/20610
[Feature #19908]: https://bugs.ruby-lang.org/issues/19908
Loading