Skip to content

Commit

Permalink
Release notes YDB Server 24.2.7 (#12729)
Browse files Browse the repository at this point in the history
Co-authored-by: anton-bobkov <[email protected]>
  • Loading branch information
galnat and anton-bobkov authored Dec 20, 2024
1 parent 2be2ee9 commit 2f41f2d
Show file tree
Hide file tree
Showing 8 changed files with 99 additions and 6 deletions.
46 changes: 46 additions & 0 deletions ydb/docs/en/core/changelog-server.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,51 @@
# {{ ydb-short-name }} Server changelog

## Version 24.2 {#24-2}

Release date: August 20, 2024.

### Functionality

* Added the ability to set [maintenance task priorities](./devops/manual/maintenance-without-downtime#priority) in the [cluster management system](./concepts/glossary#cms).
* Added a setting to enable [stable names](./reference/configuration/#node-broker-config) for cluster nodes within a tenant.
* Enabled retrieval of nested groups from the [LDAP server](./concepts/auth#ldap-auth-provider), improved host parsing in the [LDAP-configuration](./reference/configuration/#ldap-auth-config), and added an option to disable built-in authentication via login and password.
* Added support for authenticating [dynamic nodes](./concepts/glossary#dynamic) using SSL-certificates.
* Implemented the removal of inactive nodes from [Hive](./concepts/glossary#hive) without a restart.
* Improved management of inflight pings during Hive restarts in large clusters.
* Changed the order of establishing connections with nodes during Hive restarts.

### YDB UI

* [Added](https://github.com/ydb-platform/ydb/pull/7485) the option to set a TTL for user sessions in the configuration file.
* [Added](https://github.com/ydb-platform/ydb-embedded-ui/issues/996) an option to sort the list of queries by `CPUTime`.
* [Fixed](https://github.com/ydb-platform/ydb/pull/7779) precision loss when working with `double`, `float` data types.
* [Added support](https://github.com/ydb-platform/ydb-embedded-ui/pull/958) for creating directories in the UI.
* [Added](https://github.com/ydb-platform/ydb-embedded-ui/pull/976) an auto-refresh control on all pages.
* [Improved](https://github.com/ydb-platform/ydb-embedded-ui/pull/955) ACL display.
* Enabled autocomplete in the queries editor by default.
* Added support for views.

### Bug fixes

* Added a check on the size of the local transaction prior to its commit to fix [errors](https://github.com/db-platform/ydb/issues/6677) in scheme shard operations when exporting/backing up large databases.
* [Fixed](https://github.com/ydb-platform/ydb/pull/7709) an issue with duplicate results in SELECT queries when reducing quotas in [DataShard](./concepts/glossary#data-shard).
* [Fixed](https://github.com/ydb-platform/ydb/pull/6461) [errors](https://github.com/ydb-platform/ydb/issues/6220) occurring during [coordinator](./concepts/glossary#coordinator) state changes.
* [Fixed](https://github.com/ydb-platform/ydb/pull/5992) issues during the initial CDC scan.
* [Resolved](https://github.com/ydb-platform/ydb/pull/6615) race conditions in asynchronous change delivery (asynchronous indexes, CDC).
* [Fixed](https://github.com/ydb-platform/ydb/pull/5993) a crash that sometimes occurred during [TTL-based](./concepts/ttl) deletions.
* [Fixed](https://github.com/ydb-platform/ydb/pull/5760) an issue with PDisk status display in the [CMS](./concepts/glossary#cms).
* [Fixed](https://github.com/ydb-platform/ydb/pull/6008) an issue that might cause soft tablet transfers (drain) from a node to hang.
* [Resolved](https://github.com/ydb-platform/ydb/pull/6445) an issue with the interconnect proxy stopping on a node that is running without restarts. The issue occurred when adding another node to the cluster.
* [Corrected](https://github.com/ydb-platform/ydb/pull/7023) string escaping in error messages.
* [Fixed](https://github.com/ydb-platform/ydb/pull/6695) an issue with managing free memory in the [interconnect](./concepts/glossary#actor-system-interconnect).
* [Corrected](https://github.com/ydb-platform/ydb/issues/6405) UnreplicatedPhantoms and UnreplicatedNonPhantoms counters in VDisk.
* [Fixed](https://github.com/ydb-platform/ydb/issues/6398) an issue with handling empty garbage collection requests on VDisk.
* [Resolved](https://github.com/ydb-platform/ydb/pull/5894) issues with managing TVDiskControls settings through CMS.
* [Fixed](https://github.com/ydb-platform/ydb/pull/5883) an issue with failing to load the data created by newer versions of VDisk.
* [Fixed](https://github.com/ydb-platform/ydb/pull/5862) an issue with executing the `REPLACE INTO` queries with default values.
* [Fixed](https://github.com/ydb-platform/ydb/pull/7714) errors in queries with multiple LEFT JOINs to a single string table.
* [Fixed](https://github.com/ydb-platform/ydb/pull/7740) precision loss for `float`,`double` types when using CDC.

## Version 24.1 {#24-1}

Release date: July 31, 2024.
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/en/core/downloads/_includes/server/docker.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
| Version | Release date | Download | Changelog |
:--- | :--- | :--- | :---
**v24.2**
v.24.2.7 | 20/08/2024 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.2.7`
v.24.2.7 | 20/08/2024 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.2.7`| [See the changelog](../../../changelog-server.md#24-2)
**v24.1**
v.24.1.18 | 31/07/2024 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.1.18` | [See the changelog](../../../changelog-server.md#24-1)
**v23.4**
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/en/core/downloads/_includes/server/linux.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
| Version | Release date | Download | Changelog |
:--- | :--- | :--- | :---
**v24.2**
v.24.2.7 | 20/08/2024 | [Binary file](https://binaries.ydb.tech/release/24.2.7/ydbd-24.2.7-linux-amd64.tar.gz)
v.24.2.7 | 20/08/2024 | [Binary file](https://binaries.ydb.tech/release/24.2.7/ydbd-24.2.7-linux-amd64.tar.gz) | [See the changelog](../../../changelog-server.md#24-2)
**v24.1**
v.24.1.18 | 31/07/2024 | [Binary file](https://binaries.ydb.tech/release/24.1.18/ydbd-24.1.18-linux-amd64.tar.gz) | [See the changelog](../../../changelog-server.md#24-1)
**v23.4**
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/en/core/downloads/_includes/server/source_code.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
| Version | Release date | Link | Changelog |
:--- | :--- | :--- | :---
**v24.2**
v.24.2.7 | 20/08/24 | [https://github.com/ydb-platform/ydb/tree/24.2.7](https://github.com/ydb-platform/ydb/tree/24.2.7)
v.24.2.7 | 20/08/24 | [https://github.com/ydb-platform/ydb/tree/24.2.7](https://github.com/ydb-platform/ydb/tree/24.2.7) | [See the changelog](../../../changelog-server.md#24-2)
**v24.1**
v.24.1.18 | 31/07/2024 | [https://github.com/ydb-platform/ydb/tree/24.1.18](https://github.com/ydb-platform/ydb/tree/24.1.18) | [See the changelog](../../../changelog-server.md#24-1)
**v23.4**
Expand Down
47 changes: 47 additions & 0 deletions ydb/docs/ru/core/changelog-server.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,52 @@
# Список изменений {{ ydb-short-name }} Server


## Версия 24.2 {#24-2}

Дата выхода: 20 августа 2024.

**Функциональность:**

* Добавлена возможность [задать приоритеты](./devops/manual/maintenance-without-downtime#priority) задачам обслуживания в [системе управления кластером](./concepts/glossary#cms).
* Добавлена [настройка стабильных имён](./reference/configuration/#node-broker-config) для узлов кластера в рамках тенанта.
* Добавлено получение вложенных групп от [LDAP-сервера](./concepts/auth#ldap-auth-provider), в [LDAP-конфигурации](./reference/configuration/#ldap-auth-config) улучшен парсинг хостов и добавлена настройка для отключения встроенной аутентификацию по логину и паролю.
* Добавлена возможность аутентификации [динамических узлов](./concepts/glossary#dynamic) по SSL-сертификату.
* Реализовано удаление неактивных узлов из [Hive](./concepts/glossary#hive) без его перезапуска.
* Улучшено управление inflight pings при перезапуске Hive в кластерах большого размера.
* [Изменен](https://github.com/ydb-platform/ydb/pull/6381) порядок установления соединения с узлами при перезапуске Hive.

**YDB UI:**

* [Добавлена](https://github.com/ydb-platform/ydb/pull/7485) возможность задать TTL для сессии пользователя в конфигурационном файле.
* [Добавлена](https://github.com/ydb-platform/ydb-embedded-ui/pull/1028) сортировка по `CPUTime` в таблицу со списком запросов.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/7779) потеря точности при работе с `double`, `float`.
* Поддержано [создание директорий из UI](https://github.com/ydb-platform/ydb-embedded-ui/issues/958).
* [Добавлена возможность](https://github.com/ydb-platform/ydb-embedded-ui/pull/976) задать интервал фонового обновления данных на всех страницах.
* [Улучшено](https://github.com/ydb-platform/ydb-embedded-ui/issues/955) отображения ACL.
* Включено автодополнение в редакторе запросов по умолчанию.
* [Добавлена](https://github.com/ydb-platform/ydb-embedded-ui/pull/834) поддержка View.

**Исправления ошибок:**

* Добавлена проверка на размер локальной транзакции до ее коммита, чтобы исправить [ошибки](https://github.com/ydb-platform/ydb/issues/6677) в работе схемных операции при выполнении экспорта/бекапа больших баз.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/7709) [ошибка](https://github.com/ydb-platform/ydb/issues/7674) дублирования результатов SELECT-запроса при уменьшении квоты в [DataShard](./concepts/glossary#data-shard).
* [Исправлены](https://github.com/ydb-platform/ydb/pull/6461) [ошибки](https://github.com/ydb-platform/ydb/issues/6220), возникающие при изменении состояния [координатора](./concepts/glossary#coordinator).
* [Исправлены](https://github.com/ydb-platform/ydb/pull/5992) ошибки, возникающие в момент первичного сканирования [CDC](./dev/cdc).
* [Исправлено](https://github.com/ydb-platform/ydb/pull/6615) состояние гонки в асинхронной доставке изменений (асинхронные индексы, CDC).
* [Исправлена](https://github.com/ydb-platform/ydb/pull/5993) редкая ошибка, из-за которой удаление по [TTL](./concepts/ttl) приводило к аварийному завершению процесса.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/5760) ошибка отображения статуса PDisk в интерфейсе [CMS](./concepts/glossary#cms).
* [Исправлены](https://github.com/ydb-platform/ydb/pull/6008) ошибки, из-за которых мягкий перенос (drain) таблеток с узла мог зависать.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/6445) ошибка остановки interconnect proxy на узле, работающем без перезапусков, при добавлении другого узла в кластер.
* [Исправлен](https://github.com/ydb-platform/ydb/pull/6695) учет свободной памяти в [interconnect](./concepts/glossary#actor-system-interconnect).
* [Исправлены](https://github.com/ydb-platform/ydb/issues/6405) счетчики UnreplicatedPhantoms/UnreplicatedNonPhantoms в VDisk.
* [Исправлена](https://github.com/ydb-platform/ydb/issues/6398) обработка пустых запросов сборки мусора на VDisk.
* [Исправлено](https://github.com/ydb-platform/ydb/pull/5894) управление настройками TVDiskControls через CMS.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/5883) ошибка загрузки данных, созданных более новыми версиями VDisk.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/5862) ошибка выполнении запроса `REPLACE INTO` со значением по умолчанию.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/7714) ошибка исполнения запросов, в которых выполнялось несколько left join'ов к одной строковой таблице.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/7740) потеря точности для `float`, `double` типов при использовании CDC.


## Версия 24.1 {#24-1}

Дата выхода: 31 июля 2024.
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/ru/core/downloads/_includes/server/docker.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Версия | Дата выпуска | Скачать | Список изменений
:--- | :--- | :--- | :---
**v24.2**
v.24.2.7 | 20.08.24 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.2.7`
v.24.2.7 | 20.08.24 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.2.7` | [См. список](../../../changelog-server.md#24-2)
**v24.1**
v.24.1.18 | 31.07.24 | `cr.yandex/crptqonuodf51kdj7a7d/ydb:24.1.18` | [См. список](../../../changelog-server.md#24-1)
**v23.4**
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/ru/core/downloads/_includes/server/linux.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Версия | Дата выпуска | Скачать | Список изменений
:--- | :--- | :--- | :---
**v24.2**
v.24.2.7 | 20.08.24 | [Бинарный файл](https://binaries.ydb.tech/release/24.2.7/ydbd-24.2.7-linux-amd64.tar.gz)
v.24.2.7 | 20.08.24 | [Бинарный файл](https://binaries.ydb.tech/release/24.2.7/ydbd-24.2.7-linux-amd64.tar.gz) | [См. список](../../../changelog-server.md#24-2)
**v24.1**
v.24.1.18 | 31.07.24 | [Бинарный файл](https://binaries.ydb.tech/release/24.1.18/ydbd-24.1.18-linux-amd64.tar.gz) | [См. список](../../../changelog-server.md#24-1)
**v23.4**
Expand Down
2 changes: 1 addition & 1 deletion ydb/docs/ru/core/downloads/_includes/server/source_code.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Версия | Дата выпуска | Ссылка | Список изменений
:--- | :--- | :--- | :---
**v24.2**
v.24.2.7 | 20.08.24 | [https://github.com/ydb-platform/ydb/tree/24.2.7](https://github.com/ydb-platform/ydb/tree/24.2.7)
v.24.2.7 | 20.08.24 | [https://github.com/ydb-platform/ydb/tree/24.2.7](https://github.com/ydb-platform/ydb/tree/24.2.7) | [См. список](../../../changelog-server.md#24-2)
**v24.1**
v.24.1.18 | 31.07.24 | [https://github.com/ydb-platform/ydb/tree/24.1.18](https://github.com/ydb-platform/ydb/tree/24.1.18) | [См. список](../../../changelog-server.md#24-1)
**v23.4**
Expand Down

0 comments on commit 2f41f2d

Please sign in to comment.