aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksey Myasnikov <asmyasnikov@ydb.tech>2024-12-29 13:26:58 +0300
committerGitHub <noreply@github.com>2024-12-29 13:26:58 +0300
commitcc056524b4b534f073b31521e95291f169ffc184 (patch)
treeeb7030d62ec5076610ca2a30150e31038d23a12d
parent25238d07bad642a8196fc15d4f9f99a58b7b09bc (diff)
downloadydb-cc056524b4b534f073b31521e95291f169ffc184.tar.gz
Publish YDB CLI 2.18.0 (#13104)
Co-authored-by: Natasha <galkinanatalie@gmail.com> Co-authored-by: anton-bobkov <anton-bobkov@ydb.tech>
-rw-r--r--ydb/apps/ydb/CHANGELOG.md8
-rw-r--r--ydb/docs/en/core/changelog-cli.md23
-rw-r--r--ydb/docs/en/core/downloads/_includes/ydb-cli/darwin_amd64.md1
-rw-r--r--ydb/docs/en/core/downloads/_includes/ydb-cli/linux.md1
-rw-r--r--ydb/docs/en/core/downloads/_includes/ydb-cli/windows.md1
-rw-r--r--ydb/docs/ru/core/changelog-cli.md22
-rw-r--r--ydb/docs/ru/core/downloads/_includes/ydb-cli/darwin_amd64.md1
-rw-r--r--ydb/docs/ru/core/downloads/_includes/ydb-cli/linux.md1
-rw-r--r--ydb/docs/ru/core/downloads/_includes/ydb-cli/windows.md1
9 files changed, 55 insertions, 4 deletions
diff --git a/ydb/apps/ydb/CHANGELOG.md b/ydb/apps/ydb/CHANGELOG.md
index fbb672f547..2ade1ddfc8 100644
--- a/ydb/apps/ydb/CHANGELOG.md
+++ b/ydb/apps/ydb/CHANGELOG.md
@@ -1,10 +1,10 @@
## 2.18.0 ##
-* Query plan and statistics improvements:
- * Expression and attributes added to various operator properties (i.e. GroupBy)
- * Per operator statistics (Rows)
- * Statistics from Column Shards (Rows and Bytes)
+* _awaiting release ydb server 24.4_ Query plan and statistics provide additional information:
+ * Expression and attributes added to various operator properties (e.g., `GroupBy`)
+ * Per-operator statistics (Rows)
+ * Statistics for [column-oriented tables](./concepts/datamodel/table.md#column-oriented-tables) (Rows and Bytes)
* Fixed a bug where `ydb workload * run` command could crash in `--dry-run` mode.
* Added support for views in local backups: `ydb tools dump` and `ydb tools restore`. Views are backed up as `CREATE VIEW` queries saved in the `create_view.sql` files, which can be executed to recreate the original views.
* Replaced option `--query-settings` by `--query-prefix` one in `ydb workload <workload> run`.
diff --git a/ydb/docs/en/core/changelog-cli.md b/ydb/docs/en/core/changelog-cli.md
index eaad289a42..27e385e95e 100644
--- a/ydb/docs/en/core/changelog-cli.md
+++ b/ydb/docs/en/core/changelog-cli.md
@@ -1,5 +1,28 @@
# {{ ydb-short-name }} CLI changelog
+## Version 2.18.0 {#2-18-0}
+
+Released on December 24, 2024. To update to version **2.18.0**, select the [Downloads](downloads/index.md#ydb-cli) section.
+
+### Features
+
+* Added support for [views](./concepts/datamodel/view) in local backups: `ydb tools dump` and `ydb tools restore`. Views are backed up as `CREATE VIEW` queries saved in the `create_view.sql` files, which can be executed to recreate the original views.
+* Added new options to the `ydb workload topic run` [command](./reference/ydb-cli/workload-topic#run-write): `--tx-commit-interval` and `--tx-commit-messages`, allowing you to specify the interval between transaction commits in milliseconds or in the number of messages written, respectively.
+* Made the `--consumer` flag in the `ydb topic read` [command](./reference/ydb-cli/topic-read) optional. In the non-subscriber reading mode, the partition IDs must be specified with the `--partition-ids` option. In this case, the read is performed without saving the offset commit.
+* The `ydb import file csv` [command]((./reference/ydb-cli/export-import/import-file)) now saves the import progress. Relaunching the import command will resume the process from the row where it was interrupted.
+* In the `ydb workload kv` and `ydb workload stock` commands, the default value of the `--executer` option has been changed to `generic`, which makes them no longer rely on the legacy query execution infrastructure.
+* Replaced the CSV format with Parquet for filling tables in `ydb workload` benchmarks.
+
+### Backward incompatible changes
+
+* Replaced the `--query-settings` option with `--query-prefix` in `ydb workload * run`.
+
+### Bug fixes
+
+* Fixed a bug where the `ydb workload * run` command could crash in `--dry-run` mode.
+* Fixed a bug in `ydb import file csv` where multiple columns with escaped quotes in the same row were parsed incorrectly.
+
+
## Version 2.17.0 {#2-17-0}
Released on December 4, 2024. To update to version **2.17.0**, select the [Downloads](downloads/index.md#ydb-cli) section.
diff --git a/ydb/docs/en/core/downloads/_includes/ydb-cli/darwin_amd64.md b/ydb/docs/en/core/downloads/_includes/ydb-cli/darwin_amd64.md
index c27ef3c61c..1475dd0f09 100644
--- a/ydb/docs/en/core/downloads/_includes/ydb-cli/darwin_amd64.md
+++ b/ydb/docs/en/core/downloads/_includes/ydb-cli/darwin_amd64.md
@@ -1,5 +1,6 @@
| Version | Release date | Download | Changelog |
:--- | :--- | :--- | :---
+| v.2.18.0 | 24/12/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.18.0/darwin/amd64/ydb) | [See the changelog](../../../changelog-cli.md#2-18-0) |
| v.2.17.0 | 04/12/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.17.0/darwin/amd64/ydb) | [See the changelog](../../../changelog-cli.md#2-17-0) |
| v.2.16.0 | 26/11/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.16.0/darwin/amd64/ydb) | [See the changelog](../../../changelog-cli.md#2-16-0) |
| v.2.15.0 | 17/10/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.15.0/darwin/amd64/ydb) |
diff --git a/ydb/docs/en/core/downloads/_includes/ydb-cli/linux.md b/ydb/docs/en/core/downloads/_includes/ydb-cli/linux.md
index 0d59dc5d56..5470d2c348 100644
--- a/ydb/docs/en/core/downloads/_includes/ydb-cli/linux.md
+++ b/ydb/docs/en/core/downloads/_includes/ydb-cli/linux.md
@@ -1,5 +1,6 @@
| Version | Release date | Download | Changelog |
:--- | :--- | :--- | :---
+| v.2.18.0 | 24/12/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.18.0/linux/amd64/ydb) | [See the changelog](../../../changelog-cli.md#2-18-0) |
| v.2.17.0 | 04/12/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.17.0/linux/amd64/ydb) | [See the changelog](../../../changelog-cli.md#2-17-0) |
| v.2.16.0 | 26/11/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.16.0/linux/amd64/ydb) | [See the changelog](../../../changelog-cli.md#2-16-0) |
| v.2.15.0 | 17/10/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.15.0/linux/amd64/ydb) |
diff --git a/ydb/docs/en/core/downloads/_includes/ydb-cli/windows.md b/ydb/docs/en/core/downloads/_includes/ydb-cli/windows.md
index 6391287070..0481c86af1 100644
--- a/ydb/docs/en/core/downloads/_includes/ydb-cli/windows.md
+++ b/ydb/docs/en/core/downloads/_includes/ydb-cli/windows.md
@@ -1,5 +1,6 @@
| Version | Release date | Download | Changelog |
:--- | :--- | :--- | :---
+| v.2.18.0 | 24/12/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.18.0/windows/amd64/ydb.exe) | [See the changelog](../../../changelog-cli.md#2-18-0) |
| v.2.17.0 | 04/12/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.17.0/windows/amd64/ydb.exe) | [See the changelog](../../../changelog-cli.md#2-17-0) |
| v.2.16.0 | 26/11/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.16.0/windows/amd64/ydb.exe) | [See the changelog](../../../changelog-cli.md#2-16-0) |
| v.2.15.0 | 17/10/2024 | [Binary file](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.15.0/windows/amd64/ydb.exe) |
diff --git a/ydb/docs/ru/core/changelog-cli.md b/ydb/docs/ru/core/changelog-cli.md
index 3a81090a15..0fee807ca9 100644
--- a/ydb/docs/ru/core/changelog-cli.md
+++ b/ydb/docs/ru/core/changelog-cli.md
@@ -2,6 +2,28 @@
# Список изменений {{ ydb-short-name }} CLI
+## Версия 2.18..0 {#2-18-0}
+
+Дата выхода 24 декабря 2024. Для обновления до версии **2.18.0** перейдите в раздел [Загрузки](downloads/index.md#ydb-cli).
+
+### Функциональность
+
+* Добавлена поддержка [представлений (VIEW)](./concepts/datamodel/view) при выполнении операций резервного копирования `ydb tools dump` и восстановления `ydb tools restore`. Представления сохраняются в файл "create_view.sql" в виде запросов `CREATE VIEW`, которые будут выполнены для восстановления.
+* В [команду](./reference/ydb-cli/workload-topic#run-write) `ydb workload topic run` добавлены опции `--tx-commit-interval` и `--tx-commit-messages`, которые задают интервал между коммитами транзакций в миллисекундах и в количестве записанных сообщений соответственно.
+* В [команде](./reference/ydb-cli/topic-read) `ydb topic read` параметр `--consumer` перестал быть обязательным. В режиме чтения без подписчика обязательно должны быть указаны идентификаторы партиций с помощью параметра `--partition-ids`. Чтение в этом случае выполняется без сохранения коммита оффсетов.
+* [Команда](./reference/ydb-cli/export-import/import-file) `ydb import file csv` теперь сохраняет прогресс выполнения. Повторный запуск команды импорта продолжится с той строки, на которой она была прервана.
+* В командах `ydb workload kv` и `ydb workload stock` значение параметра `--executer` по умолчанию изменено на "generic", благодаря чему они больше не используют устаревшую инфраструктуру выполнения запросов.
+* Изменен формат загрузки данных в таблицы для нагрузочных тестов `ydb workload` с CSV на Parquet.
+
+### Изменения с потерей обратной совместимости
+
+* В команде `ydb workload * run` параметр `--query-settings` заменен на `--query-prefix`.
+
+### Исправления ошибок
+
+* Исправлена ошибка, из-за которой команда `ydb workload * run` в режиме `--dry-run` могла приводить к сбою.
+* Исправлена ошибка в `ydb import file csv`, из-за которой несколько столбцов с экранированными кавычками в одной строке обрабатывались неправильно.
+
## Версия 2.17.0 {#2-17-0}
Дата выхода 4 декабря 2024. Для обновления до версии **2.17.0** перейдите в раздел [Загрузки](downloads/index.md#ydb-cli).
diff --git a/ydb/docs/ru/core/downloads/_includes/ydb-cli/darwin_amd64.md b/ydb/docs/ru/core/downloads/_includes/ydb-cli/darwin_amd64.md
index 26a72d2421..c454a73f76 100644
--- a/ydb/docs/ru/core/downloads/_includes/ydb-cli/darwin_amd64.md
+++ b/ydb/docs/ru/core/downloads/_includes/ydb-cli/darwin_amd64.md
@@ -1,5 +1,6 @@
Версия | Дата выпуска | Скачать | Список изменений
:--- | :--- | :--- | :---
+v.2.18.0 | 24.12.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.18.0/darwin/amd64/ydb) | [См. список](../../../changelog-cli.md#2-18-0)
v.2.17.0 | 04.12.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.17.0/darwin/amd64/ydb) | [См. список](../../../changelog-cli.md#2-17-0)
v.2.16.0 | 26.11.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.16.0/darwin/amd64/ydb) | [См. список](../../../changelog-cli.md#2-16-0)
v.2.15.0 | 17.10.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.15.0/darwin/amd64/ydb)
diff --git a/ydb/docs/ru/core/downloads/_includes/ydb-cli/linux.md b/ydb/docs/ru/core/downloads/_includes/ydb-cli/linux.md
index a19371436d..98567c8027 100644
--- a/ydb/docs/ru/core/downloads/_includes/ydb-cli/linux.md
+++ b/ydb/docs/ru/core/downloads/_includes/ydb-cli/linux.md
@@ -1,5 +1,6 @@
Версия | Дата выпуска | Скачать | Список изменений
:--- | :--- | :--- | :---
+v.2.18.0 | 24.12.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.18.0/linux/amd64/ydb) | [См. список](../../../changelog-cli.md#2-18-0)
v.2.17.0 | 04.12.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.17.0/linux/amd64/ydb) | [См. список](../../../changelog-cli.md#2-17-0)
v.2.16.0 | 26.11.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.16.0/linux/amd64/ydb) | [См. список](../../../changelog-cli.md#2-16-0)
v.2.15.0 | 17.10.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.15.0/linux/amd64/ydb)
diff --git a/ydb/docs/ru/core/downloads/_includes/ydb-cli/windows.md b/ydb/docs/ru/core/downloads/_includes/ydb-cli/windows.md
index 4d55eaa4da..c9dd579340 100644
--- a/ydb/docs/ru/core/downloads/_includes/ydb-cli/windows.md
+++ b/ydb/docs/ru/core/downloads/_includes/ydb-cli/windows.md
@@ -1,5 +1,6 @@
Версия | Дата выпуска | Скачать | Список изменений
:--- | :--- | :--- | :---
+v.2.18.0 | 24.12.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.18.0/windows/amd64/ydb.exe) | [См. список](../../../changelog-cli.md#2-18-0)
v.2.17.0 | 04.12.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.17.0/windows/amd64/ydb.exe) | [См. список](../../../changelog-cli.md#2-17-0)
v.2.16.0 | 26.11.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.16.0/windows/amd64/ydb.exe) | [См. список](../../../changelog-cli.md#2-16-0)
v.2.15.0 | 17.10.24 | [Бинарный файл](https://storage.yandexcloud.net/yandexcloud-ydb/release/2.15.0/windows/amd64/ydb.exe)