diff options
author | bazeltsev <bazeltsev@ydb.tech> | 2022-10-12 19:37:11 +0300 |
---|---|---|
committer | bazeltsev <bazeltsev@ydb.tech> | 2022-10-12 19:37:11 +0300 |
commit | c6fbda8e67d2ca1a23382f3fcaaa7aa5a252bb7e (patch) | |
tree | 60455b37c4a3c73769d17d8aca73893072af5dc8 | |
parent | 918fcce7e3028401867b3276871686c4add87705 (diff) | |
download | ydb-c6fbda8e67d2ca1a23382f3fcaaa7aa5a252bb7e.tar.gz |
Added YDB 22.4 release notes
updated
-rw-r--r-- | ydb/docs/en/core/changelog.md | 55 | ||||
-rw-r--r-- | ydb/docs/ru/core/changelog.md | 37 |
2 files changed, 82 insertions, 10 deletions
diff --git a/ydb/docs/en/core/changelog.md b/ydb/docs/en/core/changelog.md index d1440b4073..5aac5284d4 100644 --- a/ydb/docs/en/core/changelog.md +++ b/ydb/docs/en/core/changelog.md @@ -1,20 +1,55 @@ # Releases -## 20.09.2022 {#22-09-2022} +## 10.12.2022 {#10-12-2022} + +* {{ ydb-short-name }} Topics and Change Data Capture (CDC): + * A new Topic API is introduced in {{ ydb-short-name }}. {{ ydb-short-name }} [topic](concepts/topic.md) is an entity for storing unstructured messages and delivering them to multiple subscribers. + * A new TopicAPI is supported in [{{ ydb-short-name }} CLI](reference/ydb-cli/topic-overview.md) and [SDK](reference/ydb-sdk/topic.md). The API enables topic management operations and streaming message publish/subscribe. + * Added support of table data changes capture into a topic using [CDC change feeds](concepts/cdc.md). + +* SDK: + * {{ ydb-short-name }} Topics support added in YDB Golang SDK. + * Official database/sql driver to work with YDB is now supported for Golang. + +* Embedded UI: + * CDC change feeds and Secondary Indexes are displayed in Database scheme hierarchy as separate objects. + * Visualization of query explain plan was completely redesigned. + * Storage groups with problems are now more visible. + * Various optimizations based on UX assessment + +* Query Processing: + * Added Query Processor 2.0 — a brand new version of execution engine for OLTP-queries with significant improvements comparing to previous one. + * Improved performance: up to 10% better read throughout, up to 60% better write throughput. + * A feature for NOT NULL constraint for Primary Key has been added. Can be set up at table creation stage only. + * Added support of online secondary index rename without stopping the service. + * Improved query explain representation now includes graph for physical operators. + +* Core: + * Read-only transactions now use a consistent snapshot that doesn't conflict with concurrent writes. + * Added BulkUpsert support for tables with async secondary indexes. + * Added TTL support for tables with async secondary indexes. + * Added option to compress data during export to S3. + * Added initial version of audit log for DDL statements. + * Added support of authentication with static credentials. + * Added system tables for query performance diagnostics. + +To upgrade to **22.4** version, see [Downloads](downloads/index.md). + +## 09.22.2022 {#22-09-2022} {{ ydb-short-name }} CLI 2.0.0: * Added the ability to work with topics: - * `ydb topic create`: Create a topic. - * `ydb topic alter`: Update a topic. - * `ydb topic write`: Write data to a topic. - * `ydb topic read`: Read data from a topic. - * `ydb topic drop`: Delete a topic. + * `ydb topic create`: Create a topic. + * `ydb topic alter`: Update a topic. + * `ydb topic write`: Write data to a topic. + * `ydb topic read`: Read data from a topic. + * `ydb topic drop`: Delete a topic. * Added a new type of load testing: - * `ydb workload kv init`: Create a table for kv load testing. - * `ydb workload kv run`: Apply one of three types of load: run multiple `UPSERT` sessions, run multiple `INSERT` sessions, or run multiple sessions of GET requests by primary key. - * `ydb workload kv clean`: Delete a test table. + * `ydb workload kv init`: Create a table for kv load testing. + * `ydb workload kv run`: Apply one of three types of load: run multiple `UPSERT` sessions, run multiple `INSERT` sessions, or run multiple sessions of GET requests by primary key. + * `ydb workload kv clean`: Delete a test table. * Added the ability to disable current active profile (see the `ydb config profile deactivate` command). * Added the ability to delete a profile non-interactively with no commit (see the `--force` parameter under the `ydb config profile remove` command). @@ -25,7 +60,7 @@ * Added the ability to import data in JSON format from a file or stdin (see the `ydb import file json` command). * Improved command processing. Improved the accuracy of user input parsing and validation. -## 25.06.2022 {#25-06-2022} +## 06.25.2022 {#25-06-2022} {{ ydb-short-name }} CLI 1.9.1: diff --git a/ydb/docs/ru/core/changelog.md b/ydb/docs/ru/core/changelog.md index b638430c27..0038f22add 100644 --- a/ydb/docs/ru/core/changelog.md +++ b/ydb/docs/ru/core/changelog.md @@ -1,5 +1,42 @@ # История изменений +## 12.10.2022 {#12-10-2022} + +{{ ydb-short-name }} 22.4: + +* {{ ydb-short-name }} Topics и Change Data Capture (CDC): + * Представлен новый Topic API. [Топик](concepts/topic.md) {{ ydb-short-name }} — это сущность для хранения неструктурированных сообщений и доставки их различным подписчикам. + * Поддержка нового Topic API добавлена в [{{ ydb-short-name }} CLI](reference/ydb-cli/topic-overview.md) и [SDK](reference/ydb-sdk/topic.md). Topic API предоставляет методы потоковой записи и чтения сообщений, а также управления топиками. + * Добавлена возможность [захвата изменений данных таблицы](concepts/cdc.md) с отправкой сообщений об изменениях в топик. + +* SDK: + * Добавлена возможность взаимодействовать с топиками в {{ ydb-short-name }} SDK. + * Добавлена официальная поддержка драйвера database/sql для работы с {{ ydb-short-name }} в Golang. + +* Embedded UI: + * Поток изменений CDC и вторичные индексы теперь отображаются в иерархии схемы базы данных как отдельные объекты. + * Улучшена визуализация графического представления query explain планов. + * Проблемные группы хранения теперь более заметны. + * Различные улучшения на основе UX-исследований. + +* Query Processing: + * Добавлен Query Processor 2.0 — новая подсистема выполнения OLTP-запросов со значительными улучшениями относительно предыдущей версии. + * Улучшение производительности записи составило до 60%, чтения до 10%. + * Добавлена возможность включения ограничения NOT NULL для первичных ключей в YDB во время создания таблиц. + * Включена поддержка переименования вторичного индекса в режиме онлайн без остановки сервиса. + * Улучшено представление query explain, которое теперь включает графы для физических операторов. + +* Core: + * Для read-only транзакций добавлена поддержка консистентного снапшота, который не конфликтует с пишущими транзакциями. + * Добавлена поддержка BulkUpsert для таблиц с асинхронными вторичными индексами. + * Добавлена поддержка TTL для таблиц с асинхронными вторичными индексами. + * Добавлена поддержка сжатия при экспорте данных в S3. + * Добавлен audit log для DDL statements. + * Поддержана аутентификация со статическими учетными данными. + * Добавлены системные таблицы для диагностики производительности запросов. + +Для обновления до версии **22.4**, перейдите в раздел [Загрузки](downloads/index.md). + ## 20.09.2022 {#22-09-2022} {{ ydb-short-name }} CLI 2.0.0: |