summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbazeltsev <[email protected]>2023-05-12 11:42:49 +0300
committerbazeltsev <[email protected]>2023-05-12 11:42:49 +0300
commitea70194cdb00ba53c383d0da47b2849674f927f0 (patch)
tree8d6aa06f2b2e16b0e8dd51c50b9f52e8e0799c33
parentd28ab6e3a75f71386699d29e7b830857c0300a68 (diff)
Added release notes ydb 23.1
updated
-rw-r--r--ydb/docs/en/core/changelog-server.md34
-rw-r--r--ydb/docs/en/core/cluster/audit-log.md2
-rw-r--r--ydb/docs/ru/core/changelog-server.md34
-rw-r--r--ydb/docs/ru/core/cluster/audit-log.md2
4 files changed, 60 insertions, 12 deletions
diff --git a/ydb/docs/en/core/changelog-server.md b/ydb/docs/en/core/changelog-server.md
index 7f43e3740e5..147e056041f 100644
--- a/ydb/docs/en/core/changelog-server.md
+++ b/ydb/docs/en/core/changelog-server.md
@@ -1,14 +1,40 @@
# {{ ydb-short-name }} Server changelog
+## Version 23.1 {#23-1}
+
+Released on May 5, 2023. To update to version 23.1, select the [Downloads](downloads/index.md#ydb-server) section.
+
+**Features:**
+
+* [CDC initial scan](concepts/cdc.md#initial-scan). By default, records are emitted to the CDC changefeed only for table rows that were changed after the stream was created. With the optional initial scan of the table, CDC is now able to emit to the changefeed all the rows that existed at the time of the changefeed creation.
+* [Atomic index replacement](best_practices/secondary_indexes.md#atomic-index-replacement). Allows to replace one index with another atomically and transparently to the application. The ability to replace the index with its improved version without any downtime is important for the many YDB applications, which normally embed secondary index names into YQL queries.
+* [Audit Logs](cluster/audit-log.md). An event stream that includes data about all the attempts to change {{ ydb-short-name }} objects and permissions, both successfully or unsuccessfully. Audit Logs support is important for ensuring the secure operation of {{ ydb-short-name }} databases.
+
+**Performance:**
+
+* [Automatic configuration](deploy/configuration/config.md#autoconfig) of thread pool sizes depending on their load. This function allows {{ ydb-short-name }} to adapt to the changes in the workload, and improves the performance by better CPU resource sharing.
+* Predicate extraction. More accurate predicate pushdown logic: support for OR and IN expressions with parameters for DataShard pushdown.
+* Point lookups support for scan queries. Single-row lookups using primary key or secondary indexes are now supported in scan queries, leading to the improved performance in many cases. As with regular data queries, to actually use the secondary index lookups, index name has to be explicitly specified in the query text with the `VIEW` keyword.
+* Significant improvements in data transfer formats between request execution stages. CPU consumption decreases and throughput increases, for example, for SELECTs by about 10% on queries with parameters, and for write operations up to 30%.
+* Caching of the calculation graph when executing queries. Reduces CPU consumption for its construction.
+
+**Bug Fix:**
+
+* Fixed a number of errors in the implementation of distributed data storage. We strongly recommend that all users upgrade to the current version.
+* Fixed index building on not null columns.
+* Fixed statistics calculation with MVCC enabled.
+* Fixed backup issues.
+* Fixed race while splitting and deleting table with CDC.
+
## Version 22.5 {#22-5}
-Released on 07/03/2023. To update to version **22.5**, select the [Downloads](downloads/index.md#ydb-server) section.
+Released on March 7, 2023. To update to version **22.5**, select the [Downloads](downloads/index.md#ydb-server) section.
**What's new:**
-* Added [changefeed configuration parameters](yql/reference/syntax/alter_table#changefeed-options) to transfer additional information about changes to a topic.
+* Added [changefeed configuration parameters](yql/reference/syntax/alter_table.md#changefeed-options) to transfer additional information about changes to a topic.
* You can now [rename tables](concepts/datamodel/table.md#rename) that have TTL enabled.
-* You can now [manage the record retention period](concepts/cdc#retention-period).
+* You can now [manage the record retention period](concepts/cdc.md#retention-period).
**Bug fixes and improvements:**
@@ -21,7 +47,7 @@ Released on 07/03/2023. To update to version **22.5**, select the [Downloads](do
## Version 22.4 {#22-4}
-Released on 12/10/2022. To update to version **22.4**, select the [Downloads](downloads/index.md#ydb-server) section.
+Released on October 12, 2023. To update to version **22.4**, select the [Downloads](downloads/index.md#ydb-server) section.
**What's new:**
diff --git a/ydb/docs/en/core/cluster/audit-log.md b/ydb/docs/en/core/cluster/audit-log.md
index 98277e62990..c266d241299 100644
--- a/ydb/docs/en/core/cluster/audit-log.md
+++ b/ydb/docs/en/core/cluster/audit-log.md
@@ -1,7 +1,5 @@
# Audit log
-{% include [release-candidate](../_includes/trunk.md) %}
-
_An audit log_ is a stream that includes data about all the operations that tried to change the {{ ydb-short-name }} objects, successfully or unsuccessfully:
* Database: Creating, editing, and deleting databases.
diff --git a/ydb/docs/ru/core/changelog-server.md b/ydb/docs/ru/core/changelog-server.md
index 430d238b5f6..7a786107976 100644
--- a/ydb/docs/ru/core/changelog-server.md
+++ b/ydb/docs/ru/core/changelog-server.md
@@ -1,14 +1,40 @@
# Список изменений {{ ydb-short-name }} Server
+## Версия 23.1 {#23-1}
+
+Дата выхода 5 мая 2023. Для обновления до версии 23.1 перейдите в раздел [Загрузки](downloads/index.md#ydb-server).
+
+**Функциональность:**
+
+* Добавлено [первоначальное сканирование таблицы](concepts/cdc.md#initial-scan) при создании потока изменений CDC. Теперь можно выгрузить все данные, которые существуют на момент создания потока.
+* Добавлена возможность [атомарной замены индекса](best_practices/secondary_indexes.md#atomic-index-replacement). Теперь можно атомарно и прозрачно для приложения подменить один индекс другим заранее созданным индексом. Замена выполняется без простоя.
+* Добавлен [аудитный лог](cluster/audit-log.md) — поток событий, который содержит информацию обо всех операциях над объектами {{ ydb-short-name }}.
+
+**Производительность:**
+
+* Улучшены форматы передачи данных между стадиями исполнения запроса, что ускорило SELECT на запросах с параметрами на 10%, на операциях записи — до 30%.
+* Добавлено [автоматическое конфигурирование](deploy/configuration/config.md#autoconfig) пулов акторной системы в зависимости от их нагруженности. Это повышает производительность за счет более эффективного совместного использования ресурсов ЦПУ.
+* Оптимизирована логика применения предикатов — выполнение ограничений с использованием OR и IN с параметрами автоматический переносится на сторону DataShard.
+* Для сканирующих запросов реализована возможность эффективного поиска отдельных строк с использованием первичного ключа или вторичных индексов, что позволяет во многих случаях значительно улучшить производительность. Как и в обычных запросах, для использования вторичного индекса необходимо явно указать его имя в тексте запроса с использованием ключевого слова `VIEW`.
+* Реализовано кеширование графа вычисления при выполнении запросов, что уменьшает потребление ЦПУ при его построении.
+
+**Исправления ошибок:**
+
+* Исправлен ряд ошибок в реализации распределенного хранилища данных. Мы настоятельно рекомендуем всем пользователям обновиться на актуальную версию.
+* Исправлена ошибка построения индекса на not null колонках.
+* Исправлен подсчет статистики при включенном MVCC.
+* Исправлены ошибки с бэкапами.
+* Исправлена гонка во время сплита и удаления таблицы с CDC.
+
## Версия 22.5 {#22-5}
-Дата выхода 07.03.2023. Для обновления до версии **22.5** перейдите в раздел [Загрузки](downloads/index.md#ydb-server).
+Дата выхода 7 марта 2023. Для обновления до версии **22.5** перейдите в раздел [Загрузки](downloads/index.md#ydb-server).
**Что нового:**
-* Добавлены [параметры конфигурации потока изменения](yql/reference/syntax/alter_table#changefeed-options) для передачи дополнительной информации об изменениях в топик.
+* Добавлены [параметры конфигурации потока изменения](yql/reference/syntax/alter_table.md#changefeed-options) для передачи дополнительной информации об изменениях в топик.
* Добавлена поддержка [переименования для таблиц](concepts/datamodel/table.md#rename) с включенным TTL.
-* Добавлено [управление временем хранения записей](concepts/cdc#retention-period) для потока изменений.
+* Добавлено [управление временем хранения записей](concepts/cdc.md#retention-period) для потока изменений.
**Исправления ошибок и улучшения:**
@@ -21,7 +47,7 @@
## Версия 22.4 {#22-4}
-Дата выхода 12.10.2022. Для обновления до версии **22.4** перейдите в раздел [Загрузки](downloads/index.md#ydb-server).
+Дата выхода 12 октября 2022. Для обновления до версии **22.4** перейдите в раздел [Загрузки](downloads/index.md#ydb-server).
**Что нового:**
diff --git a/ydb/docs/ru/core/cluster/audit-log.md b/ydb/docs/ru/core/cluster/audit-log.md
index 84ed30e77f3..02ee01ea4b7 100644
--- a/ydb/docs/ru/core/cluster/audit-log.md
+++ b/ydb/docs/ru/core/cluster/audit-log.md
@@ -1,7 +1,5 @@
# Аудитный лог
-{% include [release-candidate](../_includes/trunk.md) %}
-
_Аудитный лог_ — это поток, который содержит информацию обо всех операциях (успешных или не успешных) над объектами {{ ydb-short-name }}:
* база данных — создание, изменение и удаление;