Список изменений YDB CLI

Версия 2.24.1

Дата выхода 28 июля 2025. Для обновления до версии 2.24.1 перейдите в раздел Загрузки.

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

  • Исправлена ошибка, при которой команда ydb tools dump без уведомления пропускала объекты схемы неподдерживаемых типов и создавала для них пустые директории в целевой папке на файловой системе.

Версия 2.24.0

Дата выхода 23 июля 2025. Для обновления до версии 2.24.0 перейдите в раздел Загрузки.

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

  • Добавлена возможность для команд ydb workload tpch и ydb workload tpcds использовать опцию --scale c дробным значением, что позволяет задавать долю от полного объёма данных и нагрузки бенчмарка.
  • Добавлена команда ydb workload tpcc check для проверки целостности данных TPC-C.

Улучшения

  • Тип хранения по умолчанию в командах ydb workload * init изменён на column (было row), а режим работы с датой и временем по умолчанию — на datetime32 (было datetime64).

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

  • Исправлена проблема, из-за которой команда ydb import file csv могла зависать.

Версия 2.23.0

Дата выхода 16 июля 2025. Для обновления до версии 2.23.0 перейдите в раздел Загрузки.

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

  • Добавлена команда ydb workload tpcc для проведения нагрузочного тестирования TPC-C.
  • Добавлена команда ydb workload vector select для тестирования производительности и полноты векторного индекса.
  • Добавлена команда ydb tools infer csv для генерации SQL-запроса CREATE TABLE на основе CSV-файла с данными.

Улучшения

  • Расширена обработка специальных значений (null, /dev/null, stdout, cout, console, stderr, cerr) для опции --output в командах ydb workload * run.
  • Команды ydb workload теперь работают с абсолютными путями до объектов схемы в базе данных.
  • Улучшения в интерактивном режиме выполнения запросов ydb:
    • Добавлена проверка соединения с сервером и описание горячих клавиш.
    • Улучшены inline-подсказки.
    • Добавлено автодополнение имён столбцов таблицы.
    • Добавлено кеширование схемы таблиц.

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

  • Исправлена ошибка, из-за которой команда ydb tools restore не работала на Windows.

Версия 2.22.1

Дата выхода 17 июня 2025. Для обновления до версии 2.22.1 перейдите в раздел Загрузки.

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

  • Исправлена ошибка, из-за которой сертификат не читался из файла, если путь к файлу указан в профиле в поле ca-file.
  • Исправлена ошибка, из-за которой команды ydb workload query import и ydb workload clickbench import files в состоянии отображали количество строк вместо количества байт.

Версия 2.22.0

Дата выхода 4 июня 2025. Для обновления до версии 2.22.0 перейдите в раздел Загрузки.

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

  • Добавлено автодополнение имён схемных объектов в интерактивном режиме.
  • Расширены возможности команды ydb workload query: добавлены команды ydb workload query init, ydb workload query import и ydb workload query clean и изменена команда ydb workload query run. Пользуясь ими можно инициализировать таблицы, заполнить их данными, провести нагрузочное тестирование и очистить данные за собой.
  • В команды ydb workload clickbench run, ydb workload tpch run, ydb workload tpcds run добавлена опция --threads, позволяющая указывать количество потоков для отправки запросов.
  • (Требуется сервер v25.1+) (Экспериментально) Добавлена команда ydb admin cluster config version для отображения версии конфигурации (V1/V2) на узлах.

Изменения с потерей обратной совместимости

  • Из команд ydb workload * run удалена опция --executor. Теперь всегда используется исполнитель generic.

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

  • Исправлена ошибка, из-за которой команды ydb workload * clean удаляли все содержимое целевой директории, а не только таблицы, созданные командой init.

Версия 2.21.0

Дата выхода 22 мая 2024. Для обновления до версии 2.21.0 перейдите в раздел Загрузки.

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

  • Добавлен глобальный параметр --no-discovery, позволяющий пропустить процесс discovery и подключиться напрямую к указанному пользователем эндпоинту.
  • Добавлены новые опции для команд нагрузочного тестирования:
    • Добавлена опция --scale в команды ydb workload tpch init и ydb workload tpcds init для установки процента размера данных и нагрузки относительно максимальной нагрузки.
    • Добавлена опция --retries в команды ydb workload <clickbench|tpch|tpcds> run для указания максимального количества повторов каждого запроса.
    • Добавлена опция --partition-size в команды ydb workload <clickbench|tpcds|tpch> init для установки максимального размера партиции в мегабайтах для строчных таблиц.
    • Добавлены параметры диапазона дат (--date-to, --date-from) в операции ydb workload log run для поддержки равномерного распределения первичных ключей.
  • Улучшена функциональность резервного копирования и восстановления:
    • Добавлены опции --replace и --verify-existence в команду ydb tools restore для управления удалением существующих объектов, совпадающих с объектами в резервной копии, перед восстановлением.
    • Улучшена команда ydb tools dump: таблицы-реплики у ASYNC REPLICATION и их потоки изменений не сохраняются в локальные резервные копии. Это предотвращает дублирование потоков изменений и уменьшает размер резервной копии на диске.
  • Изменения, повышающие удобство использования CLI:
    • Вывод подробной справки (-hh) теперь показывает всё дерево подкоманд.
    • Добавлена автоматическая вставка парных скобок в интерактивном режиме ydb.
    • Добавлена поддержка файлов с BOM (Byte Order Mark) в командах ydb import file.
  • (Требуется сервер v25.1+) (Экспериментально) Улучшена команда ydb debug latency:
    • Добавлен параметр --min-inflight для установки минимального количества одновременных запросов (по умолчанию: 1).
    • Добавлена опция --percentile для указания пользовательских процентилей задержки.
    • Вывод команды расширен дополнительными измерениями GRPC ping.

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

  • Команда ydb operation get теперь корректно отображает операции, которые ещё находятся в процессе выполнения.
  • Исправлены ошибки в команде ydb scheme rmdir:
    • Исправлена ошибка, из-за которой команда пыталась удалить поддомены.
    • Исправлен порядок удаления: внешние таблицы теперь удаляются перед источниками данных из-за возможных зависимостей между ними.
    • Добавлена поддержка coordination nodes при рекурсивном удалении.
  • Исправлен код возврата команды ydb workload * run --check-canonical при несовпадении результатов с каноническими.
  • Исправлена проблема, когда CLI пытался читать параметры из stdin даже при отсутствии данных.
  • (Требуется сервер v25.1+) (Экспериментально) Исправлена ошибка авторизации при выполнении команды ydb admin database restore при наличии нескольких учетных записей администраторов базы данных в восстанавливаемой резервной копии.

Версия 2.20.0

Дата выхода 5 марта 2024. Для обновления до версии 2.20.0 перейдите в раздел Загрузки.

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

  • Добавлена поддержка топиков при выполнении команд ydb tools dump и ydb tools restore.
  • Добавлена поддержка узлов координации при выполнении команд ydb tools dump и ydb tools restore.
  • Добавлена новая команда ydb workload log import generator.
  • Добавлены новые глобальные опции для пользовательских сертификатов при соединении через SSL/TLS:
    • --client-cert-file: файл, содержащий пользовательский сертификат для SSL/TLS соединения, закодированный в PEM или PKCS#12.
    • --client-cert-key-file: файл, содержащий приватный ключ к пользовательскому сертификату, закодированный в PEM.
    • --client-cert-key-password-file: файл, содержащий пароль для приватного ключа пользовательского сертификата.
  • Запросы при выполнении команды ydb workload run теперь отправляются на сервер в произвольном порядке.
  • (Требуется сервер v25.1+) Добавлена поддержка внешних источников данных и внешних таблиц при выполнении команд ydb tools dump и ydb tools restore.
  • (Экспериментально) Добавлена команда ydb admin node config init для инициализации директории с конфигурационными файлами узла.
  • (Требуется сервер v25.1+) (Экспериментально) Добавлена команда ydb admin cluster config generate для генерации файла конфигурации V2 из файла конфигурации V1.
  • (Требуется сервер v25.1+) (Экспериментально) Добавлены команда ydb admin cluster dump и команда ydb admin cluster restore для создания дампа кластера. Дамп кластера содержит список баз данных с метаданными, пользователей и группы, но не содержит схемные объекты.
  • (Требуется сервер v25.1+) (Экспериментально) Добавлены команды ydb admin database dump и ydb admin database restore для создания дампа базы данных. Такой дамп содержит метаданные базы данных, схемные объекты, данные в них, пользователей и группы.
  • (Требуется сервер v25.1+) (Экспериментально) Для команды ydb admin cluster config fetch добавлены новые опции --dedicated-storage-section и --dedicated-cluster-section, позволяющие получать части конфигурации для кластера и хранилища отдельно.

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

  • Исправлена ошибка, из-за которой дважды отправлялся запрос аутентификации в команде ydb auth get-token при получении списка эндпойнтов (Discovery запрос) и при фактическом выполнении запроса на получение токена.
  • Исправлена ошибка в команде ydb import file csv, при которой прогресс импорта сохранялся даже если отправка пакета данных завершилась ошибкой.
  • Исправлена ошибка, из-за которой при выполнении команды ydb tools restore некоторые ошибки игнорировались.
  • Исправлена утечка памяти при генерации данных для ydb workload tpcds.

Версия 2.19.0

Дата выхода 5 февраля 2025. Для обновления до версии 2.19.0 перейдите в раздел Загрузки.

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

  • Добавлена поддержка потоков изменений (changefeeds) при выполнении команд ydb tools dump и ydb tools restore.

  • Добавлена рекомендация с текстом CREATE TABLE при схемной ошибке во время выполнения команды ydb import file csv.

  • Добавлен вывод статистики для текущего процесса при выполнении команды ydb workload.

  • Добавлен текст запроса к сообщению, если запрос завершился ошибкой при выполнении команды ydb workload run.

  • Добавлено сообщение в случае ошибки истечения глобального таймаута при выполнении команды ydb workload run.

  • (Требуется сервер v25.1+) Добавлена поддержка представлений (VIEW) при выполнении операций ydb export s3 и ydb import s3. Представления экспортируются как YQL-выражение CREATE VIEW, которое выполняется при импорте.

  • (Требуется сервер v25.1+) Добавлена опция --skip-checksum-validation для команды ydb import s3, позволяющая отключить валидацию контрольной суммы на стороне сервера.

  • (Требуется сервер v25.1+) (Экспериментально) Для команды ydb debug ping добавлены новые опции: --chain-length, --chain-work-duration, --no-tail-chain.

  • (Требуется сервер v25.1+) (Экспериментально) Для команды ydb admin storage fetch добавлены новые опции: --dedicated-storage-section и --dedicated-cluster-section.

  • (Требуется сервер v25.1+) (Экспериментально) Для команды ydb admin storage replace добавлены новые опции: --filename, --dedicated-cluster-yaml, --dedicated-storage-yaml, --enable-dedicated-storage-section и --disable-dedicated-storage-section.

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

  • Исправлена ошибка, из-за которой команда ydb update в arm64-версии исполняемого файла YDB CLI скачивала и заменяла себя исполняемым файлом amd64-версии. Чтобы обновить ранее установленный YDB CLI до последней arm64-версии (а не amd64), его нужно переустановить.
  • Команда ydb workload run теперь возвращает корректный код возврата.
  • Исправлена ошибка, из-за которой команды ydb workload tpch import generator и ydb workload tpcds import generator завершались с ошибкой из-за отсутствия необходимых таблиц в схеме.
  • Исправлена ошибка с обратными слешами при указании путей в [команде]](./reference/ydb-cli/commands/workload/index.md) ydb workload на Windows.

Версия 2.18.0

Дата выхода 24 декабря 2024. Для обновления до версии 2.18.0 перейдите в раздел Загрузки.

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

  • Добавлена поддержка представлений (VIEW) при выполнении операций резервного копирования ydb tools dump и восстановления ydb tools restore. Представления сохраняются в файл "create_view.sql" в виде запросов CREATE VIEW, которые будут выполнены для восстановления.
  • В команду ydb workload topic run добавлены опции --tx-commit-interval и --tx-commit-messages, которые задают интервал между коммитами транзакций в миллисекундах и в количестве записанных сообщений соответственно.
  • В команде ydb topic read параметр --consumer перестал быть обязательным. В режиме чтения без подписчика обязательно должны быть указаны идентификаторы партиций с помощью параметра --partition-ids. Чтение в этом случае выполняется без сохранения коммита оффсетов.
  • Команда ydb import file csv теперь сохраняет прогресс выполнения. Повторный запуск команды импорта продолжится с той строки, на которой она была прервана.
  • В командах ydb workload kv и ydb workload stock значение параметра --executer по умолчанию изменено на "generic", благодаря чему они больше не используют устаревшую инфраструктуру выполнения запросов.
  • Изменен формат загрузки данных в таблицы для нагрузочных тестов ydb workload с CSV на Parquet.
  • (Требуется сервер v25.1+) (Экспериментально) Добавлена команда ydb admin storage с подкомандами fetch и replace для управления конфигурацией хранилища сервера.

Изменения с потерей обратной совместимости

  • В команде ydb workload * run параметр --query-settings заменен на --query-prefix.

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

  • Исправлена ошибка, из-за которой команда ydb workload * run в режиме --dry-run могла приводить к сбою.
  • Исправлена ошибка в ydb import file csv, из-за которой несколько столбцов с экранированными кавычками в одной строке обрабатывались неправильно.

Версия 2.17.0

Дата выхода 4 декабря 2024. Для обновления до версии 2.17.0 перейдите в раздел Загрузки.

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

  • (Требуется сервер v25.1+) (Экспериментально) Добавлена команда ydb debug ping для проверки производительности и связанности.

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

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

  • Исправлена ошибка в схеме таблиц, созданных командой ydb workload tpch, из-за которой таблица partsupp содержала неверный список ключевых столбцов.
  • Исправлена ошибка, из-за которой команда ydb tools restore завершалась с ошибкой Too much data, если было установлено максимальное значение параметра --upload-batchbytes (16MB).

Версия 2.16.0

Дата выхода 26 ноября 2024. Для обновления до версии 2.16.0 перейдите в раздел Загрузки.

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

  • Увеличена пропускная способность команды ydb import file csv примерно в 3 раза.
  • Добавлена поддержка stock-нагрузки для колоночных таблиц.
  • Реализована поддержка временных меток в формате ISO 8601 для команд ydb topic.
  • В команду ydb sql добавлена опция --explain-ast, которая выводит AST запроса.
  • Добавлена подсветка синтаксиса ANSI SQL в интерактивном режиме.
  • В команды ydb workload tpch и ydb workload tpcds добавлена поддержка синтаксиса PostgreSQL.
  • В команду ydb workload tpcds run добавлена опция -c для сравнения результата с ожидаемым значением и отображения различий.
  • В команды ydb tools dump и ydb tools restore добавлено логирование событий.
  • В команду ydb tools restore добавлено указание места возникновения ошибки.

Изменения с потерей обратной совместимости

  • В команде ydb topic write для опции --codec значение по умолчанию изменено на RAW.

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

  • Исправлен progress bar для команды ydb workload import.
  • Устранена ошибка восстановления из резервной копии с использованием опции --import-data, возникавшая при изменении партиционирования таблицы.

Версия 2.10.0

Дата выхода 24 июня 2024. Для обновления до версии 2.10.0 перейдите в раздел Загрузки.

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

  • Добавлена команда ydb sql, работающая поверх QueryService, позволяющая выполнять любые DML/DDL команды.

  • Добавлен режим notx для опции --tx-mode в команде ydb table query execute.

  • Добавлены времена начала и конца в описании длительных операций (export, import).

  • Добавлена поддержка описания объектов типа replication в командах ydb scheme describe и ydb scheme ls.

  • Добавлена поддержка типов big datetime: Date32, Datetime64, Timestamp64, Interval64.

  • Переработана команда ydb workload:

    • Добавлена опция --clear в подкоманде init, позволяющая удалить все существующие таблицы перед созданием новых.
    • Добавлена команда ydb workload * import для заполнения таблиц начальным контентом перед началом нагрузки.

Изменения с потерей обратной совместимости

  • Переработана команда ydb workload:

    • Опция --path перемещена на уровень конкретного типа нагрузки. Например: ydb workload tpch --path some/tables/path init ....
    • Значение опции --store=s3 переименовано в --store=external-s3 в подкоманде init.

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

  • Исправлена работа с цветовыми схемами в формате PrettyTable

Версия 2.9.0

Дата выхода 25 апреля 2024. Для обновления до версии 2.9.0 перейдите в раздел Загрузки.

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

  • Улучшены таблицы с логическими планами запросов: стали информативнее, добавлены цвета, исправлены некоторые ошибки.
  • Для команды ydb workload поддержана опция -v, включающая вывод отладочной информации.
  • Добавлена возможность запустить ydb workload tpch --store s3 с источником s3 для измерения производительности федеративных запросов.
  • Добавлена опция --rate для команды ydb workload для ограничения количества транзакций (запросов) в секунду.
  • Добавлена опция --use-virtual-addressing для импорта/экспорта s3, позволяющая переключить режим virtual hosting of buckets для схемы путей s3.
  • Улучшена производительность команды ydb scheme ls параллельным запуском листингов директорий.

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

  • Исправлено обрезание лишних символов при переносе строк в таблицах CLI
  • Исправлена ошибка обращения к памяти в команде tools restore.
  • Исправлено игнорирование опции --timeout в generic и scan запросах.
  • Добавлен таймаут 60s на проверку версии и скачивание бинарного файла CLI для избежания бесконечного ожидания.
  • Исправлен ряд незначительных ошибок: опечатки, обработка пустых файлов и т.д.

Версия 2.8.0

Дата выхода 12 января 2024. Для обновления до версии 2.8.0 перейдите в раздел Загрузки.

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

  • Добавлены команды управления конфигурациями кластера ydb admin config и ydb admin volatile-config.
  • Добавлена поддержка загрузки PostgreSQL-совместимых типов командой ydb import file csv|tsv|json. Только для строковых таблиц.
  • Добавлена поддержка загрузки директории из S3-совместимого хранилища в команде ydb import s3. Пока доступна только под Linux и Mac OS.
  • Добавлена поддержка вывода результата выполнения команд ydb table query execute, ydb yql и ydb scripting yql в формате Apache Parquet.
  • В командах ydb workload добавлена опция --executer, задающая используемый тип запросов.
  • Добавлена колонка медианного времени выполнения бенчмарка в таблице статистики в команде ydb workload clickbench.
  • (Experimental) Добавлен тип запросов generic в команде ydb table query execute, позволяющий выполнять DDL и DML операции, с результатами произвольного размера и c поддержкой MVCC. Команда использует экспериментальное API, совместимость не гарантируется.
  • (Experimental) В команде ydb table query explain добавлена опция --collect-diagnostics для сбора диагностики запроса и сохранения её в файл. Команда использует экспериментальное API, совместимость не гарантируется.

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

  • Исправлена ошибка вывода таблиц в pretty формате с Unicode символами.
  • Исправлена ошибка подстановки неправильного первичного ключа в команде ydb tools pg-convert.

Версия 2.7.0

Дата выхода 23 октября 2023. Для обновления до версии 2.7.0 перейдите в раздел Загрузки.

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

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

Версия 2.6.0

Дата выхода 7 сентября 2023. Для обновления до версии 2.6.0 перейдите в раздел Загрузки.

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

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

Версия 2.5.0

Дата выхода 20 июня 2023. Для обновления до версии 2.5.0 перейдите в раздел Загрузки.

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

  • Для команды ydb import file добавлен параметр --timeout, задающий время, в течение которого должна быть выполнена операция на сервере.
  • Добавлен индикатор прогресса в командах ydb scheme rmdir --recursive и ydb import file.
  • Добавлена команда ydb workload kv run read-rows, которая нагружает базу запросами на чтение строк, используя новый экспериментальный API вызов ReadRows (реализован только в ветке main), выполняющий более быстрое чтение по ключу, чем select.
  • В ydb workload topic добавлены новые параметры --warmup-time, --percentile, --topic, задающие время прогрева теста, процентиль в выводе статистики и имя топика соответственно.
  • Добавлена команда ydb workload tpch для запуска нагрузочного теста TPC-H.
  • Добавлен флаг --ordered в команде ydb tools dump, сохраняющий порядок по первичному ключу в таблицах.

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

  • Увеличена скорость загрузки данных в команде ydb import file за счет добавления параллельной загрузки. Число потоков задается новым параметром --threads.
  • Увеличена производительность команды ydb import file json, за счет уменьшения числа копирований данных.

Версия 2.4.0

Дата выхода 24 мая 2023. Для обновления до версии 2.4.0 перейдите в раздел Загрузки.

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

  • Добавлена возможность загрузки нескольких файлов командой ydb import file.
  • Добавлена поддержка удаления колоночных таблиц для команды ydb scheme rmdir --recursive.
  • Повышена стабильность работы команды ydb workload topic.

Версия 2.3.0

Дата выхода 1 мая 2023. Для обновления до версии 2.3.0 перейдите в раздел Загрузки.

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

  • Добавлен интерактивный режим выполнения запросов. Для перехода в интерактивный режим выполните команду ydb yql без аргументов. Режим экспериментальный, обратная совместимость пока не гарантируется.
  • Добавлена команда ydb index rename для атомарной замены или переименования вторичного индекса.
  • Добавлена команда ydb workload topic для запуска нагрузки, которая читает и записывает сообщения в топики.
  • Для команды ydb scheme rmdir добавлен параметр --recursive, который позволяет рекурсивно удалить директорию вместе со всем содержимым.
  • Для команды ydb scheme describe добавлена поддержка типов topic и coordination node.
  • Для команды ydb topic consumer добавлен параметр --commit для подтверждения прочитанных сообщений.
  • Для команды ydb import file csv|tsv добавлен параметр --columns, с помощью которого можно указать список колонок вместо заголовка в файле.
  • Для команды ydb import file csv|tsv добавлен параметр --newline-delimited, который подтверждает отсутствие символа переноса строки в данных. Использование этого параметра ускоряет импорт за счет параллельного чтения из нескольких секций файла.

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

  • Исправлена ошибка, которая приводила к повышенному потреблению памяти и процессора при выполнении команды ydb import file.

Версия 2.2.0

Дата выхода 3 марта 2023. Для обновления до версии 2.2.0 перейдите в раздел Загрузки.

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

  • Исправлена ошибка, когда невозможно было указать поддерживаемые алгоритмы сжатия при добавлении читателя топика.
  • Добавлена поддержка потокового выполнения YQL-скриптов и запросов на основе параметров, передаваемых через stdin.
  • Значения параметров YQL-запросов теперь могут быть переданы из файла.
  • Запрос на ввод пароля теперь выводится в stderr вместо stdout.
  • Путь к корневому CA сертификату теперь может быть сохранен в профиле.
  • Добавлен глобальный параметр --profile-file для использования указанного файла в качестве хранилища для настроек профилей.
  • Добавлен новый тип нагрузочного тестирования ydb workload clickbench.

Версия 2.1.1

Дата выхода 30 декабря 2022. Для обновления до версии 2.1.1 перейдите в раздел Загрузки.

Улучшения

  • Добавлена поддержка параметра --stats команды ydb scheme describe для колоночных таблиц.
  • Добавлена поддержка файлов в формате Parquet для импорта командой ydb import.
  • Поддержаны дополнительное логирование и ретраи для команды ydb import.

Версия 2.1.0

Дата выхода 18 ноября 2022. Для обновления до версии 2.1.0 перейдите в раздел Загрузки.

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

  • Добавлена возможность неинтерактивного создания профиля.
  • Добавлены команды ydb config profile update и ydb config profile replace для изменения и замены профилей.
  • Для команды ydb scheme ls добавлен параметр -1, включающая режим вывода по одному объекту на строку.
  • URL сервиса IAM теперь можно сохранять в профиле.
  • Добавлена возможность использовать аутентификацию по логину и паролю без указания пароля.
  • Добавлена поддержка профилей AWS в команде ydb export s3.
  • Добавлена возможность создания профиля используя stdin. Например, можно передать вывод команды YC CLI yc ydb database get information на вход команде ydb config profile create.

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

  • Исправлена ошибка, когда некорректно выводился результат запроса в формате JSON-array, если он состоял из нескольких ответов сервера.
  • Исправлена ошибка, приводящая к невозможности изменить профиль, используя при этом некорректный профиль.

Версия 2.0.0

Дата выхода 20 сентября 2022. Для обновления до версии 2.0.0 перейдите в раздел Загрузки.

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

  • Добавлена возможность работы с топиками:

    • ydb topic create — создание топика;
    • ydb topic alter — изменение топика;
    • ydb topic write — запись данных в топик;
    • ydb topic read — чтение данных из топика;
    • ydb topic drop — удаление топика.
  • Добавлен новый тип нагрузочного тестирования:

    • ydb workload kv init — создание таблицы для тестирования kv нагрузки;
    • ydb workload kv run — запуск одной из 3 видов нагрузки: запуск нескольких сессий вставки UPSERT, запуск нескольких сессий вставки INSERT или запуск нескольких сессий с GET-запросами по первичному ключу;
    • ydb workload kv clean — удаление тестовой таблицы.
  • Добавлена возможность деактивировать текущий активный профиль (см. команду ydb config profile deactivate).

  • Добавлена возможность неинтерактивного удаления профиля без подтверждения (см. параметр --force команды ydb config profile remove).

  • Добавлена поддержка CDC для команды ydb scheme describe.

  • Добавлена возможность просмотра текущего статуса БД (см. команду ydb monitoring healthcheck).

  • Добавлена возможность просмотра аутентификационной информации (токена), с которой будут отправляться запросы к БД при текущих настройках аутентификации (см. команду ydb auth get-token).

  • Добавлена возможность чтения данных из стандартного потока ввода для команды ydb import.

  • Добавлена возможность импорта данных в формате JSON из файла или стандартного потока ввода (см. команду ydb import file json).

Улучшения

  • Улучшен процессинг команд. Парсинг и валидация пользовательского ввода теперь более точные.

Версия 1.9.1

Дата выхода 25 июня 2022. Для обновления до версии 1.9.1 перейдите в раздел Загрузки.

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

  • Добавлена возможность сжатия данных при экспорте в S3-совместимое хранилище (см. параметр --compression команды ydb export s3).
  • Добавлена возможность управления автоматической проверкой доступности новой версии YDB CLI (см. параметры --disable-checks и --enable-checks команды ydb version).