Skip to content

Commit

Permalink
Merge 02d5380 into 79d9940
Browse files Browse the repository at this point in the history
  • Loading branch information
galnat authored Jan 31, 2025
2 parents 79d9940 + 02d5380 commit a80759d
Showing 1 changed file with 37 additions and 4 deletions.
41 changes: 37 additions & 4 deletions ydb/docs/ru/core/changelog-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,42 @@

## Версия 24.3 {#24-3}

### Версия 24.3.15.4

Дата выхода: 3 февраля 2024.

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

* [Поддержали](https://github.com/ydb-platform/ydb/pull/11276) рестарт без потери доступности кластера в [минимальной отказоустойчивой конфигурации](https://ydb.tech/docs/ru/concepts/topology#reduced) из трех узлов.
* [Добавлены](https://github.com/ydb-platform/ydb/pull/13218) новый функции UDF Roaring bitmap: AndNotWithBinary, FromUint32List, RunOptimize.
* Добавлена возможность регистрировать [динамический узел](https://ydb.tech/docs/ru/concepts/glossary#dynamic) по сертификату. В [Node Broker](https://ydb.tech/docs/ru/reference/configuration/#node-broker-config), системная таблетке, которая отвечает за регистрацию динамических узлов в кластере, добавлен флаг `AuthorizeByCertificate` использования сертификата при регистрации.
* [Добавлены](https://github.com/ydb-platform/ydb/pull/11775) приоритеты проверки аутентификационных тикетов[ с использованием стороннего IAM-провайдера](https://ydb.tech/docs/ru/security/authentication#iam), с самым высоким приоритетом обрабатываются запросы от новых пользователей.
* [Добавлена](https://github.com/ydb-platform/ydb/pull/13748) возможность настраивать шаг планирования координатора c помощью [динамически обновляемой настройки](https://ydb.tech/docs/ru/maintenance/manual/dynamic-config#dynamic-kinds) `immediate_controls_config`.

#### Производительность

* [Ускорили](https://github.com/ydb-platform/ydb/pull/12747) поднятие таблеток на больших кластерах:​ 210 мс **** 125 мс (ssd)​, 260 мс **** 165 мс (hdd)​.

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

* [Снято](https://github.com/ydb-platform/ydb/pull/11901) ограничение на запись в тип Uint8 значений больше 127.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12221) ошибка, из-за которой при чтении из топика маленьких сообщений маленькими порциями значительно увеличивалась назгрузка на CPU. Это могло приводить к задержкам в чтении/записи в этот топик.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12915) ошибка восстановления из резервной копии, сохраненной в хранилище S3 с Path-style адресацией.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/13222) ошибка восстановления из резервной копии, которая была создана в момент автоматического разделения таблицы.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12601) ошибка в сериализации `Uuid` для [CDC](https://ydb.tech/docs/ru/concepts/cdc).
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12018) потенциальная поломка ["замороженных" блокировок](https://ydb.tech/docs/ru/contributor/datashard-locks-and-change-visibility#vzaimodejstvie-s-raspredelyonnymi-tranzakciyami), к которой могли приводить массовые операции (например, удаление по TTL).
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12804) ​​ошибка, из-за которой чтение подписчиков таблетки иногда приводило к сбоям во время автоматического разделения таблицы.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12807) ошибка, при которой отключенные прокси-серверы неожиданно регистрировались в службе координации.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/11593) ошибка, возникающие при открытии в интерфейсе вкладки с информацией о [группах распределенного хранилища](https://ydb.tech/docs/ru/concepts/glossary#storage-group).
* [Исправлена](https://github.com/ydb-platform/ydb/pull/12448) [ошибка](https://github.com/ydb-platform/ydb/issues/12443), из-за которой [Health Check](https://ydb.tech/docs/ru/reference/ydb-sdk/health-check-api) не сообщал о проблемах в синхронизации времени.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/11658) редкая проблема, которая приводила к ошибкам при выполнении запроса на чтение.
* [Исправлена](https://github.com/ydb-platform/ydb/pull/13501) редкая проблема, которая приводила к утечкам незакоммиченных изменений.

### Версия 24.3.11.15

Дата выхода: 24 декабря 2024.

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

* Добавлена [трассировка запросов](./reference/observability/tracing/setup) – инструмент, позволяющий детально посмотреть путь следования запроса по распределенной системе.
* Добавлена поддержка [асинхронной репликации](./concepts/async-replication), которая позволяет синхронизировать данные между базами YDB почти в реальном времени. Также она может быть использована для миграции данных между базами с минимальным простоем работающих с ними приложений.
Expand All @@ -31,7 +64,7 @@
* **_(Экспериментально)_** Реализована начальная версия [менеджера рабочей нагрузки](./dev/resource-consumption-management), который позволяет создавать пулы ресурсов с ограничениями по процессору, памяти и количеству активных запросов. Реализованы классификаторы ресурсов для отнесения запросов к определенному пулу ресурсов.
* **_(Экспериментально)_** Реализован [автоматический выбор индекса](https://ydb.tech/docs/ru/dev/secondary-indexes#avtomaticheskoe-ispolzovanie-indeksov-pri-vyborke) при выполнении запроса, который может быть включен администратором кластера с помощью настройки `index_auto_choose_mode` в `table_service_config` в [динамической конфигурации](./maintenance/manual/dynamic-config#obnovlenie-dinamicheskoj-konfiguracii).

### YDB UI
#### YDB UI

* Поддержано создание и [отображение](https://github.com/ydb-platform/ydb-embedded-ui/issues/782) экземпляра асинхронной репликации.
* [Добавлено](https://github.com/ydb-platform/ydb-embedded-ui/issues/929) обозначение [столбцов с автоинкрементом](./yql/reference/types/serial).
Expand All @@ -50,14 +83,14 @@
* [Добавлено](https://github.com/ydb-platform/ydb-embedded-ui/pull/889) отображение текущей версии пользовательского интерфейса.
* [Добавлена](https://github.com/ydb-platform/ydb-embedded-ui/pull/1229) с информацией о состоянии настроек включения экспериментальной функциональности.

### Производительность
#### Производительность

* [Ускорено](https://github.com/ydb-platform/ydb/pull/7589) восстановление из бэкапа таблиц со вторичными индексами до 20% по нашим тестам.
* [Оптимизирована](https://github.com/ydb-platform/ydb/pull/9721) пропускная способность Interconnect.
* Улучшена производительность CDC-топиков, содержащих тысячи партиций.
* Сделан ряд улучшений алгоритма балансировки таблеток Hive.

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

* [Исправлена](https://github.com/ydb-platform/ydb/pull/6850) ошибка, которая приводила в неработоспособное состояние базу с большим количеством таблиц или партиций при восстановлении из резервной копии. Теперь при превышении лимитов на размер базы, операция восстановления завершится ошибкой, база продолжит работать в штатном режиме.
* [Реализован](https://github.com/ydb-platform/ydb/pull/11532) механизм, принудительно запускающий фоновый [компакшн](./concepts/glossary#compaction) при обнаружении несоответствий между схемой данных и данными, хранящимися в [DataShard](./concepts/glossary#data-shard). Это решает редко возникающую проблему задержки в изменении схемы данных.
Expand Down

0 comments on commit a80759d

Please sign in to comment.