Skip to content

Commit b27f03f

Browse files
galnatblinkovanton-bobkov
authored
Release notes YDB Server 24.4 (#15651)
Co-authored-by: Ivan Blinkov <[email protected]> Co-authored-by: anton-bobkov <[email protected]>
1 parent 56c4cd9 commit b27f03f

File tree

8 files changed

+89
-0
lines changed

8 files changed

+89
-0
lines changed

ydb/docs/en/core/changelog-server.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
# {{ ydb-short-name }} Server changelog
22

3+
## Version 24.4 {#24-4}
4+
5+
### Version 24.4.4.2 {#24-4-4-2}
6+
7+
Release date: April 15, 2025
8+
9+
#### Functionality
10+
11+
* Enabled by default:
12+
13+
* support for [views](./concepts/datamodel/view.md)
14+
* [auto-partitioning mode](./concepts/topic.md#autopartitioning) for topics
15+
* [transactions involving topics and row-oriented tables simultaneously](./concepts/transactions.md#topic-table-transactions)
16+
* [volatile distributed transactions](./contributor/datashard-distributed-txs.md#volatile-transactions)
17+
18+
19+
* Added the ability to [read and write to a topic](./reference/kafka-api/examples.md#kafka-api-usage-examples) using the Kafka API without authentication.
20+
21+
#### Performance
22+
23+
* Enabled by default automatic secondary index selection for queries.
24+
25+
#### Bug Fixes
26+
27+
* [Fixed](https://github.com/ydb-platform/ydb/pull/14811) an error that led to a significant decrease in reading speed from [tablet followers](./concepts/glossary.md#tablet-follower).
28+
* [Fixed](https://github.com/ydb-platform/ydb/pull/14516) an error that caused volatile distributed transactions to sometimes wait for confirmations until the next reboot.
29+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15077) a rare assertion failure (server process crash) when followers attached to leaders with an inconsistent snapshot.
30+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15074) a rare datashard crash when a dropped table shard is restarted with uncommitted persistent changes.
31+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15194) an error that could disrupt the order of message processing in a topic.
32+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15308) a rare error that could stop reading from a topic partition.
33+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15160) an issue where a transaction could hang if a user performed a control plane operation on a topic (for example, adding partitions or a consumer) while the PQ tablet is moving to another node.
34+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15233) a memory leak issue with the UserInfo counter value. Because of the memory leak, a reading session would eventually return a "too big in flight" error.
35+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15467) a proxy crash due to duplicate topics in a request.
36+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15933) a rare bug where a user could write to a topic without any account quota being applied or consumed.
37+
* [Fixed](https://github.com/ydb-platform/ydb/pull/16288) an issue where topic deletion returned "OK" while the topic tablets persisted in a functional state. To remove such tablets, follow the instructions from the [pull request](https://github.com/ydb-platform/ydb/pull/16288).
38+
* [Fixed](https://github.com/ydb-platform/ydb/pull/16418) a rare issue that prevented the restoration of a backup for a large secondary indexed table.
39+
* [Fixed](https://github.com/ydb-platform/ydb/pull/15862) an issue that caused errors when inserting data using `UPSERT` into row-oriented tables with default values.
40+
* [Resolved](https://github.com/ydb-platform/ydb/pull/15334) a bug that caused failures when executing queries to tables with secondary indexes that returned result lists using the RETURNING * expression.
41+
342
## Version 24.3 {#24-3}
443

544
### Version 24.3.15.5 {#24-3-15-5}

ydb/docs/en/core/downloads/_includes/server/docker.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
| Version | Release date | Download | Changelog |
22
:--- | :--- | :--- | :---
3+
**v24.4**
4+
v.24.4.4.2 | 15/04/2025 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.4.4.2` | [See the changelog](../../../changelog-server.md#24-4-4-2)
35
**v24.3**
46
v.24.3.15.5 | 06/02/2025 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.3.15.5` | [See the changelog](../../../changelog-server.md#24-3-15-5)
57
v.24.3.11.14 | 09/01/2025 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.3.11.14` | [See the changelog](../../../changelog-server.md#24-3-11-14)

ydb/docs/en/core/downloads/_includes/server/linux.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
| Version | Release date | Download | Changelog |
22
:--- | :--- | :--- | :---
3+
**v24.4**
4+
v.24.4.4.2 | 15/04/2025 | [Binary file](https://binaries.ydb.tech/release/24.4.4.2/ydbd-24.4.4.2-linux-amd64.tar.gz) | [See the changelog](../../../changelog-server.md#24-4-4-2)
35
**v24.3**
46
v.24.3.15.5 | 06/02/2025 | [Binary file](https://binaries.ydb.tech/release/24.3.15.5/ydbd-24.3.15.5-linux-amd64.tar.gz) | [See the changelog](../../../changelog-server.md#24-3-15-5)
57
v.24.3.11.14 | 10/01/2025 | [Binary file](https://binaries.ydb.tech/release/24.3.11.14/ydbd-24.3.11.14-linux-amd64.tar.gz) | [See the changelog](../../../changelog-server.md#24-3-11-14)

ydb/docs/en/core/downloads/_includes/server/source_code.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
| Version | Release date | Link | Changelog |
22
:--- | :--- | :--- | :---
3+
**v24.4**
4+
v.24.4.4.2 | 15/04/2025 | [https://github.com/ydb-platform/ydb/tree/24.4.4.2](https://github.com/ydb-platform/ydb/tree/24.4.4.2) | [See the changelog](../../../changelog-server.md#24-4-4-2)
35
**v24.3**
46
v.24.3.15.5 | 06/02/2025 | [https://github.com/ydb-platform/ydb/tree/24.3.15.5](https://github.com/ydb-platform/ydb/tree/24.3.15.5) | [See the changelog](../../../changelog-server.md#24-3-15-5)
57
v.24.3.11.14 | 09/01/2025 | [https://github.com/ydb-platform/ydb/tree/24.3.11.14](https://github.com/ydb-platform/ydb/tree/24.3.11.14) | [See the changelog](../../../changelog-server.md#24-3-11-14)

ydb/docs/ru/core/changelog-server.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Список изменений {{ ydb-short-name }} Server
22

3+
## Версия 24.4 {#24-4}
4+
5+
### Версия 24.4.4.2 {#24-4-4-2}
6+
7+
Дата выхода: 15 апреля 2025.
8+
9+
#### Функциональность
10+
11+
* Включены по умолчанию:
12+
13+
* поддержка [представлений (VIEW)](./concepts/datamodel/view.md);
14+
* режим [автопартиционирования](./concepts/topic.md#autopartitioning) топиков;
15+
* [транзакции с участием топиков и строковых таблиц](./concepts/transactions.md#topic-table-transactions);
16+
* [волатильные распределённые транзакции](./contributor/datashard-distributed-txs.md#osobennosti-vypolneniya-volatilnyh-tranzakcij).
17+
18+
* Добавлена возможность [чтения и записи в топик](./reference/kafka-api/examples.md#primery-raboty-s-kafka-api) с использованием Kafka API без аутентификации.
19+
20+
#### Производительность
21+
22+
* Включен по умолчанию [автоматический выбор вторичного индекса](./dev/secondary-indexes.md#avtomaticheskoe-ispolzovanie-indeksov-pri-vyborke) при выполнении запроса.
23+
24+
#### Исправления ошибок
25+
26+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/14811) ошибка, которая приводила к существенному снижению скорости чтения с [подписчиков таблетки](./concepts/glossary.md#tablet-follower).
27+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/14516) ошибка, которая приводила к ожиданию подтверждения волатильной распределённой транзакции до следующего рестарта.
28+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15077) редкая ошибка, которая приводила к сбою при подключении подписчиков таблетки к лидеру с несогласованным состоянием журнала команд.
29+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15074) редкая ошибка, которая приводила к сбою при перезапуске удалённого datashard с неконсистентными изменениями.
30+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15194) ошибка, из-за которой мог нарушаться порядок обработки сообщений в топике.
31+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15308) редкая ошибка, из-за которой могло зависать чтение из топика.
32+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15160) проблема, из-за которой транзакция зависала при одновременном управлении топиком пользователем и перемещении PQ таблетки на другой узел.
33+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15233) проблема с утечкой значения счётчика для userInfo, которая могла приводить к ошибке чтения `too big in flight`.
34+
* [Исправлен](https://github.com/ydb-platform/ydb/pull/15467) сбой прокси-сервера из-за дублирования топиков в запросе.
35+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15933) редкая ошибка, из-за которой пользователь мог писать в топик в обход ограничений квоты аккаунта.
36+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/16288) проблема, из-за которой после удаления топика система возвращала "OK", но его таблетки продолжали работать. Для удаления таких таблеток воспользуйтесь инструкцией из [pull request](https://github.com/ydb-platform/ydb/pull/16288).
37+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/16418) редкая ошибка, из-за которой не восстанавливалась резервная копия большой таблицы с вторичным индексом.
38+
* [Исправлена](https://github.com/ydb-platform/ydb/pull/15862) проблема, которая приводила к ошибке при вставке данных с помощью `UPSERT` в строковые таблицы с значениями по умолчанию.
39+
* [Устранена](https://github.com/ydb-platform/ydb/pull/15334) ошибка, которая приводила к сбою при выполнении запросов к таблицам с вторичными индексами, возвращающих списки результатов с помощью выражения `RETURNING *`.
40+
341
## Версия 24.3 {#24-3}
442

543
### Версия 24.3.15.5 {#24-3-15-5}

ydb/docs/ru/core/downloads/_includes/server/docker.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
Версия | Дата выпуска | Скачать | Список изменений
22
:--- | :--- | :--- | :---
3+
**v24.4**
4+
v.24.4.4.2 | 15.04.25 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.4.4.2` | [См. список](../../../changelog-server.md#24-4-4-2)
35
**v24.3**
46
v.24.3.15.5 | 06.02.25 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.3.15.5` | [См. список](../../../changelog-server.md#24-3-15-5)
57
v.24.3.11.14 | 09.01.25 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.3.11.14` | [См. список](../../../changelog-server.md#24-3-11-14)

ydb/docs/ru/core/downloads/_includes/server/linux.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
Версия | Дата выпуска | Скачать | Список изменений
22
:--- | :--- | :--- | :---
3+
**v24.4**
4+
v.24.4.4.2 | 15.04.25 | [Бинарный файл](https://binaries.ydb.tech/release/24.4.4.2/ydbd-24.4.4.2-linux-amd64.tar.gz) | [См. список](../../../changelog-server.md#24-4-4-2)
35
**v24.3**
46
v.24.3.15.5 | 06.02.25 | [Бинарный файл](https://binaries.ydb.tech/release/24.3.15.5/ydbd-24.3.15.5-linux-amd64.tar.gz) | [См. список](../../../changelog-server.md#24-3-15-5)
57
v.24.3.11.14 | 09.01.25 | [Бинарный файл](https://binaries.ydb.tech/release/24.3.11.14/ydbd-24.3.11.14-linux-amd64.tar.gz) | [См. список](../../../changelog-server.md#24-3-11-14)

ydb/docs/ru/core/downloads/_includes/server/source_code.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
Версия | Дата выпуска | Ссылка | Список изменений
22
:--- | :--- | :--- | :---
3+
**v24.4**
4+
v.24.4.4.2 | 15.04.25 | [https://github.com/ydb-platform/ydb/tree/24.4.4.2](https://github.com/ydb-platform/ydb/tree/24.4.4.2) | [См. список](../../../changelog-server.md#24-4-4-2)
35
**v24.3**
46
v.24.3.15.5 | 06.02.25 | [https://github.com/ydb-platform/ydb/tree/24.3.15.5](https://github.com/ydb-platform/ydb/tree/24.3.15.5) | [См. список](../../../changelog-server.md#24-3-15-5)
57
v.24.3.11.14 | 09.01.25 | [https://github.com/ydb-platform/ydb/tree/24.3.11.14](https://github.com/ydb-platform/ydb/tree/24.3.11.14) | [См. список](../../../changelog-server.md#24-3-11-14)

0 commit comments

Comments
 (0)