YDB CLI changelog
- Version 2.26.0
- Version 2.25.0
- Version 2.24.1
- Version 2.24.0
- Version 2.23.0
- Version 2.22.1
- Version 2.22.0
- Version 2.21.0
- Version 2.20.0
- Version 2.19.0
- Version 2.18.0
- Version 2.17.0
- Version 2.16.0
- Version 2.10.0
- Version 2.9.0
- Version 2.8.0
- Version 2.7.0
- Version 2.6.0
- Version 2.5.0
- Version 2.4.0
- Version 2.3.0
- Version 2.2.0
- Version 2.1.1
- Version 2.1.0
- Version 2.0.0
- Version 1.9.1
Version 2.26.0
Released on September 25, 2025. To update to version 2.26.0, select the Downloads section.
Features
- Added the
--no-mergeand--no-cacheoptions to theydb monitoring healthcheckcommand. - Added query compilation time statistics to the
ydb workload * runcommands. - Added the
--retriesoption to theydb tools restorecommand, allowing to set the number of retries for every upload data request. - (Requires server v25.4+) Added the
--replace-sys-acloption to theydb tools restorecommand, which specifies whether to replace the ACL for system objects.
Version 2.25.0
Released on September 1, 2025. To update to version 2.25.0, select the Downloads section.
Features
- Added final execute statistics to the
ydb workload * runcommands. - Added the
--start-offsetoption to theydb topic readcommand, which specifies a starting position for reading from the selected partition. - (Requires server v25.3+) Added a new paths approach in the
ydb export s3andydb import s3commands with the new--includeoption instead of the--itemoption. - (Requires server v25.3+) Added support for encryption features in the
ydb export s3andydb import s3commands. - (Requires server v25.3+) (Experimental) Added the
ydb admin cluster bridgecommands to manage a cluster in the bridge mode:list,switchover,failover,takedown,rejoin.
Improvements
- User and password authentication options are now parsed independently, allowing them to be sourced from different priority levels. For example, the username can be specified via the
--useroption while the password is retrieved from theYDB_PASSWORDenvironment variable. - Changed the default logging level from
EMERGENCYtoWARNfor commands that support multiple verbosity levels.
Backward incompatible changes
- Removed the
--float-modeoption from theydb workload tpch runandydb workload tpcds runcommands. Float mode is now inferred automatically from the table schema created during theinitphase.
Bug fixes
- Fixed a bug where the
ydb import file csvcommand with the--newline-delimitedoption could get stuck when processing input with invalid data. - Fixed an issue with the progress bar display in the
ydb workload clickbench import filescommand: incorrect percentage values and excessive line breaks caused duplicate progress lines. - Fixed a bug where the
ydb workload topic writecommand could crash with anUnknown AckedMessageIderror due to an internal race condition. - Fixed decimal type comparison in the
ydb workload * runcommands.
Version 2.24.1
Released on July 28, 2025. To update to version 2.24.1, select the Downloads section.
Bug fixes
- Fixed a bug where the
ydb tools dumpcommand silently skipped schema objects of unsupported types and created empty directories for them in the destination folder on the file system.
Version 2.24.0
Released on July 23, 2025. To update to version 2.24.0, select the Downloads section.
Features
- Added the ability for the
ydb workload tpchandydb workload tpcdscommands to use a fractional value for the--scaleoption, specifying a percentage of the full benchmark's data size and workload. - Added the
ydb workload tpcc checkcommand to check TPC-C data consistency.
Improvements
- Changed the default storage type in
ydb workload * initcommands tocolumn(fromrow), and the default datetime mode todatetime32(fromdatetime64).
Bug fixes
- Fixed an issue where the
ydb import file csvcommand could get stuck during execution.
Version 2.23.0
Released on July 16, 2025. To update to version 2.23.0, select the Downloads section.
Features
- Added the
ydb workload tpcccommand to run a TPC-C benchmark. - Added the
ydb workload vector selectcommand to benchmark vector index performance and recall. - Added the
ydb tools infer csvcommand to generate aCREATE TABLESQL query from a CSV data file.
Improvements
- Enhanced processing of special values (
null,/dev/null,stdout,cout,console,stderr, andcerr) for the--outputoption in theydb workload * runcommands. - The
ydb workloadcommands now work with absolute paths for database scheme objects. - Improvements in the
ydbinteractive mode:- Added server connection check and hotkeys description.
- Improved inline hints.
- Added table column names completion.
- Added schema caching.
Bug fixes
- Fixed an issue where the
ydb tools restorecommand was not working on Windows.
Version 2.22.1
Released on June 17, 2025. To update to version 2.22.1, select the Downloads section.
Bug fixes
- Fixed an issue where the certificate was not read from a file if the path to the file was specified in the profile with the
ca-filefield. - Fixed an issue where the
ydb workload query importandydb workload clickbench import filescommands displayed number of rows instead of number of bytes in progress state.
Version 2.22.0
Released on June 4, 2025. To update to version 2.22.0, select the Downloads section.
Features
- Added scheme object names completion in interactive mode.
- Enhanced the capabilities of the
ydb workload querycommand: addedydb workload query init,ydb workload query import, andydb workload query cleancommands, and modified theydb workload query runcommand. Using these commands, you can initialize tables, populate them with data, perform load testing, and clean up the data afterwards. - Added the
--threadsoption to theydb workload clickbench run,ydb workload tpch run, andydb workload tpcds runcommands. This option allows to specify the number of threads sending the queries. - (Requires server v25.1+) (Experimental) Added the
ydb admin cluster config versioncommand to show the configuration version (V1/V2) on nodes.
Backward incompatible changes
- Removed the
--executoroption from theydb workload * runcommands. Thegenericexecutor is now always used.
Bug fixes
- Fixed an issue where the
ydb workload * cleancommands were deleting all contents from the target directory, instead of just the tables created by the init command.
Version 2.21.0
Released on May 22, 2025. To update to version 2.21.0, select the Downloads section.
Features
- Added the
--no-discoveryglobal option, allowing to skip discovery and connect to user-provided endpoint directly. - Added new options for workload commands:
- Added the
--scaleoption to theydb workload tpch initandydb workload tpcds initcommands to set the percentage of the benchmark's data size and workload to use, relative to full scale. - Added the
--retriesoption to theydb workload <clickbench|tpch|tpcds> runcommands to specify maximum retry count for every request. - Added the
--partition-sizeoption to theydb workload <clickbench|tpcds|tpch> initcommands to set maximum partition size in megabytes for row tables. - Added date range parameters (
--date-to,--date-from) to theydb workload log runcommand to support uniform primary key distribution.
- Added the
- Enhanced backup and restore functionality:
- Added the
--replaceand--verify-existenceoptions to theydb tools restorecommand to control the removal of existing objects that match those in the backup before restoration. - Improved the
ydb tools dumpcommand by not saving replica tables with ASYNC REPLICATION and their changefeeds to local backups. It prevents duplication of changefeeds and reduces the amount of space the backup takes on disk.
- Added the
- Enhanced CLI usability:
- Detailed help message (
-hh) now shows the whole subcommand tree. - Added automatic pair insertion for brackets in
ydbinteractive mode. - Added support for files with BOM (Byte Order Mark) in the
ydb import filecommands.
- Detailed help message (
- (Requires server v25.1+) (Experimental) Improved the
ydb debug latencycommand:- Added the
--min-inflightparameter to set minimum number of concurrent requests (default: 1). - Added the
--percentileoption to specify custom latency percentiles. - Enhanced the output with additional gRPC ping measurements.
- Added the
Bug fixes
- The
ydb operation getcommand now properly handles running operations. - Fixed errors in the
ydb scheme rmdircommand:- Fixed an issue where the command was trying to delete subdomains.
- Fixed deletion order: external tables are now deleted before external data sources due to possible dependencies between them.
- Added support for coordination nodes in recursive removal.
- Fixed return code of the
ydb workload * run --check-canonicalcommand when results differ from canonical ones. - Fixed an issue where CLI was attempting to read parameters from stdin even without available data.
- (Requires server v25.1+) (Experimental) Fixed an authorization error in the
ydb admin database restorecommand when restoring from a backup containing multiple database administrator accounts.
Version 2.20.0
Released on March 5, 2025. To update to version 2.20.0, select the Downloads section.
Features
- Added topics support in the
ydb tools dumpandydb tools restorecommands. In this release, only topic settings are retained; messages are not included in the backup. - Added coordination nodes support in the
ydb tools dumpandydb tools restorecommands. - Added the new
ydb workload log import generatorcommand. - Added new global options for client certificates in SSL/TLS connections:
--client-cert-file: File containing a client certificate for SSL/TLS connections (PKCS#12 or PEM-encoded).--client-cert-key-file: File containing a PEM-encoded private key for the client certificate.--client-cert-key-password-file: File containing a password for the private key (if the key is encrypted).
- Queries in the
ydb workload runcommand are now executed in random order. - (Requires server v25.1+) Added support for external data sources and external tables in the
ydb tools dumpandydb tools restorecommands. - (Experimental) Added the
ydb admin node config initcommand to initialize a directory with node configuration files. - (Requires server v25.1+) (Experimental) Added the
ydb admin cluster config generatecommand to generate a dynamic configuration file from a cluster static configuration file. - (Requires server v25.1+) (Experimental) Added the command
ydb admin cluster dumpand the commandydb admin cluster restorefor dumping all cluster-level data. These dumps contain a list of databases with metadata, users, and groups but do not include schema objects. - (Requires server v25.1+) (Experimental) Added the
ydb admin database dumpandydb admin database restorecommands for dumping all database-level data. These dumps contain database metadata, schema objects, their data, users, and groups. - (Requires server v25.1+) (Experimental) Added the
--dedicated-storage-sectionand--dedicated-cluster-sectionoptions to theydb admin cluster config fetchcommand, allowing cluster and storage config sections to be fetched separately.
Bug fixes
- Fixed a bug where the
ydb auth get-tokencommand attempted to authenticate twice: once while listing endpoints and again while executing the actual token request. - Fixed a bug where the
ydb import file csvcommand was saving progress even if a batch upload had failed. - Fixed a bug where some errors could be ignored when restoring from a local backup with the
ydb tools restorecommand. - Fixed a memory leak in the data generator for the
ydb workload tpcdsbenchmark.
Version 2.19.0
Released on February 5, 2025. To update to version 2.19.0, select the Downloads section.
Features
- Added changefeeds support in the
ydb tools dumpandydb tools restorecommands. - Added
CREATE TABLEtext suggestion on schema error during theydb import file csvcommand. - Added statistics output on the current progress of the query in the
ydb workloadcommand. - Added query text to the error message if a query fails in the
ydb workload runcommand. - Added a message if the global timeout expired in the
ydb workload runcommand. - (Requires server v25.1+) Added views support in the
ydb export s3andydb import s3. Views are exported asCREATE VIEWYQL statements, which are executed on import. - (Requires server v25.1+) Added the
--skip-checksum-validationoption to theydb import s3command to skip server-side checksum validation. - (Requires server v25.1+) (Experimental) Added new options for the
ydb debug pingcommand:--chain-length,--chain-work-duration,--no-tail-chain. - (Requires server v25.1+) (Experimental) Added new options for the
ydb admin storage fetchcommand:--dedicated-storage-sectionand--dedicated-cluster-section. - (Requires server v25.1+) (Experimental) Added new options for the
ydb admin storage replacecommand:--filename,--dedicated-cluster-yaml,--dedicated-storage-yaml,--enable-dedicated-storage-sectionand--disable-dedicated-storage-section.
Bug fixes
- Fixed a bug where the arm64 YDB CLI binary was downloading the amd64 binary to replace itself during the
ydb updatecommand. To update already installed binaries to the latest arm64 version, YDB CLI should be reinstalled. - Fixed the return code of the
ydb workload runcommand. - Fixed a bug where the
ydb workload tpch import generatorandydb workload tpcds import generatorcommands were failing because not all tables had been created. - Fixed a bug with backslashes in the
ydb workloadcommands paths on Windows.
Version 2.18.0
Released on December 24, 2024. To update to version 2.18.0, select the Downloads section.
Features
- Added support for views in local backups:
ydb tools dumpandydb tools restore. Views are backed up asCREATE VIEWqueries saved in thecreate_view.sqlfiles, which can be executed to recreate the original views. - Added new options to the
ydb workload topic runcommand:--tx-commit-intervaland--tx-commit-messages, allowing you to specify the interval between transaction commits in milliseconds or in the number of messages written, respectively. - Made the
--consumerflag in theydb topic readcommand optional. In the non-subscriber reading mode, the partition IDs must be specified with the--partition-idsoption. In this case, the read is performed without saving the offset commit. - The
ydb import file csvcommand now saves the import progress. Relaunching the import command will resume the process from the row where it was interrupted. - In the
ydb workload kvandydb workload stockcommands, the default value of the--executeroption has been changed togeneric, which makes them no longer rely on the legacy query execution infrastructure. - Replaced the CSV format with Parquet for filling tables in the
ydb workloadbenchmarks. - (Requires server v25.1+) (Experimental) Added new
ydb admin storagecommand withfetchandreplacesubcommands to manage server storage configuration.
Backward incompatible changes
- Replaced the
--query-settingsoption with--query-prefixin theydb workload * runcommand.
Bug fixes
- Fixed a bug where the
ydb workload * runcommand could crash in--dry-runmode. - Fixed a bug in the
ydb import file csvwhere multiple columns with escaped quotes in the same row were parsed incorrectly.
Version 2.17.0
Released on December 4, 2024. To update to version 2.17.0, select the Downloads section.
Features
- (Requires server v25.1+) (Experimental) Added the
ydb debug pingcommand for performance and connectivity debugging.
Performance
- Improved performance of parallel importing data from the file system using the
ydb tools restorecommand.
Bug fixes
- Fixed a bug in the table schema created by the
ydb workload tpchcommand where thepartsupptable contained an incorrect list of key columns. - Resolved an issue where the
ydb tools restorecommand failed with the error "Too much data" if the maximum value of the--upload-batchbytesoption was set to 16 MB.
Version 2.16.0
Released on November 26, 2024. To update to version 2.16.0, select the Downloads section.
Features
- Improved throughput of the
ydb import file csvcommand by up to 3 times. - Added support for running the stock benchmark with column-oriented tables.
- Added support for ISO 8601–formatted timestamps in the
ydb topiccommands. - Added the
--explain-astoption to theydb sqlcommand, which prints the query AST. - Added ANSI SQL syntax highlighting in interactive mode.
- Added support for PostgreSQL syntax in the
ydb workload tpchandydb workload tpcdsbenchmarks. - Introduced the
-coption for theydb workload tpcds runcommand to compare results with expected values and display differences. - Added log events for the
ydb tools dumpandydb tools restorecommands. - Enhanced the
ydb tools restorecommand to display error locations.
Backward incompatible changes
- Changed the default value of the
ydb topic writecommand's--codecoption toRAW.
Bug fixes
- Fixed the progress bar in the
ydb workload importcommand. - Resolved an issue where restoring from a backup using the
--import-dataoption could fail if the table's partitioning had changed.
Version 2.10.0
Released on June 24, 2024. To update to version 2.10.0, select the Downloads section.
Features
-
Added the
ydb sqlcommand that runs over QueryService and can execute any DML/DDL command. -
Added
notxsupport for the--tx-modeoption in theydb table query executecommand. -
Added start and end times for long-running operation descriptions (export, import).
-
Added replication description support in the
ydb scheme describeandydb scheme lscommands. -
Added big datetime types support:
Date32,Datetime64,Timestamp64,Interval64. -
ydb workloadcommands rework:- Added the
--clearoption to theinitsubcommand, allowing tables from previous runs to be removed before workload initialization. - Added the
ydb workload * importcommand to prepopulate tables with initial content before executing benchmarks.
- Added the
Backward incompatible changes
-
ydb workloadcommands rework:- The
--pathoption was moved to a specific workload level. For example:ydb workload tpch --path some/tables/path init .... - The
--store=s3option was changed to--store=external-s3in theinitsubcommand.
- The
Bug fixes
- Fixed colors in the
PrettyTableformat
Version 2.9.0
Released on April 25, 2024. To update to version 2.9.0, select the Downloads section.
Features
- Improved query logical plan tables: added colors, more information, fixed some bugs.
- The verbose option
-vis supported for theydb workloadcommands to provide debug information. - Added an option to run the
ydb workload tpchcommand with an S3 source to measure federated queries performance. - Added the
--rateoption forydb workloadcommands to control the transactions (or requests) per second limit. - Added the
--use-virtual-addressingoption for S3 import/export, allowing the switch to virtual hosting of buckets for the S3 path layout. - Improved the
ydb scheme lscommand performance due to listing directories in parallel.
Bug fixes
- Resolved an issue where extra characters were truncated during line transfers in CLI tables.
- Fixed invalid memory access in
tools restore. - Fixed the issue of the
--timeoutoption being ignored in generic and scan queries, as well as in the import command. - Added a 60-second timeout to version checks and CLI binary downloads to prevent infinite waiting.
- Minor bug fixes.
Version 2.8.0
Released on January 12, 2024. To update to version 2.8.0, select the Downloads section.
Features
- Added new
ydb admin configandydb admin volatile-configcommands for cluster configuration management. - Added support for loading PostgreSQL-compatible data types by ydb import file csv|tsv|json command. Only for row-oriented tables.
- Added support for directory load from an S3-compatible storage in the ydb import s3 command. Currently only available on Linux and Mac OS.
- Added support for outputting the results of ydb table query execute, ydb yql and ydb scripting yql commands in the Apache Parquet format.
- In the ydb workload commands, the
--executeroption has been added, which allows to specify which type of queries to use. - Added a column with median benchmark execution time in the statistics table of the ydb workload clickbench command.
- (Experimental) Added the
genericrequest type to the ydb table query execute command, allowing to perform DDL and DML operations, return with arbitrarily-sized results and support for MVCC. The command uses an experimental API, compatibility is not guaranteed. - (Experimental) In the
ydb table query explaincommand, the--collect-diagnosticsoption has been added to collect query diagnostics and save it to a file. The command uses an experimental API, compatibility is not guaranteed.
Bug fixes
-
Fixed an error displaying tables in
prettyformat with Unicode characters. -
Fixed an error substituting the wrong primary key in the command ydb tools pg-convert.
Version 2.7.0
Released on October 23, 2023. To update to version 2.7.0, select the Downloads section.
Features
- Added the ydb tools pg-convert command, which prepares a dump obtained by the pg_dump utility for loading into the YDB postgres-compatible layer.
- Added the
ydb workload queryload testing command, which loads the database with script execution queries in multiple threads. - Added new
ydb scheme permissions listcommand to list permissions. - In the commands ydb table query execute, ydb table query explain, ydb yql, and ydb scripting yql, the
--flame-graphoption has been added, specifying the path to the file in which you need to save the visualization of query execution statistics. - Special commands in the interactive query execution mode are now case-insensitive.
- Added validation for special commands and their parameters.
- Added table reading in the scenario with transactions in the command ydb workload transfer topic-to-table run.
- Added the
--commit-messagesoption to the command ydb workload transfer topic-to-table run, specifying the number of messages in a single transaction. - Added the options
--only-table-in-txand--only-topic-in-txin the command ydb workload transfer topic-to-table run, specifying restrictions on the types of queries in a single transaction. - Added new columns
Select timeandUpsert timein the statistics table in the command ydb workload transfer topic-to-table run.
Bug fixes
- Fixed an error when loading an empty JSON list by commands: ydb table query execute, ydb scripting yql and ydb yql.
Version 2.6.0
Released on September 7, 2023. To update to version 2.6.0, select the Downloads section.
Features
- Added
--pathoption to ydb workload tpch run, which contains the path to the directory with tables created by the ydb workload tpch init command. - Added ydb workload transfer topic-to-table run command, which loads the database with read requests from topics and write requests to the table.
- Added the option
--consumer-prefixin the commands ydb workload topic init, ydb workload topic run read|full, specifying prefixes of consumer names. - Added the
--partition-idsoption in the ydb topic read command, which specifies a comma-separated list of topic partition identifiers to read from. - Added support for CSV and TSV parameter formats in YQL query execution commands.
- The interactive mode of query execution has been redesigned. Added new interactive mode specific commands:
SET,EXPLAIN,EXPLAIN AST. Added saving history between CLI launches and auto-completion of YQL queries. - Added the command ydb config info, which outputs the current connection parameters without connecting to the database.
- Added the command ydb workload kv run mixed, which loads the database with write and read requests.
- The
--percentileoption in the ydb workload topic run write|read|full commands can now take floating point values. - The default values for the
--secondsand--warmupoptions in the ydb workload topic run write|read|full commands have been increased to 60 seconds and 5 seconds, respectively. - Changed the default value for the
--supported-codecsoption toRAWin the ydb topic create and ydb topic consumer add commands.
Bug fixes
- Fixed string loss when loading with the ydb import file json command.
- Fixed ignored statistics during the warm-up of commands ydb workload topic run write|read|full.
- Fixed incomplete statistics output in the ydb scripting yql and ydb yql commands.
- Fixed incorrect output of progress bar in ydb tools dump and ydb tools restore commands.
- Fixed loading large files with the header in the ydb import file csv|tsv command.
- Fixed hanging of the ydb tools restore --import-data command.
- Fixed error
Unknown value Rejectedwhen executing the ydb operation list build index command.
Version 2.5.0
Released on June 20, 2023. To update to version 2.5.0, select the Downloads section.
Features
- For the
ydb import filecommand, a parameter --timeout has been added that specifies the time within which the operation should be performed on the server. - Added a progress bar in commands ydb scheme rmdir --recursive and ydb import file.
- Added the command ydb workload kv run read-rows, which loads the database with requests to read rows using a new experimental API call ReadRows (implemented only in the main branch), which performs faster key reading than select.
- New parameters
--warmup-time,--percentile,--topichave been added to the ydb workload topic, setting the test warm-up time, the percentile in the statistics output and the topic name, respectively. - Added the ydb workload tpch command to run the TPC-H benchmark.
- Added the
--orderedflag in the command ydb tools dump, which preserves the order by primary key in tables.
Performance
- The data loading speed in the
ydb import filecommand has been increased by adding parallel loading. The number of threads is set by the new parameter --threads. - A performance of the ydb import file json command has been increased by reducing the number of data copies.
Version 2.4.0
Released on May 24, 2023. To update to version 2.4.0, select the Downloads section.
Features
- Added the ability to upload multiple files in parallel with the command ydb import file.
- Added support for deleting column tables for the command ydb scheme rmdir --recursive.
- Improved stability of the command ydb workload topic.
Version 2.3.0
Release date: May 1, 2023. To update to version 2.3.0, select the Downloads section.
Features
- Added the interactive mode of query execution. To switch to the interactive mode, run ydb yql without arguments. This mode is experimental: backward compatibility is not guaranteed yet.
- Added the ydb index rename command for atomic replacement or renaming of a secondary index.
- Added the
ydb workload topiccommand for generating the load that reads messages from topics and writes messages to topics. - Added the --recursive option for the
ydb scheme rmdircommand. Use it to delete a directory recursively, with all its content. - Added support for the
topicandcoordination nodetypes in the ydb scheme describe command. - Added the --commit option for the
ydb topic consumercommand. Use it to commit messages you have read. - Added the --columns option for the
ydb import file csv|tsvcommand. Use it as an alternative to the file header when specifying a column list. - Added the --newline-delimited option for the
ydb import file csv|tsvcommand. Use it to make sure that your data is newline-free. This option streamlines import by reading data from several file sections in parallel.
Bug fixes
- Fixed the bug that resulted in excessive memory and CPU utilization when executing the
ydb import filecommand.
Version 2.2.0
Release date: March 3, 2023. To update to version 2.2.0, select the Downloads section.
Features
- Fixed the error that didn't allow specifying supported compression algorithms when adding a topic consumer.
- Added support for streaming YQL scripts and queries based on options transferred via
stdin. - You can now use a file to provide YQL query options
- Password input requests are now output to
stderrinstead ofstdout. - You can now save the root CA certificate path in a profile.
- Added a global option named --profile-file to use the specified file as storage for profile settings.
- Added a new type of load testing: ydb workload clickbench.
Version 2.1.1
Release date: December 30, 2022. To update to version 2.1.1, select the Downloads section.
Improvements
- Added support for the
--statsoption of the ydb scheme describe command for column-oriented tables. - Added support for Parquet files to enable their import with the ydb import command.
- Added support for additional logging and retries for the ydb import command.
Version 2.1.0
Release date: November 18, 2022. To update to version 2.1.0, select the Downloads section.
Features
- You can now create a profile non-interactively.
- Added the ydb config profile update and ydb config profile replace commands to update and replace profiles, respectively.
- Added the
-1option for the ydb scheme ls command to enable output of a single object per row. - You can now save the IAM service URL in a profile.
- Added support for username and password-based authentication without specifying the password.
- Added support for AWS profiles in the ydb export s3 command.
- You can now create profiles using
stdin. For example, you can pass the YC CLIyc ydb database get informationcommand output to theydb config profile createcommand input.
Bug fixes
- Fixed the error when request results were output in JSON-array format incorrectly if they included multiple server responses.
- Fixed the error that disabled profile updates so that an incorrect profile was used.
Version 2.0.0
Release date: September 20, 2022. To update to version 2.0.0, select the Downloads section.
Features
-
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.
-
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 multipleUPSERTsessions, run multipleINSERTsessions, 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 deactivatecommand). -
Added the ability to delete a profile non-interactively with no commit (see the
--forceoption under theydb config profile removecommand). -
Added CDC support for the
ydb scheme describecommand. -
Added the ability to view the current DB status (see the
ydb monitoring healthcheckcommand). -
Added the ability to view authentication information (token) to be sent with DB queries under the current authentication settings (see the
ydb auth get-tokencommand). -
Added the ability for the
ydb importcommand to read data from stdin. -
Added the ability to import data in JSON format from a file or stdin (see the
ydb import file jsoncommand).
Improvements
- Improved command processing. Improved the accuracy of user input parsing and validation.
Version 1.9.1
Release date: June 25, 2022. To update to version 1.9.1, select the Downloads section.
Features
- Added the ability to compress data when exporting it to S3-compatible storage (see the
--compressionoption of the ydb export s3 command). - Added the ability to manage new YDB CLI version availability auto checks (see the
--disable-checksand--enable-checksoptions of the ydb version command).