diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md index 5491f47adca1..be55bc837afb 100644 --- a/ydb/docs/en/core/changelog-server.md +++ b/ydb/docs/en/core/changelog-server.md @@ -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. diff --git a/ydb/docs/en/core/downloads/_includes/server/docker.md b/ydb/docs/en/core/downloads/_includes/server/docker.md index 99ac97adb619..fe4398e9cb82 100644 --- a/ydb/docs/en/core/downloads/_includes/server/docker.md +++ b/ydb/docs/en/core/downloads/_includes/server/docker.md @@ -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** diff --git a/ydb/docs/en/core/downloads/_includes/server/linux.md b/ydb/docs/en/core/downloads/_includes/server/linux.md index fccda8abb209..940bc004d1bd 100644 --- a/ydb/docs/en/core/downloads/_includes/server/linux.md +++ b/ydb/docs/en/core/downloads/_includes/server/linux.md @@ -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** diff --git a/ydb/docs/en/core/downloads/_includes/server/source_code.md b/ydb/docs/en/core/downloads/_includes/server/source_code.md index 1aaf9e6aa330..de891cbd409a 100644 --- a/ydb/docs/en/core/downloads/_includes/server/source_code.md +++ b/ydb/docs/en/core/downloads/_includes/server/source_code.md @@ -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** diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md index e809a4e48255..5b3f1f8947ab 100644 --- a/ydb/docs/ru/core/changelog-server.md +++ b/ydb/docs/ru/core/changelog-server.md @@ -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. diff --git a/ydb/docs/ru/core/downloads/_includes/server/docker.md b/ydb/docs/ru/core/downloads/_includes/server/docker.md index 4af94b8b8945..e4ff318c08e9 100644 --- a/ydb/docs/ru/core/downloads/_includes/server/docker.md +++ b/ydb/docs/ru/core/downloads/_includes/server/docker.md @@ -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** diff --git a/ydb/docs/ru/core/downloads/_includes/server/linux.md b/ydb/docs/ru/core/downloads/_includes/server/linux.md index 9172957154eb..a5d9db43eae6 100644 --- a/ydb/docs/ru/core/downloads/_includes/server/linux.md +++ b/ydb/docs/ru/core/downloads/_includes/server/linux.md @@ -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** diff --git a/ydb/docs/ru/core/downloads/_includes/server/source_code.md b/ydb/docs/ru/core/downloads/_includes/server/source_code.md index 7386dbfaf67d..c6b40b6d3668 100644 --- a/ydb/docs/ru/core/downloads/_includes/server/source_code.md +++ b/ydb/docs/ru/core/downloads/_includes/server/source_code.md @@ -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**