CLI releases
- Current version
- Previous releases
- Version 0.175.0 (10/11/25)
- Version 0.174.0 (06/11/25)
- Version 0.173.0 (30/10/25)
- Version 0.172.0 (27/10/25)
- Version 0.171.0 (20/10/25)
- Version 0.170.0 (16/10/25)
- Version 0.169.0 (01/10/25)
- Version 0.168.0 (29/09/25)
- Version 0.167.0 (25/09/25)
- Version 0.166.0 (18/09/25)
- Version 0.165.0 (15/09/25)
- Version 0.164.0 (11/09/25)
- Version 0.163.0 (08/09/25)
- Version 0.162.0 (04/09/25)
- Version 0.161.0 (28/08/25)
- Version 0.160.0 (25/08/25)
- Version 0.159.0 (18/08/25)
- Version 0.158.0 (11/08/25)
- Version 0.157.0 (04/08/25)
- Version 0.156.0 (28/07/25)
- Version 0.155.0 (23/07/25)
- Version 0.154.0 (09/07/25)
- Version 0.153.0 (30/06/25)
- Version 0.152.0 (25/06/25)
- Version 0.151.0 (19/06/25)
- Version 0.150.0 (02/06/25)
- Version 0.149.0 (20/05/25)
- Version 0.148.0 (30/04/25)
- Version 0.147.0 (02/04/25)
- Version 0.146.1 (03/04/25)
- Version 0.146.0 (02/04/25)
- Version 0.145.0 (18/03/25)
- Version 0.144.0 (27/02/25)
- Version 0.143.0 (11/02/25)
- Version 0.142.0 (30/01/25)
- Version 0.141.0 (16/12/24)
- Version 0.140.0 (29/11/24)
- Version 0.139.0 (18/11/24)
- Version 0.138.0 (06/11/24)
- Version 0.137.0 (01/11/24)
- Version 0.136.0 (21/10/24)
- Version 0.135.0 (07/10/24)
- Version 0.134.0 (02/10/24)
- Version 0.133.0 (09/09/24)
- Version 0.132.1 (28/08/24)
- Version 0.132.0 (28/08/24)
- Version 0.131.1 (15/08/24)
- Version 0.131.0 (14/08/24)
- Version 0.130.0 (01/08/24)
- Version 0.129.0 (16/07/24)
- Version 0.128.0 (02/07/24)
- Version 0.127.0 (17/06/24)
- Version 0.126.0 (04/06/24)
- Version 0.125.0 (20/05/24)
- Version 0.124.0 (22/04/24)
- Version 0.123.0 (08/04/24)
- Version 0.122.0 (27/03/24)
- Version 0.121.0 (12/03/24)
- Version 0.120.0 (01/03/24)
- Version 0.119.0 (27/02/24)
- Version 0.118.0 (14/02/24)
- Version 0.117.0 (30/01/24)
- Version 0.116.0 (15/01/24)
- Version 0.115.0 (18/12/23)
- Version 0.114.0 (05/12/23)
- Version 0.113.0 (31/10/23)
- Version 0.112.0 (12/10/23)
- Version 0.111.0 (21/09/23)
- Version 0.110.0 (14/09/23)
- Version 0.109.0 (10/08/23)
- Version 0.108.1 (06/07/23)
- Version 0.108.0 (04/07/23)
- Version 0.107.0 (15/06/23)
- Version 0.106.0 (19/05/23)
- Version 0.105.0 (15/05/23)
- Version 0.104.0 (19/04/23)
- Version 0.103.0 (15/03/23)
- Version 0.102.0 (09/02/23)
- Version 0.101.0 (16/01/23)
- Version 0.100.0 (27/12/22)
- Version 0.99.0 (01/12/22)
- Version 0.98.0 (09/11/22)
- Version 0.97.0 (10/10/22)
- Version 0.96.0 (19/09/22)
- Version 0.95.0 (02/09/22)
- Version 0.94.0 (16/08/22)
- Version 0.93.0 (19/07/22)
- Version 0.92.0 (05/07/22)
- Version 0.91.0 (12/05/22)
- Version 0.90.0 (13/04/22)
- Version 0.89.0 (23/03/22)
- Version 0.88.0 (16/02/22)
- Version 0.87.0 (18/01/22)
- Version 0.86.0 (15/12/21)
- Version 0.85.0 (29/11/21)
- Version 0.84.0 (16/11/21)
- Version 0.83.0 (26/10/21)
- Version 0.82.0 (23/09/21)
- Version 0.81.0 (06/09/21)
- Version 0.80.0 (19/08/21)
- Version 0.79.0 (13/07/21)
- Version 0.78.0 (29/06/21)
- Version 0.77.0 (07/06/21)
- Version 0.76.0 (19/05/21)
- Version 0.75.0 (13/04/21)
- Version 0.74.0 (29/03/21)
- Version 0.73.0 (17/03/21)
- Version 0.72.0 (11/02/21)
- Version 0.71.0 (03/02/21)
- Version 0.70.0 (22/12/20)
- Version 0.69.0 (02/12/20)
- Version 0.68.0 (03/11/20)
- Version 0.67.0 (05/10/20)
- Version 0.66.0 (28/09/20)
- Version 0.65.0 (22/09/20)
- Version 0.64.0 (08/09/20)
- Version 0.63.0 (28/08/20)
- Version 0.62.0 (20/08/20)
- Version 0.61.0 (03/08/20)
- Version 0.60.0 (20/07/20)
- Version 0.59.0 (02/07/20)
- Version 0.58.0 (16/06/20)
- Version 0.57.0 (26/05/20)
- Version 0.56.0 (23/04/20)
- Version 0.55.0 (13/04/20)
- Version 0.54.0 (24/03/20)
- Version 0.53.0 (04/03/20)
- Version 0.52.1 (21/02/20)
- Version 0.52.0 (21/02/20)
- Version 0.51.0 (12/02/20)
- Version 0.50.0 (27/01/20)
- Version 0.49.0 (21/01/20)
- Version 0.48.0 (27/12/19)
- Version 0.47.0 (17/12/19)
- Version 0.46.0 (13/12/19)
- Version 0.45.0 (03/12/19)
- Version 0.44.0 (19/11/19)
- Version 0.43.1 (14/11/19)
- Version 0.43.0 (11/11/19)
- Version 0.42.0 (21/10/19)
- Version 0.41.1 (26/09/19)
- Version 0.41.0 (25/09/19)
- Version 0.40.0 (20/09/19)
- Version 0.39.0 (16/09/19)
- Version 0.38.0 (09/09/19)
- Version 0.37.0 (06/09/19)
- Version 0.36.0 (27/08/19)
- Version 0.35.1 (16/08/19)
- Version 0.35.0 (09/08/19)
- Version 0.34.0 (26/07/19)
- Version 0.33.0 (19/07/19)
- Version 0.32.0 (05/07/19)
- Version 0.31.0 (01/07/19)
- Version 0.30.0 (18/06/19)
- Version 0.29.0 (11/06/19)
- Version 0.28.0 (05/06/19)
Current version
Version 0.176.0 (20/11/25)
Changes in Yandex Cloud services
Workflows
Added commands to manage access permissions:
serverless workflow list-access-bindingsserverless workflow set-access-bindingsserverless workflow add-access-bindingserverless workflow remove-access-bindingserverless workflow allow-unauthenticated-executionserverless workflow deny-unauthenticated-execution
Managed Service for MySQL®
Added the yc managed-mysql connect command.
AI Studio
Added commands for MCP Hub:
serverless mcp-gateway getserverless mcp-gateway listserverless mcp-gateway createserverless mcp-gateway updateserverless mcp-gateway deleteserverless mcp-gateway list-operationsserverless mcp-gateway list-access-bindingsserverless mcp-gateway set-access-bindingsserverless mcp-gateway add-access-bindingserverless mcp-gateway remove-access-bindingserverless mcp-gateway allow-unauthenticated-invokeserverless mcp-gateway deny-unauthenticated-invoke
Previous releases
Version 0.175.0 (10/11/25)
Changes in Yandex Cloud services
Identity Hub
Added missing fields to SAML application management commands:
organization-manager idp application saml application createorganization-manager idp application saml application update
Version 0.174.0 (06/11/25)
Changes to the CLI
Added the subject-id parameter to the yc init command.
Changes in Yandex Cloud services
Application Load Balancer
Added support for the path field for ALB session affinity using cookies:
yc application-load-balancer backend-group updateyc application-load-balancer backend-group create
Yandex BareMetal
Added the yc baremetal private-cloud-connection command group:
yc baremetal private-cloud-connection getyc baremetal private-cloud-connection listyc baremetal private-cloud-connection createyc baremetal private-cloud-connection delete
Yandex Identity and Access Management
Added a command to view the list of access policy templates:
yc iam access-policy-template list
Yandex Identity Hub
-
Added the
yc organization-manager idp application saml applicationcommand group for SAML app management:yc iam organization-manager idp application saml application getyc iam organization-manager idp application saml application listyc iam organization-manager idp application saml application createyc iam organization-manager idp application saml application updateyc iam organization-manager idp application saml application deleteyc iam organization-manager idp application saml application suspendyc iam organization-manager idp application saml application reactivateyc iam organization-manager idp application saml application list-operationsyc iam organization-manager idp application saml application list-assignmentsyc iam organization-manager idp application saml application add-assignmentsyc iam organization-manager idp application saml application remove-assignmentsyc iam organization-manager idp application saml application list-access-bindingsyc iam organization-manager idp application saml application set-access-bindingsyc iam organization-manager idp application saml application update-access-bindings
-
Added the
yc organization-manager idp application saml signature-certificatecommand group for SAML certificate management:yc iam organization-manager idp application saml signature-certificate getyc iam organization-manager idp application saml signature-certificate listyc iam organization-manager idp application saml signature-certificate createyc iam organization-manager idp application saml signature-certificate updateyc iam organization-manager idp application saml signature-certificate delete
Yandex MPP Analytics for PostgreSQL
Added the --connection-pooling-idle-in-transaction-timeout parameter to the yc managed-greenplum cluster update command:
yc managed-greenplum cluster update
Managed Service for PostgreSQL
Added the AUTH_METHOD_PASSWORD and AUTH_METHOD_IAM user authentication methods to these commands:
yc managed-postgresql user createyc managed-postgresql user update
Yandex Object Storage
Fixed the error with filtering uploaded objects in the yc storage s3 cp command.
Version 0.173.0 (30/10/25)
Changes in Yandex Cloud services
Managed Service for ClickHouse®
Added the engine parameter for selecting and displaying the ClickHouse® database engine type to the following commands:
yc managed-clickhouse database createyc managed-clickhouse database getyc managed-clickhouse database list
BareMetal
Added the yc baremetal image command for working with images:
yc baremetal image getyc baremetal image list
Changes to the CLI
- Added support for Yandex Managed Service for Sharded PostgreSQL. Use the
yc managed-sharded-postgresqlcommands. - Added the
userpool-idparameter toyc init.
Version 0.172.0 (27/10/25)
Changes in Yandex Cloud services
Identity Hub
-
Added the
yc organization-manager mfa-enforcementcommand group. -
Added commands for managing SAML federation users:
yc organization-manager federation saml suspend-user-accounts: To suspend users.yc organization-manager federation saml reactivate-user-accounts: To reactivate users.
-
Fixed the processing error of the
--is-activeflag in theyc organization-manager idp user createcommand where users were created as active.
Version 0.171.0 (20/10/25)
Changes in Yandex Cloud services
Cloud DNS
Added the yc dns zone move command to migrate a DNS zone to a different folder.
Identity Hub
- Added a new feature to the
yc organization-manager idp user createcommand: you can now create a user without specifying a password. The password will be generated automatically. - Added the
yc organization-manager idp user reset-passwordcommand to reset a user password.
Identity and Access Management
Added the yc iam access-analyzer list-subject-access-bindings command to get access bindings by subject.
Managed Service for Trino
- For configuring a Managed Service for Trino cluster's trusted certificates, added the following flags to the
yc managed-trino cluster createandyc managed-trino cluster updatecommands:--trusted-certs-from-files: To provide a list of trusted certificate files.--remove-trusted-certs: To delete all trusted certificates.
Version 0.170.0 (16/10/25)
Changes in Yandex Cloud services
Managed Service for PostgreSQL
Added the yc managed-postgresql connect command to connect users with IAM authentication.
Managed Service for Apache Airflow™
Added DAG processor configuration for Airflow 3.0 and higher.
Cloud Interconnect
- Added a command to get info about a resource by its ID.
- Added the
get-by-vpc-network-idandget-by-cic-private-connection-idcommands.
Identity Hub
- Added the
yc organization-manager group list-effectivecommand to output groups to which the user belongs within an organization. - Added an ability to manage password policies when creating or updating a user pool.
- Added the
yc organization-manager idp application oauth applicationcommand group for OAuth app management:yc organization-manager idp application oauth application getyc organization-manager idp application oauth application listyc organization-manager idp application oauth application createyc organization-manager idp application oauth application updateyc organization-manager idp application oauth application deleteyc organization-manager idp application oauth application suspendyc organization-manager idp application oauth application reactivateyc organization-manager idp application oauth application list-operationsyc organization-manager idp application oauth application list-assignmentsyc organization-manager idp application oauth application add-assignmentsyc organization-manager idp application oauth application remove-assignmentsyc organization-manager idp application oauth application list-access-bindingsyc organization-manager idp application oauth application add-access-bindingsyc organization-manager idp application oauth application set-access-bindingsyc organization-manager idp application oauth application update-access-bindingsyc organization-manager idp application oauth application remove-access-bindings
Yandex MPP Analytics for PostgreSQL
- For the
yc managed-greenplum cluster createcommand, changed the default version to 6.28. - For the
yc managed-greenplum connectcommand with IAM authentication, deleted the--useroption. The user is now defined automatically.
Object Storage
Added a check for the maximum object size in the yc storage s3 cp command.
BareMetal
Added the yc baremetal rental-period list command that returns available rent periods for a server.
Cloud Router
Provided more specific descriptions of the yc cloudrouter routing-instance create, yc cloudrouter routing-instance upsert-prefixes, and yc cloudrouter routing-instance remove-prefixes commands and added examples.
Managed Service for Trino
Added the following commands for creating and updating Hudi catalogs for Managed Service for Trino:
yc managed-trino catalog create hudiyc managed trino catalog update hudi
Managed Service for YTsaurus
Added Managed Service for YTsaurus cluster management commands:
yc managed-ytsaurus cluster getyc managed-ytsaurus cluster startyc managed-ytsaurus cluster stopyc managed-ytsaurus cluster deleteyc managed-ytsaurus cluster listyc managed-ytsaurus cluster get-configuration
Version 0.169.0 (01/10/25)
Changes in Yandex Cloud services
Container Registry
Added the --page-token parameter to the following commands for paginated presentation of the list of resources:
yc container registry listyc container registry list-access-bindingsyc container repository listyc container repository lifecycle-policy listyc container repository lifecycle-policy list-dry-run-resultsyc container image list-scan-resultsyc container image list-vulnerabilities
Cloud Registry
Added the --page-token parameter to the following commands for paginated presentation of the list of resources:
yc cloud-registry registry list-access-bindingyc cloud-registry registry listyc cloud-registry registry list-artifact
Identity Hub
The following commands now allow you to specify domain not just in the command itself, e.g., yc organization-manager idp userpool domain get <user_pool_ID> <domain> but also using the --domain parameter:
yc organization-manager idp userpool domain getyc organization-manager idp userpool domain listyc organization-manager idp userpool domain addyc organization-manager idp userpool domain validateyc organization-manager idp userpool domain delete
Yandex Managed Service for Valkey™
Added the --valkey-modules parameter to the yc managed-redis cluster update command to manage Valkey™ modules.
BareMetal
Fixed the display of processor info in the yc baremetal configuration list command output.
Version 0.168.0 (29/09/25)
Changes in Yandex Cloud services
Container Registry
Added the --page-token parameter to the yc container image list for paginated presentation of the list of images.
BareMetal
Fixed the display of the number of cores and added the processor frequency value in the yc baremetal configuration list command output.
Version 0.167.0 (25/09/25)
Changes in Yandex Cloud services
Connection Manager
-
Added connection-manager commands within the
metadata-hubcommand group:yc metadata-hub connection-manager connection createyc metadata-hub connection-manager connection updateyc metadata-hub connection-manager connection deleteyc metadata-hub connection-manager connection getyc metadata-hub connection-manager connection resolve-clusteryc metadata-hub connection-manager connection listyc metadata-hub connection-manager connection list-operations
-
Added support for Apache Kafka®, ClickHouse® shard groups, and the
auth_sourceMG (SD) field in theyc metadata-hub connection-manager connection create kafkacommand.
Audit Trails
- Added the
--destination-eventrouter-connector-idparameter to assign EventRouter to trail creation and modification commands:yc audit-trails trail createyc audit-trails trail update
Managed Service for PostgreSQL
-
Added support for PostgreSQL 18 for the following commands:
yc managed-postgresql cluster createyc managed-postgresql cluster updateyc managed-postgresql cluster restore
-
Fixed the
ERROR: Unsupported PostgreSQL versionerror when updating a PostgreSQL 17 and 18 cluster in theyc managed-postgresql cluster updatecommand.
Identity Hub
- Fixed the
yc organization-manager idpcommands.
Version 0.166.0 (18/09/25)
Changes in Yandex Cloud services
Cloud Router
Added a command for routing instance management: yc cloudrouter routing-instance update-networks.
Compute Cloud
Fixed the output error for the yc compute maintenance list command.
Managed Service for Apache Spark™
Added management commands for Managed Service for Apache Spark™ clusters and jobs:
yc managed-spark cluster getyc managed-spark cluster listyc managed-spark cluster createyc managed-spark cluster updateyc managed-spark cluster deleteyc managed-spark cluster startyc managed-spark cluster stopyc managed-spark cluster list-operationsyc managed-spark job create-sparkyc managed-spark job create-pysparkyc managed-spark job create-spark-connectyc managed-spark job getyc managed-spark job listyc managed-spark job cancel
Managed Service for MySQL®
Added the mysql_no_login and mdb_iamproxy_auth authentication plugins into the following commands:
yc managed-mysql user createyc managed-mysql user update
Managed Service for Trino
Added the following commands for setting up access control in a Managed Service for Trino cluster:
yc managed-trino cluster createyc managed-trino cluster get-access-controlyc managed-trino cluster set-access-controlyc managed-trino cluster remove-access-control
Version 0.165.0 (15/09/25)
Changes in Yandex Cloud services
Identity and Access Management
Added the yc iam oauth-client-service command group for managing OAuth client secrets:
yc iam oauth-client-secret getyc iam oauth-client-secret listyc iam oauth-client-secret createyc iam oauth-client-secret delete
Version 0.164.0 (11/09/25)
Changes in Yandex Cloud services
Managed Service for Kubernetes
Added the --enable-workload-identity-federation parameter that allows you to enable a workload identity federation.
The parameter is available in these commands:
yc managed-kubernetes cluster createyc managed-kubernetes cluster update
Identity Hub
Added new command groups:
yc organization-manager idp userpoolto manage user pools.yc organization-manager idp userto manage local uesrs.
IAM
To manage OAuth clients, added the yc iam oauth-client command group:
yc iam oauth-client getyc iam oauth-client listyc iam oauth-client createyc iam oauth-client updateyc iam oauth-client delete
Managed Service for MySQL®
Added the maintenance-window and performance-diagnostics parameters to the cluster create and restore commands. For the disk-size-autoscaler.disk-size-limit parameter, updated the measurement unit from bytes to gigabytes.
Updated these commands:
yc managed-mysql cluster createyc managed-mysql cluster updateyc managed-mysql cluster restore
Version 0.163.0 (08/09/25)
Changes in Yandex Cloud services
Compute Cloud
- Fixed the tooltip for the
--orderparameter of theyc compute maintenance listcommand: replaced theplanned_atfield withstart_scheduled_at.
Managed Service for Elasticsearch
- Deleted the
managed-elasticsearchsupport.
Version 0.162.0 (04/09/25)
Changes in Yandex Cloud services
BareMetal
Added the --folder-id parameter to these commands for getting configuration:
yc baremetal configuration getyc baremetal configuration list
Managed Service for MySQL®
Added the MDB_ADMIN role for the --global-permissions parameter to these commands:
yc managed-mysql user createyc managed-mysql user update
Cloud Quota Manager
Added the yc quota-manager quota-request command group for managing quota requests:
yc quota-manager quota-request getyc quota-manager quota-request listyc quota-manager quota-request createyc quota-manager quota-request cancelyc quota-manager quota-request list-operations
Serverless Containers
Added the --async-service-account-id parameter to the yc serverless container revision deploy command for specifying a service account for asynchronous calls.
Object Storage
Increased the maximum lifetime of signed links to 30 days in the yc storage s3 presign command.
Version 0.161.0 (28/08/25)
Changes in Yandex Cloud services
Connection Manager
Added management commands for Yandex Connection Manager:
yc connection-manager connection createyc connection-manager connection updateyc connection-manager connection deleteyc connection-manager connection getyc connection-manager connection resolve-clusteryc connection-manager connection listyc connection-manager connection list-operations
Workflows
Added support for Yandex Workflows cron timers:
yc serverless workflow createyc serverless workflow update
Version 0.160.0 (25/08/25)
Changes in Yandex Cloud services
Managed Service for Trino
Added the --version option to the following commands:
yc managed-trino cluster createyc managed-trino cluster update
Yandex Managed Service for Valkey™
Added the sharded option to the yc managed-redis cluster restore command.
Object Storage
- Added the
tagsoption to theyc storage bucket createcommand. - Added the
yc storage s3 presigncommand.
Version 0.159.0 (18/08/25)
Changes in Yandex Cloud services
Yandex StoreDoc
Added the priority and hidden output to yc managed-mongodb hosts list.
Compute Cloud
Added the following commands for managing reserved instance pools:
compute reserved-instance-pool list-instancescompute reserved-instance-pool list-operations
Compute Cloud
Extended the following commands for managing reserved instance pools:
compute reserved-instance-pool createcompute reserved-instance-pool update
EventRouter
Fixed the --deletion-protection flag in the yc serverless eventrouter connector update command.
Identity Hub
Fixed the display of timestamps in the listing of SAML federation domains.
Version 0.158.0 (11/08/25)
Changes in Yandex Cloud services
Managed Service for OpenSearch
Added support for ExtensionService to the yc managed-opensearch command.
Application Load Balancer
- The
yc apploadbalancer disable-zonescommand now includes the ability to manage the zone disabling period. - Added the
disable_security_profileparameter to route management commands:yc application-load-balancer virtual-host append-http-routeyc application-load-balancer virtual-host prepend-http-routeyc application-load-balancer virtual-host insert-http-routeyc application-load-balancer virtual-host update-http-routeyc application-load-balancer virtual-host append-grpc-routeyc application-load-balancer virtual-host prepend-grpc-routeyc application-load-balancer virtual-host insert-grpc-routeyc application-load-balancer virtual-host update-grpc-route
Version 0.157.0 (04/08/25)
Changes in Yandex Cloud services
Cloud Desktop
Added the --update-policy flag to the desktops group update command (the default value is manual).
Identity Hub
Added commands for managing SAML federation domains:
yc organization-manager federation saml get-domainyc organization-manager federation saml list-domainsyc organization-manager federation saml add-domainyc organization-manager federation saml validate-domainyc organization-manager federation saml delete-domain
Compute Cloud
- Added sorting of the subcommand list in
yc compute. - Added the
yc compute maintenancecommands:yc compute maintenance getyc compute maintenance listyc compute maintenance reschedule
Object Storage
Deleted the --sse-c, --sse-c-key, --sse-c-copy-source, and --sse-c-copy-source-keys parameters from the yc storage cp command.
EventRouter
Adjusted the defaults values of these serverless eventrouter connector create message-queue command parameters in line with the respective API method:
--visibility-timeout--polling-timeout--batch-size
Version 0.156.0 (28/07/25)
Changes in Yandex Cloud services
Managed Service for Kubernetes
- Added the
--master-scale-policyparameter to theyc managed-kubernetes cluster createandyc managed-kubernetes cluster updatecommands for managing computing resources in the cluster masters. - Added the
scale_policyfield to theyc managed-kubernetes cluster getcommand output to indicate the computing resource configuration for the cluster masters. - Added the following commands for getting available computing resource configurations for the cluster masters:
yc managed-kubernetes resource-preset getandyc managed-kubernetes resource-preset list.
Version 0.155.0 (23/07/25)
Changes in Yandex Cloud services
Compute Cloud
Fixed the description for the --memory parameter in the yc compute instance create and yc compute instance update commands.
Cloud Backup
Added the confirmation prompt for provider activation to the yc backup provider activate command and the --force flag for running the command without confirmation.
Managed Service for Apache Kafka®
Added the --kafka-ui-enabled flag to the yc managed-kafka cluster create and yc managed-kafka cluster update commands to enable Kafka UI in the cluster.
Yandex Data Processing
In the yc dataproc cluster create and yc dataproc cluster update commands, added parameters for specifying a service account to manage the VM group where the cluster hosts reside.
--autoscaling-service-account-id--autoscaling-service-account-name
Managed Service for ClickHouse®
Added the following parameters to the yc managed-clickhouse cluster create and yc managed-clickhouse cluster restore commands:
--maintenance-window: For specifying a cluster maintenance window.--disk-encryption-key-id: For specifying a disk encryption key.
Managed Service for OpenSearch
- In the
yc managed-opensearch cluster createandyc managed-opensearch cluster updatecommands, added parameters for managing cluster snapshot creation:--snapshot-schedule--snapshot-day--snapshot-hour--snapshot-minute--snapshot-max-age-days
- In the
yc managed-opensearch cluster createandyc managed-opensearch cluster restorecommands, added the--disk-encryption-key-idparameter for specifying a disk encryption key.
Managed Service for MySQL®
- In the
yc managed-mysql cluster createandyc managed-mysql cluster updatecommands, added the--yandexquery-accessparameter for enabling access to the cluster from Yandex Query. - In the
yc managed-mysql cluster createandyc managed-mysql cluster restorecommands, added the--disk-encryption-key-idparameter for specifying a disk encryption key.
Apache Hive™ Metastore
In the yc managed-metastore cluster create and yc managed-metastore cluster update commands, added the --version parameter to support cluster versioning.
Managed Service for PostgreSQL
In the yc managed-postgresql cluster create and yc managed-postgresql cluster restore commands, added the --disk-encryption-key-id parameter for specifying a disk encryption key.
Yandex StoreDoc
In the yc managed-mongodb cluster create and yc managed-mongodb cluster restore commands, added the --disk-encryption-key-id parameter for specifying a disk encryption key.
Yandex Managed Service for Valkey™
In the yc managed-redis cluster create and yc managed-redis cluster restore commands, added the --disk-encryption-key-id parameter for specifying a disk encryption key.
Version 0.154.0 (09/07/25)
Application Load Balancer
Added these commands to manage traffic routing in load balancer availability zones:
yc alb load-balancer disable-zonesyc alb load-balancer enable-zones
Cloud Desktop
The --id flag in the yc desktop update-properties command is now optional.
Managed Service for ClickHouse®
Added disk autoscaling management parameters. The new parameters can be used in these commands:
yc clickhouse cluster createyc clickhouse cluster updateyc clickhouse restoreyc clickhouse shards addyc clickhouse shard update
Managed Service for GitLab
Added this instance update command: yc managed-gitlab instance update.
Yandex MPP Analytics for PostgreSQL
Added the yc managed-greenplum connect command to connect users with IAM authentication.
Managed Service for MySQL®
Added the --disk-size-autoscaling flag to the yc managed-mysql cluster update command.
Managed Service for OpenSearch
Added these cluster start/stop commands:
yc managed-opensearch cluster startyc managed-opensearch cluster stop
Network Load Balancer
Renamed these load balancer zone lock start/stop commands:
yc load-balancer network-load-balancer disable-zonesyc load-balancer network-load-balancer enable-zones
Version 0.153.0 (30/06/25)
Changes in Yandex Cloud services
Cloud Desktop
In the desktops update group command, changed the --disk-size flag type to byteSize for boot and data disks.
Version 0.152.0 (25/06/25)
Changes in Yandex Cloud services
Application Load Balancer
You can now specify a list of zones in the yc application-load-balancer load-balancer start-zonal-shift and yc application-load-balancer load-balancer cancel-zonal-shift load balancer zonal shift start/stop commands.
Cloud Desktop
- Added the
yc desktops group updatecommand for updating desktop group info. - Added the following parameters to the
yc desktops group createcommand:max-group-size,hot-standby, anduser-account-id.
Network Load Balancer
Added load balancer zone lock start/stop commands:
yc load-balancer network-load-balancer start-zonal-shiftyc load-balancer network-load-balancer cancel-zonal-shift
Apache Hive™ Metastore
Added Apache Hive™ Metastore cluster management commands:
yc managed-metastore cluster getyc managed-metastore cluster listyc managed-metastore cluster createyc managed-metastore cluster updateyc managed-metastore cluster deleteyc managed-metastore cluster startyc managed-metastore cluster stopyc managed-metastore cluster import-datayc managed-metastore cluster export-datayc managed-metastore cluster list-operations
Managed database services
Managed Service for PostgreSQL
The postgresql database command no longer includes the deprecated version argument of the extension parameter.
Version 0.151.0 (19/06/25)
Changes in Yandex Cloud services
Application Load Balancer
- Added the
regex_rewritefield to modify HTTP request parameters by means of regular expressions on virtual hosts. The field is supported in these commands:yc application-load-balancer virtual-host append-http-routeyc application-load-balancer virtual-host prepend-http-routeyc application-load-balancer virtual-host insert-http-routeyc application-load-balancer virtual-host update-http-route
Cloud Desktop
- Added the
yc desktops image updatecommand to update image info. - Added the
yc desktops desktop update-propertiescommand to update desktop info. - Added the
yc desktops desktop startcommand to start a desktop. - Added the
yc desktops desktop stopcommand to stop a desktop. - Added the
yc desktops desktop updatecommand to synchronize a desktop with the group configuration. - Added the
yc desktops group updatecommand to update a group of desktops.
Managed Service for Kubernetes
- Added commands to manage Managed Service for Kubernetes cluster access permissions:
yc managed-kubernetes cluster list-access-bindingsyc managed-kubernetes cluster set-access-bindingsyc managed-kubernetes cluster add-access-bindingyc managed-kubernetes cluster remove-access-binding
Managed database services
Managed Service for ClickHouse®
- Added the
yc managed-clickhouse cluster update-external-dictionarycommand to edit dictionaries created in a cluster. - In the
yc managed-clickhouse cluster list-logscommand, the--service-typeparameter now supportsclickhouse-keeperas a new valid value.
Managed Service for Apache Kafka®
- In the
rolekey, the--permissionparameter now supports new valid values:topic_producer,topic_consumer,schema_reader, andschema_writer. This applies to the following commands:yc managed-kafka user createyc managed-kafka user updateyc managed-kafka user grant-permissionyc managed-kafka user revoke-permission
Managed Service for Trino
- Added commands to work with Yandex Managed Service for Trino catalogs:
yc managed-trino catalog createyc managed-trino catalog deleteyc managed-trino catalog getyc managed-trino catalog listyc managed-trino catalog update
Version 0.150.0 (02/06/25)
Changes to Yandex Cloud services
BareMetal
- Added the following groups of commands for BareMetal:
yc baremetal boot-imageyc baremetal configurationyc baremetal private-subnetyc baremetal public-subnetyc baremetal hardware-poolyc baremetal serveryc baremetal vrfyc baremetal zone
Compute Cloud
- Added the
--snapshot-descriptionand--snapshot-labelsparameters to theyc compute snapshot-schedule updatecommand, which you can use to provide descriptions and labels for scheduled disk snapshots. - Added the following commands to edit labels of scheduled disk snapshots:
yc compute snapshot-schedule add-snapshot-labelsyc compute snapshot-schedule remove-snapshot-labels
Yandex Data Processing
- Added the
--osloginparameter to theyc dataproc cluster createcommand to enable OS Login access on the cluster.
Managed Service for GitLab
- Added these Managed Service for GitLab instance management commands:
yc managed-gitlab instance getyc managed-gitlab instance listyc managed-gitlab instance createyc managed-gitlab instance stopyc managed-gitlab instance startyc managed-gitlab instance delete
Object Storage
- Added these commands for bucket and object ACLs:
yc storage s3api get-bucket-aclyc storage s3api put-bucket-aclyc storage s3api get-object-aclyc storage s3api put-object-acl
Managed database services
Managed Service for MySQL®
- Updated the
--permissionsparameter behavior in theyc mysql users createandyc mysql users updatecommands.
Managed Service for Trino
- Added commands for Managed Service for Trino cluster management:
yc managed-trino cluster getyc managed-trino cluster listyc managed-trino cluster createyc managed-trino cluster updateyc managed-trino cluster deleteyc managed-trino cluster startyc managed-trino cluster stopyc managed-trino cluster list-operations
Version 0.149.0 (20/05/25)
Changes to Yandex Cloud services
Managed Service for Apache Kafka®
- In the
yc kafka cluster createandyc kafka cluster updatecommands, deleted the--log-preallocateparameter to manage the relevant Apache Kafka broker setting. - In the
yc kafka topic createandyc kafka topic updatecommands, deleted the--preallocateparameter to manage the relevant Apache Kafka topic setting.
Managed Service for ClickHouse®
Added these extension management commands:
yc managed-clickhouse extension listyc managed-clickhouse extension getyc managed-clickhouse cluster add-extensionyc managed-clickhouse cluster update-extensionyc managed-clickhouse cluster get-extensionyc managed-clickhouse cluster list-extensionsyc managed-clickhouse cluster remove-extension
Version 0.148.0 (30/04/25)
Changes to Yandex Cloud services
Compute Cloud
-
In the scheduled snapshot creation command, added the option to specify the description and labels for your snapshots:
yc compute snapshot-schedule create --snapshot-description --snapshot-labels
Identity and Access Management
- Added the
yc iam whoamicommand that gives you information about your account.
Managed Service for OpenSearch
Fixed the error message that would appear after a successful OpenSearch cluster restart or master host change.
Managed Service for PostgreSQL
Added commands for user management in Greenplum® resource groups:
yc managed-greenplum user createyc managed-greenplum user getyc managed-greenplum user listyc managed-greenplum user updateyc managed-greenplum
EventRouter
- Added the
yc serverless eventrouter connector create event-servicecommand to create anevent_servicetype connector for messages to the bus via gRPC. - Added the
yc serverless eventrouter send-eventcommand to send messages to the bus via gRPC forevent_servicetype connector.
Object Storage
-
Fixed the issue where the bucket would sometimes be treated as empty when running the
yc storage s3 cpcommand and no copying was taking place. -
Added the
yc storage s3 cpcommand setup parameters to the CLI configuration:s3.max-queue-size: Maximum number of issues per queue. The default value is1000.s3.max-concurrent-requests: Maximum number of simultaneous requests. The default value is10.s3.multipart-threshold: Object threshold size to trigger a multipart upload if exceeded. The default value is8MB.s3.multipart-chunksize: Size of parts the object will be split into in a multipart upload. The default value is8MB.
To set these parameters, use the
us config set <parameter> <value>command.
Managed Service for PostgreSQL
Fixed the --log-enabled flag support for Cloud Logging in the yc managed-greenplum cluster update command.
Version 0.147.0 (02/04/25)
Changes to Yandex Cloud services
Managed database services
-
Added the
--rest-api-enabledparameter to theyc managed-kafka cluster createandyc managed-kafka cluster updatecommands to enable the REST API on the cluster. -
Added support for the
--user generate-passwordargument in theyc managed-mysql cluster createcommand to automatically generate a password using Yandex Connection Manager. -
Added support for the
--user generate-passwordargument in theyc managed-postgresql cluster createcommand to automatically generate a password using Yandex Connection Manager. -
Added support for the
--user generate-passwordargument in theyc managed-clickhouse cluster createcommand to automatically generate a password using Yandex Connection Manager. -
The
yc managed-clickhouse cluster createandyc managed-clickhouse cluster restorecommands now support the--shardparameter you can use to specify one or more shards. Example:yc managed-clickhouse cluster create ... --shard name=shard1,weight=100 --shard name=shard2,weight=200 ... -
Added support for the
--shardrepeatable composite parameter in theyc managed-clickhouse shard addcommand.- The command will create as many shards as there are
--shardparameters. - For each shard, you need to specify a name, and you can also specify a weight:
yc managed-clickhouse shard add --shard name=myshard,weight=200. - You cannot use the
--shardparameter with the--nameand--weightparameters or when specifying a shard name as a positional argument.
- The command will create as many shards as there are
-
Deleting multiple shards via
yc managed-clickhouse shards deletenow takes less time. -
Added the following parameters to the
yc managed-clickhouse cluster add-external-dictionarycommand:--layout-allow-read-expired-keys--layout-max-update-queue-size--layout-update-queue-push-timeout-milliseconds--layout-query-wait-timeout-milliseconds--layout-max-threads-for-updates--layout-initial-array-size--layout-access-to-key-from-attributes
Application Load Balancer
-
Added commands to manage manual switching of a load balancer’s availability zone:
yc application-load-balancer load-balancer start-zonal-shiftyc application-load-balancer load-balancer cancel-zonal-shift
-
Added the
--allow-zonal-shiftparameter to indicate that the balancer can operate in case an availability zone fails:yc application-load-balancer load-balancer createyc application-load-balancer load-balancer update
Identity and Access Management
Added commands to manage access to workload identity federations:
yc iam workload-identity oidc federation list-access-bindingsyc iam workload-identity oidc federation set-access-bindingsyc iam workload-identity oidc federation add-access-bindingyc iam workload-identity oidc federation remove-access-binding
Managed Service for YDB
Added support for the storage-class argument in the yc ydb database backup command to specify the storage type.
Compute Cloud
Added commands to link instances to reserved instance pools.
Object Storage
- Added the
yc storage s3 cpcommand for copying objects between the file system and object storage or between object storage buckets. - Added the
yc storage s3 mvcommand for moving objects between the file system and object storage or between object storage buckets. - Added the
yc storage s3 rmcommand for deleting objects in a bucket.
Version 0.146.1 (03/04/25)
Changes to Yandex Cloud services
Compute Cloud
- Added the following commands for managing reserved instance pools:
yc compute reserved-instance-pool getyc compute reserved-instance-pool listyc compute reserved-instance-pool createyc compute reserved-instance-pool updateyc compute reserved-instance-pool delete
Version 0.146.0 (02/04/25)
Changes to Yandex Cloud services
Audit Trails
- The
--filter-from-*parameters are no longer checked in theyc audit-trails trail createandyc audit-trails trail updatecommands. These parameters will be deleted in the next release.
Cloud Interconnect
- Deleted the
--capacityand--popparameters from theyc cic trunk-connection updatecommand.
Identity and Access Management
- In the
yc iam api-key createcommand, the--scopeparameter is marked as DEPRECATED.
Object Storage
- Added the
yc storage s3api list-objectscommand to get a list of bucket objects.
Managed database services
- Added the
--generate-passwordflag for automatic password generation using Connection Manager to these commands:yc managed-clickhouse user create,yc managed-clickhouse user updateyc managed-mysql user create,yc managed-mysql user updateyc managed-postgresql user create,yc managed-postgresql user update
Managed Service for Apache Kafka®
- In the
yc managed-kafka user createandyc managed-kafka user updatecommands, added a new possible value,topic_admin, for therolekey in the--permissionparameter.
Yandex MPP Analytics for PostgreSQL
- Fixed the default version from 6.19 to 6.25 for the
yc managed-greenplum cluster createcommand.
Managed Service for OpenSearch
- Added the
yc managed-opensearch cluster restart-opensearchcommand for restarting the service on the host specified in the--hostparameter. - Added the
yc managed-opensearch cluster switch-mastercommand for switching the current master.- In the
--from-hosts host,[host...]parameter, you can specify a list of hosts to switch the master from. If the master is no longer on any of these hosts, no changes will take place. - If the
--from-hostsparameter is missing, the master will be switched from the host it is currently on.
- In the
Managed Service for YDB
- Added the
--security-group-nameand--security-group-idparameters to theyc ydb database createandyc ydb database updatecommands.
Version 0.145.0 (18/03/25)
Changes to Yandex Cloud services
Yandex Managed Service for Valkey™
-
Added the following parameters to the
yc managed-redis cluster create,yc managed-redis cluster restore,yc managed-redis cluster update-configcommands:activedefragaof-max-size-percent
-
The
--persistence-modeparameter can now take theON_REPLICASvalue in the following commands:yc managed-redis cluster createyc managed-redis cluster restoreyc managed-redis cluster update
Managed Service for OpenSearch
- Added support for
local-ssddisks. - Added the ability to automatically assign subnets when creating a cluster or adding a host group.
Cloud Quota Manager
- Added the
yc quota-manager quota-limitcommand group to view quota limits:yc quota-manager quota-limit get: Output the value of a specific quota.yc quota-manager quota-limit list: Output a list of quotas for a specific service.yc quota-manager quota-limit list-service: Output the list of services that have available quotas.
Cloud Interconnect
-
Added commands for TrunkConnection management:
yc cic trunk-connection createyc cic trunk-connection updateyc cic trunk-connection deleteyc cic trunk-connection add-labelsyc cic trunk-connection remove-labelsyc cic trunk-connection list-operations
-
Added commands for PrivateConnection management:
yc cic private-connection createyc cic private-connection updateyc cic private-connection deleteyc cic private-connection add-labelsyc cic private-connection remove-labelsyc cic private-connection upsert-static-routeyc cic private-connection remove-static-routeyc cic private-connection list-operations
Cloud Router
- Added commands for RoutingInstance management:
yc cloudrouter routing-instance createyc cloudrouter routing-instance updateyc cloudrouter routing-instance deleteyc cloudrouter routing-instance add-labelsyc cloudrouter routing-instance remove-labelsyc cloudrouter routing-instance upsert-prefixesyc cloudrouter routing-instance remove-prefixesyc cloudrouter routing-instance add-private-connectionyc cloudrouter routing-instance remove-private-connectionyc cloudrouter routing-instance list-operations
Network Load Balancer
- Fixed an error for the
yc network-load-balancer updatecommand in the--allow-zonal-shiftflag listener.
Version 0.144.0 (27/02/25)
Changes to Yandex Cloud services
Yandex Managed Service for Valkey™
-
Added the commands for outputting, reading, creating, updating, and deleting users:
yc managed-redis user listyc managed-redis user getyc managed-redis user createyc managed-redis user updateyc managed-redis user delete
-
Added the
--auth-sentinelparameter (allowing you to log in to Valkey™ Sentinel) to these commands:yc managed-redis cluster createyc managed-redis cluster restoreyc managed-redis cluster update
-
Added the
--userparameter (allowing you to add users to Valkey™) to theyc managed-redis cluster createcommand. -
Added the
--zset-max-listpack-valuesparameter to these commands:yc managed-redis cluster createyc managed-redis cluster restoreyc managed-redis cluster update-config
Resource Manager
- Added the
--organization-idoptional parameter to theyc resource-manager cloud createcommand.
Cloud Backup
- Added the
backup backup batch-deletecommand for deleting all backups in an archive and the archive itself. You can specify the archive using the--archive-idparameter or the--instance-idand--policy-idparameters.
yc managed-greenplum
-
Updated the list of supported Greenplum® versions for the
yc managed-greenplum cluster update-configcommand:- Discontinued support for versions 6.17 and 6.19.
- Added support for version 6.25+.
-
Added the
--service-accountparameter to theyc managed-greenplum cluster create/update/restorecommand: This parameter allows you to specify a service account for accessing Yandex Cloud resources in a user cloud, e.g., Cloud Logging. -
Added the following parameters for these
yc managed-greenplum cluster create/updatecommands:--log-enabled: Enabling log delivery to Cloud Logging.--log-folder-id <folder_id>and--log-group-id <log_group_id>: Specifying a folder or group for log delivery in Cloud Logging.--log-command-center-enabled: Enabling log delivery from Command Center.--log-greenplum-enabled: Enabling log delivery from Greenplum®.--log-pooler-enabled: Enabling log delivery from Odyssey®.
Network Load Balancer
- Added the
--allow-zonal-shiftparameter for theyc network-load-balancer create/updatecommands that allows the load balancer to work in one-AZ (one availability zone) fault mode.
Version 0.143.0 (11/02/25)
Changes to Yandex Cloud services
Object Storage
- Added a parameter to the
yc storage bucket updatecommand to specify a Yandex Virtual Private Cloud service connection to access the bucket from:--private-endpoint, e.g.,--enable-private-endpoints true --private-endpoints cba,abc.
Version 0.142.0 (30/01/25)
Changes to Yandex Cloud services
Yandex Data Processing
- Added the
--environmentparameter to theyc dataproc cluster createcommand for specifying an environment, e.g.,--environment prestable.
Identity and Access Management
- Added the
yc iam refresh-token listcommand to get a list of refresh tokens. - Added the
yc iam refresh-token revokecommand to revoke refresh tokens.
Object Storage
- Added commands for reading, editing, and deleting object labels:
yc storage s3api get-object-taggingyc storage s3api put-object-taggingyc storage s3api delete-object-tagging
Managed database services
Yandex StoreDoc
-
Added the
--websql-accessparameter to theyc managed-mongodb cluster create,yc managed-mongodb cluster restore, andyc managed-mongodb cluster updatecommands for setting up access to MongoDB via WebSQL. -
Added the options for restoring a sharded MongoDB cluster to the
yc managed-mongodb cluster restorecommand.
Yandex Managed Service for Valkey™
- Added the
--backup-retain-period-daysparameter to theyc managed-redis cluster create,yc managed-redis cluster restore, andyc managed-redis cluster update-configcommands.
Version 0.141.0 (16/12/24)
Changes to Yandex Cloud services
Cloud Functions
Added the --metadata-options parameter to the yc serverless function version create command to specify options to obtain metadata in a function. Here is a possible use case:
yc serverless function version create --metadata-options aws-v1-http-endpoint=disabled,gce-http-endpoint=enabled
Serverless Containers
Added the --metadata-options parameter to the yc serverless container revision deploy command to specify the options to get metadata in a container. Here is a possible use case:
yc serverless container revision deploy --metadata-options aws-v1-http-endpoint=disabled,gce-http-endpoint=enabled
Identity and Access Management
Added the --scopes parameter to the yc iam api-key create command to specify the scope of the API key. If the parameter is not specified, no restrictions will apply to the new key.
The --scope parameter will be removed in the next YC CLI version.
- Added the
yc iam api-key updatecommand for updating the API key. The command has the following parameters:--description, to edit the API key description.--scopes, to update the API key scope.--expires_at, to update the key expiration date. If the parameter is not set, the API key will have no expiration date.
Managed database services
Yandex MPP Analytics for PostgreSQL
Added the --cloud-storage parameter to the yc managed-greenplum cluster create command to specify the cloud storage management parameters. Example command to enable cloud storage:
yc managed-greenplum cluster create --cloud-storage enabled=true
Version 0.140.0 (29/11/24)
Changes to Yandex Cloud services
Application Load Balancer
- Added the
--expected-statusesproperty to theyc alb backend-group add-http-backendandyc alb backend-group update-http-backendcommands for the--http-healthcheckparameter. You can use it to specify custom HTTP status codes, which the backend health check will treat as correct.
Cloud Desktop
- Added the
subnet-idparameter to theyc desktops desktop createcommand.
Cloud Registry
- Added the
yc cloud-registry artifact getandyc cloud-registry artifact deletecommands you can use to manage artifacts. - Added these registry management commands:
yc cloud-registry registry [ get | list | create | update | delete | add-labels | remove-labels | list-access-bindings | set-access-bindings | add-access-bindings | remove-access-bindings | list-ip-permissions | set-ip-permissions | add-ip-permissions | remove-ip-permissions ].
Data Transfer
- Added the
--cleanup-policyparameter to theyc datatransfer endpoint create <endpoint_type>command for thepostgres-target,clickhouse-target,mysql-target, andmongo-targetendpoints. With this parameter, you can set target cleanup policies when activating or reactivating a transfer (drop,truncate, ordisabled).
Yandex IoT Core
- Added the STATUS column to the text format of the
iot registry listandiot device listcommands.
Managed database services
Managed Service for Redis
- Added the following parameters to the
yc managed-redis cluster create,yc managed-redis cluster restore, andyc managed-redis cluster update-configcommands:use-luajitio-threads-allowed
Version 0.139.0 (18/11/24)
Changes to Yandex Cloud services
Cloud Desktop
- Added the
user-account-idparameter to theyc desktops desktopcommand. Deleted thesubjectparameter. - Added the
yc desktops imagecommand to manage desktop images.
Container Registry
- Fixed a regression in Docker credential helper making it impossible to select a non-default profile.
Compute Cloud
- Added the
kms-key-idandkms-key-nameparameters to theyc compute disk createandyc compute instance createcommands to support disk encryption.
Serverless Containers
- Added the
--runtimeparameter to theyc serverless container revision deploycommand allowing you to set the container operating mode (httportask).
Version 0.138.0 (06/11/24)
Changes to Yandex Cloud services
Compute Cloud
- The
yc compute connect-to-serial-portcommand now explicitly checks the instance metadata for theserial-port-enableandenable-osloginflags.
Cloud Interconnect
- The
yc cic point-of-presence getandyc cic partner getcommands now only work with IDs without parameters. - Fixed the output format of the
listcommand fortrunk-connection,private-connection, andpublic-connectionin Cloud Interconnect and forrouting-instancein Cloud Router: some fields were removed with display formats revised.
Version 0.137.0 (01/11/24)
Changes to Yandex Cloud services
Cloud Interconnect
- Fixed the
getcommands without parameters in Cloud Interconnect and Cloud Router. - Fixed the output format of the
listcommands in Cloud Interconnect and Cloud Router: now a table is returned.
Object Storage
- Added the
yc storage s3api get-object-retentionandyc storage s3api put-object-retentioncommands to read and modify object temporary lock (retention). - Added the
yc storage s3api get-object-legal-holdandyc storage s3api put-object-legal-holdcommands to read and change object indefinite lock (legal hold).
Managed database services
Managed Service for PostgreSQL
- Added the
17value for the--postgresql-version stringparameter to theyc managed-postgresql cluster create,yc managed-postgresql cluster update, andyc managed-postgresql cluster restorecommands. You can now create a version 17 PostgreSQL cluster.
Version 0.136.0 (21/10/24)
Changes to the CLI
- The
yc initcommand now does not offer theru-central1-czone because it is no longer in use.
Changes to Yandex Cloud services
Application Load Balancer
- The
yc application-load-balancer load-balancer add-stream-listener,yc application-load-balancer load-balancer update-stream-listener,yc application-load-balancer load-balancer add-stream-sni,yc application-load-balancer load-balancer update-stream-snicommands have been updated with the--idle-timeoutparameter allowing you to specify the connection idle timeout.
EventRouter
- Added parameter validation for the
yc serverless eventroutercommand. - Fixed an error with the
yc serverless eventrouter put-eventcommand.
Object Storage
- Added the ability to set
--storage-endpointusingyc config set. If the user did not explicitly specify--storage-endpoint, it will be obtained fromApiEndpointService.
Managed database services
Managed Service for Redis
- Added the following parameters to the
yc managed-redis cluster create,yc managed-redis cluster restore,yc managed-redis cluster update-configcommands:--lua-time-limit--repl-backlog-size-percent--cluster-require-full-coverage--cluster-allow-reads-when-down--cluster-allow-pubsubshard-when-down--lfu-decay-time--lfu-log-factor--turn-before-switchover--allow-data-loss
yc managed-mongodb, yc managed-clickhouse, yc managed-greenplum, yc managed-postgresql, yc managed-redis, yc managed-mysql, yc managed-kafka, yc managed-elasticsearch, yc managed-opensearch
- Clarified the description of the
--disk-sizeparameters. By default, the disk size is specified in GB.
Version 0.135.0 (07/10/24)
Changes to Yandex Cloud services
Managed Service for Kubernetes
- Added commands for working with Cloud Marketplace products in a Managed Service for Kubernetes cluster:
yc managed-kubernetes marketplace helm-release install: Installs the Helm chart of a Cloud Marketplace product to the specified Managed Service for Kubernetes cluster.yc managed-kubernetes marketplace helm-release update: Upgrades the Helm chart version for a Cloud Marketplace product.yc managed-kubernetes marketplace helm-release uninstall: Deletes a Helm chart version of a Cloud Marketplace product.yc managed-kubernetes marketplace helm-release get: Getting information about the Helm chart of a Cloud Marketplace product.yc managed-kubernetes marketplace helm-release list: Returns a list of Cloud Marketplace Helm charts installed in a Managed Service for Kubernetes cluster.
Load Testing
- Added the
log-group-idandlog-group-nameparameters to theyc loadtesting agent createcommand to specify a target log group for load testing agent logs.
Version 0.134.0 (02/10/24)
Changes to the CLI
- Added the global
--jqparameter. It is used for filtering and converting the output with the help of jq templates. Examples:yc iam role list --jq '.[].id'ID="instance_id" yc compute instance list --jq '.[] | select(.id == env.ID)'
Changes to Yandex Cloud services
Object Storage
-
Added basic support for object operations via the S3 API:
yc storage s3api get-object: Getting an object from a bucket.yc storage s3api put-object: Uploading an object to a bucket.yc storage s3api delete-object: Deleting an object.yc storage s3api copy-object: Copying an existing bucket object.yc storage s3api head-object: Getting object metadata.yc storage s3api delete-objects: Deleting an object group.
To work with objects, in the
~/.config/yandex-cloud/config.yamlCLI configuration file, specify the Object Storage endpoint:... profiles: default: ... storage-endpoint: https://storage.yandexcloud.net/
Cloud Interconnect
- Added the
yc cic point-of-presence getandyc cic point-of-presence listcommands to read points of presence. - Added the
yc cic partner getandyc cic partner listcommands to read Cloud Interconnect partners. - Added the
yc cic trunk-connection getandyc cic trunk-connection listcommands to read trunk links. - Added the
yc cic private-connection getandyc cic private-connection listcommands to read private connections. - Added the
yc cic public-connection getandyc cic public-connection listcommands to read public connections.
Cloud Desktop
- Added the
--image-idparameter to theyc desktops group createcommand to provide an image ID to a desktop group.
Cloud Backup
-
Added the following commands:
yc backup agent install: Installing a Cloud Backup agent and connecting a VM with OS Login to Cloud Backup.yc backup agent reinstall: Re-installing a Cloud Backup agent for a VM with OS Login installed.yc backup agent debug-info: Getting Cloud Backup agent installation logs for a VM with OS Login installed.yc backup provider activate: Activating the service and connecting to a backup provider.
-
When running commands, a Cloud Backup activation check is now performed on the folder.
Serverless Integrations
- Added Yandex EventRouter support.
Identity and Access Management
- Changed the header in the
yc iam service accounts listtable output.
Yandex Identity Hub
- Added the last user authentication time to the
yc organization-manager user list --organization-idcommand output.
Managed database services
Yandex MPP Analytics for PostgreSQL
yc managed-greenplum cluster createandyc managed-greenplum cluster restorenow support--master-host-group-idsand--segment-host-group-idsoptions for specifying the dedicated host groups to place master hosts and Greenplum® segments in.
Managed Service for Redis
- Added the
yc managed-redis backup deletecommand to delete backups. - Changed the default Valkey™ version to 7.2 as versions 6.2 and 7.0 will no longer be supported.
Managed Service for Apache Kafka®
- Upgraded the
--permissionparameter for theyc managed-kafka cluster create,yc managed-kafka cluster update,yc managed-kafka cluster grant-permission, andyc managed-kafka cluster revoke-permissioncommands. Its value is set inkey=value,...format. As thekey,allow_hostcan now be used, which is the host the rule operates from for the user.
Managed Service for Apache Airflow™
- Bug fixes and Managed Service for Apache Airflow™ performance improvements
Version 0.133.0 (09/09/24)
Changes to the CLI
- Fixed the error that caused real error messages to be superseded with the
ERROR: Failed to retrieve datatext. Affected versions: 0.131.0–0.132.1.
Changes to Yandex Cloud services
Audit Trails
- Trail management commands now use the
filtering_policyfield instead offilter. You can still access the obsolete field by using the--fileoption to describe requests.
Compute Cloud
- The
yc compute instance get,yc compute image get,yc compute disk get, andyc compute snapshot getcommands now display thehardware_generationproperty. - Added the
--hardware-generation-idand--hardware-featuresparameters to theyc compute image create,yc compute disk create, andyc compute snapshot createcommands.
Managed database services
- Added the ability to change the cluster network using the
--network-idand--network-nameparameters in the following commands:yc managed-mongodb cluster updateyc managed-clickhouse cluster updateyc managed-greenplum cluster updateyc managed-postgresql cluster updateyc managed-redis cluster updateyc managed-mysql cluster updateyc managed-kafka cluster updateyc managed-elasticsearch cluster updateyc managed-opensearch cluster update
Managed Service for ClickHouse®
- Added the
yc managed-clickhouse cluster [ clear-query-masking-rules | set-query-masking-rules ]commands to enable the use of thequery_masking_rulesoption in ClickHouse®. This option creates request rules to address confidential information leakage. - Added the following parameters to the
yc managed-clickhouse cluster add-external-dictionarycommand:--layout-max-array-size: Determining the maximum number of dictionary keys.--http-header: Adding HTTP headers for HTTP sources of external dictionaries.
- Added the
--secureparameter to theyc managed-clickhouse cluster add-external-dictionary --clickhouse-sourcecommand to enable SSL in connections. - Added the following parameters to the
yc managed-clickhouse cluster add-external-dictionary --mysql-sourcecommand:--close-connection: Closing the connection after each request.--share-connection: Sharing the connection between multiple requests.
Managed Service for Redis
- Added the
--websql-accessparameter to theyc managed-redis cluster [ create | update | restore ]commands allowing you to establish access via WebSQL in Valkey™.
Yandex MPP Analytics for PostgreSQL
- Added the
--yandexquery-accessparameter to theyc managed-greenplum cluster [ create | update | restore ]commands allowing you to access the cluster from Yandex Query. - To the
yc managed-greenplum cluster [ create | update ]commands, added the--analyze-and-vacuum,--query-killer-idle,--query-killer-idle-in-transaction, and--query-killer-long-runningparameters which can be used to manage the Yandex MPP Analytics for PostgreSQL background processes.
Managed Service for Apache Airflow™
- Added the following commands for Managed Service for Apache Airflow™:
yc managed-airflow cluster [ get | list | delete | list-operations | start | stop | create | update ].
Version 0.132.1 (28/08/24)
Changes to the CLI
- Fixed errors in the
--helpflag documentation.
Version 0.132.0 (28/08/24)
Changes to Yandex Cloud services
Identity and Access Management
- Added the
yc iam revoke-tokencommand to revoke compromised tokens. - Added the
yc iam api-key list-scopescommand to get a list of scopes available when creating API keys.
Cloud Functions
- Added the
--mountparameter to theyc serverless function version createcommand to specify mounted resources, such as Object Storage buckets and ephemeral disks. - In the
yc serverless function version createcommand, the--storage-mountsparameter is marked asdeprecated.
Serverless Containers
- Added the
--mountparameter to theyc serverless container revision deploycommand to specify mounted resources, such as Object Storage buckets and ephemeral disks. - In the
yc serverless container revision deploycommand, the--storage-mountsparameter is marked asdeprecated.
Cloud Backup
- Added the
--typeparameter to thebackup vm listcommand to specify the type of resources to return in the list.
Virtual Private Cloud
- Added the
yc vpc private-endpointcommand group to manage VPC Private Endpoint resources.
Managed database services
Yandex StoreDoc
- Added the
--disk-size-autoscalingparameter to theyc managed-mongodb cluster createandyc managed-mongodb cluster updatecommands to enable automatic disk scaling.
Managed Service for Redis
- In the
yc managed-redis cluster createandyc managed-redis cluster updatecommands, thedisk-size-limitmeasurement units for--disk-size-autoscalingwere changed from bytes to gigabytes.
Version 0.131.1 (15/08/24)
Changes to the CLI
- Fixed an error handling issue where
_was replaced with-in some error messages.
Version 0.131.0 (14/08/24)
Changes to Yandex Cloud services
Cloud Backup
- Added the
backup policy executecommand to create a backup of a virtual machine according to the specified backup policy.
Identity and Access Management
- Added support for the
--agentoption to theadd-access-bindingandremove-access-bindingcommands. - Added the
yc iam workload-identitycommand tree to manage workload identity federation. - The
yc iam service-account listandyc iam service-account getcommands now show the time of the last service account authentication.
Container Registry
- Added the
--secureoption to theyc container registry createcommand to create a registry with security settings.
Managed database services
Yandex MPP Analytics for PostgreSQL
- Added the
yc managed-greenplum cluster movecommand to migrate a cluster to a different folder.
Version 0.130.0 (01/08/24)
Changes to Yandex Cloud services
Data Transfer
- Added the
--cluster-nameparameter to theyc datatransfer endpoint create clickhouse-sourcecommand to specify the name of the ClickHouse cluster for data transfer.
Cloud Marketplace
- Added the
yc marketplace reset-passwordcommand that was accidentally left out of the previous release.
Identity and Access Management
- Deleted the
pauseandresumecommands from theyc iam service-controlcommand tree.
Compute Cloud
- Added the
--host-idparameter to theyc compute host-group list-instancescommand to specify the host ID in a host group for VM listing.
Load Testing
- In the
yc loadtesting agent createcommand, you can now choose to wait for the new agent to connect to Load Testing:--wait-readyflag: Do not terminate the command until the agent has theREADY FOR TESTstatus.--wait-ready-timeoutparameter: Maximum wait time for--wait-ready(default: 5m).
Changes to the CLI
- Changed the federated account authorization protocol to Authorization Code Flow with Proof Key for Code Exchange (PKCE).
Version 0.129.0 (16/07/24)
Changes to Yandex Cloud services
Load Testing
- Fixed an error for tests without a tabular report in the
yc loadtesting test get-report-tablecommand.
SmartCaptcha
Added support for SmartCaptcha:
- The
yc smartcaptcha captchagroup commands allow managing CAPTCHAs.
Smart Web Security
Added support for Smart Web Security:
- The
yc smartwebsecurity security-profilegroup commands allow managing security profiles.
Managed database services
Managed Service for Redis
- Added the
--disk-size-autoscalingparameter to theyc managed-redis cluster createandyc managed-redis cluster updatecommands to enable automatic disk scaling.
Managed Service for ClickHouse®
- Added the
yc managed-kafka user grant-permissionandyc managed-kafka user revoke-permissionpermission management commands. - Added the
yc managed-clickhouse hosts addandyc managed-clickhouse shards addcommands. Thecopy-schemaparameter is enabled by default. - Added the
yc managed-clickhouse backup deletecommand to delete backups. - Added the
--disk-typeparameter to theyc managed-kafka cluster updatecommand. - Added the
--backup-retain-period-daysparameter to configure the automatic backup retention period.
Cloud Marketplace
- Added the
yc marketplace reset-passwordcommand to reset passwords on virtual machines with the password reset agent installed.
Version 0.128.0 (02/07/24)
Changes to Yandex Cloud services
API Gateway
Added the --execution-timeout parameter to the yc serverless api-gateway create and yc serverless api-gateway update commands to limit the processing time for requests to an API gateway.
Managed database services
Managed Service for ClickHouse®
- Added the
--convert-tables-to-replicatedparameter for converting tables into replicated ones when adding them to a ZooKeeper cluster.
Yandex MPP Analytics for PostgreSQL
- Added the
delay-redistribution,parallel, andclose-clusteroptions to theyc managed-greenplum cluster expandcommand.
Version 0.127.0 (17/06/24)
Changes to Yandex Cloud services
Identity and Access Management
- Added the
yc iam service-account add-labelsandyc iam service-account remove-labelslabel management commands. - The
yc iam service-account createandyc iam service-account updatecommands now have the--labelsparameter, which specifies a set of DB labels.
Yandex Identity Hub
- Added the following label management commands:
yc organization-manager organization add-labelsyc organization-manager organization remove-labelsyc organization-manager federation saml add-labelsyc organization-manager federation saml remove-labels
- Added the
--labelsparameter to the following commands to define the set of DB labels:yc organization-manager organization updateyc organization-manager federation saml createyc organization-manager federation saml update
Managed database services
- Added the option to set parameters for the
disk-size-autoscalingconfiguration to theyc managed-kafka cluster createandyc managed-kafka cluster updatecommands.
Resource Manager
- Added the
yc resource-manager cloud add-labelsandyc resource-manager cloud remove-labelslabel management commands. - The
yc resource-manager cloud updatecommand now has the--labelsparameter, which specifies a set of DB labels.
Yandex IoT Core
- Added the
yc iot registry enableandyc iot registry disablecommands to enable and disable registries.
Cloud Functions
- Added the new
concurrencyparameter to theyc serverless function version createcommand.
Version 0.126.0 (04/06/24)
Changes to the CLI
- Added the
regionfield to the profile to manage different regions. - Added the
--regionparameter to theinitcommand to initialize the CLI with a specific region.
Changes to Yandex Cloud services
Resource Manager
- Added the
yc resource-manager cloud createcommand for creating a cloud.- The
--billing-account-idparameter allows you to automatically link a new cloud to a billing account.
- The
- Added the
yc resource-manager cloud deletecommand for deleting a cloud.- The
--delete-afterparameter allows you to delete a cloud after a specified period of time.
- The
- Added the
--delete-afterparameter to theyc resource-manager folder deletecommand for delayed deletion after a specified period of time.
Load Testing
- Added the
--platform-idparameter to theyc loadtesting agent createcommand to create a VM on a specified platform. - Added the following parameters to the
yc loadtesting test createcommand to manage the export of agent artifacts to Object Storage:--artifacts-output-bucket: To specify the name of the bucket to export the artifacts to.--artifacts-make-archive: To specify whether to export the artifacts as a single archive or separately.--artifacts: To list specific files for export.
Managed Service for OpenSearch
- Added the optional
--keystore-settingsparameter to theyc managed-opensearch cluster createandyc managed-opensearch cluster restorecommands to specify the contents of the OpenSearch keystore. - Added the following optional
--set-keystore-settingsand--remove-keystore-settingsparameters to theyc managed-opensearch cluster updatecommand:--set-keystore-settings: To list records you want to add or replace. Keystore records not specified in this parameter will remain unchanged.--remove-keystore-settings: To list records you want to delete from the keystore.
Cloud Functions
- In the
yc serverless function allow-unauthenticated-invokecommand, the deprecatedserverless.functions.invokerrole has been replaced by the newfunctions.functionInvokerrole. - The
yc serverless function deny-unauthenticated-invokecommand now deletes the deprecatedserverless.functions.invokerrole and the newfunctions.functionInvokerrole.
Serverless Containers
- In the
yc serverless container allow-unauthenticated-invokecommand, the deprecatedserverless.containers.invokerrole has been replaced by the newserverless-containers.containerInvokerrole. - The
yc serverless container deny-unauthenticated-invokecommand now deletes the deprecatedserverless.containers.invokerrole and the newserverless-containers.containerInvokerrole.
Version 0.125.0 (20/05/24)
Changes to Yandex Cloud services
Compute Cloud
- Added the
--public-addressflag to theyc compute sshcommand to connect to a VM via SSH using only a public address. - By default, the
yc compute sshcommand will use a public address to connect to a VM. If the VM has no public address, an internal address will be used instead.
Identity and Access Management
- Added the optional
--scopeand--expires_atparameters to theyc iam api-key createcommand:--scope: Allows you to set the scope of an API key, i.e., the services in which you can use it. If the parameter is not set, the scope of the key will have no limitations.--expires_at: Allows you to specify the API key expiration date. If the parameter is not set, the key will have no expiration date.
Cloud Functions
-
yc serverless trigger createcommand.The
--gateway-name,--gateway-id, and--gateway-websocket-broadcast-pathparameters allow you to specify parameters for the trigger to send messages to the API Gateway websocket connections.
Yandex Identity Hub
- Added the
yc organization-manager oslogin profilegroup of commands for managing OS Login user profiles. - Fixed the
--expires-atparameter for interval values in theyc organization-manager oslogin user-ssh-key createandyc organization-manager oslogin user-ssh-key updatecommands. For example,5hnow refers to a value in the future.
Version 0.124.0 (22/04/24)
Changes to Yandex Cloud services
Managed database services
Yandex MPP Analytics for PostgreSQL
- Added the
yc managed-greenplum hba-rulescommand tree with theget,list,delete,create, andupdatecommands.
Managed Service for ClickHouse®
- The
--shard-nameparameter of theyc managed-clickhouse cluster createcommand is marked as deprecated. We recommend using theshard-nameargument of the--hostparameter.
Version 0.123.0 (08/04/24)
Changes to Yandex Cloud services
Managed database services
Managed Service for ClickHouse®
- Added the optional
shard-nameargument for the--hostparameter of theyc managed-clickhouse cluster restorecommand.
Yandex StoreDoc
- Added the
hidden,priority, andsecondary-delay-secsparameters to theyc managed-mongodb hosts add --hostcommand. - Added the new
yc managed-mongodb hosts updatecommand to modify thehidden,priority, andsecondary-delay-secsparameters.
Cloud Functions
- Changed batching limits for the
yc serverless trigger createcommand.
Cloud Backup
- Added the
RESULT CODEfield to the output of thebackup resource list-taskscommand to display the VM operation completion code.
Changes to the CLI
- Added the documentation and installation script fixes to help configure autocompletion for
ycin CentOS-based Linux distributions.
Version 0.122.0 (27/03/24)
Changes to Yandex Cloud services
Cloud Functions
- Added the
--tmpfs-sizeparameter to theyc serverless function version createcommand to mount the/tmpdirectory from memory when allocating 1 GB of memory or more to the function. - Deleted the
yc serverless trigger create cloud-logscommand.
Data Transfer
Added the following commands to create and modify Yandex Data Streams endpoints:
yc datatransfer endpoint create yds-sourceyc datatransfer endpoint create yds-targetyc datatransfer endpoint update yds-sourceyc datatransfer endpoint update yds-target
Cloud DNS
Added the --deletion-protection parameter to the following commands to protect the DNS zone from accidental deletion:
yc dns zone createyc dns zone update
Compute Cloud
- Added the
yc compute instance attach-network-interfacecommand to add a network interface to an existing VM. - Added the
yc compute instance detach-network-interfacecommand to delete a network interface from an existing VM.
Version 0.121.0 (12/03/24)
Changes to Yandex Cloud services
Yandex MPP Analytics for PostgreSQL
- Added the
yc managed-greenplum pxf-datasourcecommand tree with theget,list, anddeletecommands. - Added the
yc managed-greenplum pxf-datasource s3andyc managed-greenplum pxf-datasource jdbccommand trees with thecreateandupdatecommands. - Added the
--pxf-connection-timeout,--pxf-upload-timeout,--pxf-max-threads,--pxf-pool-allow-core-thread-timeout,--pxf-poll-core-size,--pxf-pool-queue-capacity,--pxf-pool-max-size,--pxf-xmx,--pxf-xmsparameters to theyc managed-greenplum cluster updatecommand.
Yandex Identity Hub
- Added the
yc organization-manager oslogingroup of commands for managing OS Login settings and custom SSH keys.
Container Registry
- Added the
originandtypefields to theyc container image list-vulnerabilitiesresult.
Load Testing
- Added the
yc loadtesting test waitcommand to wait for the end of the load test. - Added the
--waitand--wait-idle-timeoutflags to theyc loadtesting test createcommand to wait for the end of the load test. - Added the
--configuration agent-by-filter=""and--configuration anonymous-agent=trueparameters to theyc loadtesting test createcommand for selecting a load testing agent by filter or an anonymous agent, respectively. - Added the
--filterparameter to theyc loadtesting agent listcommand to filter the agent list.
Virtual Private Cloud
-
Added the
--dns-recordparameter to theyc vpc address createcommand for setting DNS address specifications. -
Added the following parameters to the
yc vpc address updatecommand:--dns-record: To provide DNS specifications of the address.--clear-dns-records: To delete all DNS specifications of the address.
Version 0.120.0 (01/03/24)
Changes to Yandex Cloud services
Compute Cloud
- The
yc compute connect-to-serial-portcommand supports authorization through OS Login.
Audit Trails
- Added the
yc audit-trails trailcommand tree with theget,list,create,update,delete,list-operations,list-access-bindings,set-access-bindigns,add-access-binding, andremove-access-bindingcommands to manage trails.
Version 0.119.0 (27/02/24)
Changes to Yandex Cloud services
Identity and Access Management
- Added the
yc iam service-controlcommand tree with theget,list,enable,pause,resume, anddisablecommands to manage the access of services to resources in the cloud.
Compute Cloud
- Added support for serial port settings in the
yc compute instance createandyc compute instance updatecommands.
Version 0.118.0 (14/02/24)
Changes to Yandex Cloud services
Yandex MPP Analytics for PostgreSQL
- Added the
yc managed-greenplum backupscommand tree with theget,list, anddeletecommands to manage backups. - Added the
yc managed-greenplum cluster backupcommand for creating a backup.
Compute Cloud
- Added the
--identity-fileparameter to theyc compute sshcommand to connect to the VM via SSH by specifying a user key.
Data Transfer
- Added the
--fileparameter for the following commands to specify a YAML file for request configuration:yc datatransfer transfer createyc datatransfer transfer updateyc datatransfer endpoint createyc datatransfer endpoint update
Yandex Identity Hub
- Added the
yc organization-manager federation saml delete-user-accountscommand to delete federated users.
Load Testing
Added the yc loadtesting test get-report-table command to get a tabular report on the completed load test.
Cloud DNS
- Added the
--page-tokenparameter to theyc dns zone list-recordscommand to enable pagination by page token.
Version 0.117.0 (30/01/24)
Changes to Yandex Cloud services
Managed database services
Yandex MPP Analytics for PostgreSQL
Added the restore-only parameter for the yc managed-greenplum cluster restore command to restore only specified objects.
Yandex IoT Core
Added the following parameters to the yc iot registry create, yc iot registry update, yc iot broker create, and yc iot broker update commands:
--no-logging: Disables logging from a registry or a broker.--log-group-id,--log-group-name: ID or name of the log group to deliver the logs to.--log-folder-id,--log-folder-name: ID or name of the folder the default log group of which will receive the logs.--min-log-level: Minimum record logging level.
Managed Service for Kubernetes
Fixed the error in the k8s cluster update command occurring when cluster-id is transferred as a positional argument.
Version 0.116.0 (15/01/24)
Changes to Yandex Cloud services
Networks in serverless computing services
Added the yc serverless network command group to manage networks used in serverless computing services (Cloud Functions, Serverless Containers, and API Gateway):
yc serverless network get-used: Getting information about the network connected to the resources of serverless computing services.yc serverless network list-used: Get a list of networks connected to the resources of serverless computing services.yc serverless network list-connections: Get a list of resources of serverless computing services connected to any network in the specified area (network, folder, cloud).yc serverless network trigger-used-cleanup: Initiate an early cleanup of the network from system subnets if it is no longer used in serverless computing services.
Identity and Access Management
- Added support for listing more than 1,000 resources via the
limitparameter to theiam,resource-manager, andorganization-managercommand tree.
Object Storage
- Added the
AND(andOperation) operator support to theyc storage bucket updatecommand for the--lifecycle-rules/and--lifecycle-rules-from-fileparameters to merge conditions in the object filter. - Added the
--encryption key-id=<key_ID>parameter to theyc storage bucket updatecommand to modify the encryption key currently in use and the--remove-encryptionparameter which disables bucket encryption.
Managed database services
Managed Service for ClickHouse®
- Now you can specify the
cloud-storage-data-cache-max-sizeparameter in theyc managed-clickhouse cluster updatecommand in an easy-to-read format.
Cloud CDN
Added the following parameters to the yc cdn resource update and yc cdn resource create commands to configure the ip address acl option:
--policy-type: Client IP-based access policy, either allow or deny.--acl-excepted-values: List of IP addresses for which access will be allowed or denied depending on the specified policy type.
Load Testing
Added the yc loadtesting command tree to manage the load testing service:
yc loadtesting agent: Managing load testing agents.yc loadtesting test-config: Managing load test configuration templates.yc loadtesting test: Running load tests and managing completed load tests.
Version 0.115.0 (18/12/23)
Changes to Yandex Cloud services
Managed database services
Yandex MPP Analytics for PostgreSQL
- Added the
--backup-retain-period-daysparameter to theyc managed-greenplum cluster createandyc managed-greenplum cluster updatecommands.
Managed Service for ClickHouse®
- The
network-idparameter foryc managed-clickhouse cluster restoreis now optional.
Application Load Balancer
- Added the
--security-profile-idparameter to theyc alb virtual-host createandyc alb virtual-host updatecommands to specify a Smart Web Security profile.
Compute Cloud
yc compute instance,yc compute disk,yc compute image,yc compute snapshot,yc compute snapshot-schedule,yc compute placement-group,yc compute host-group,yc compute disk-placement-group,yc compute filesystem, andyc compute gpu-clustercommands: Now you can display and manage access permissions usinglist-access-bindings,set-access-bindings,add-access-binding, andremove-access-binding.- Added the
yc compute instance simulate-maintenance-eventcommand.
Version 0.114.0 (05/12/23)
Changes to Yandex Cloud services
Object Storage
- Fixed supplying the bucket name to the
yc storage bucket create,yc storage bucket update, andyc storage bucket set-httpscommands.
Cloud Functions
Added the following parameter to the yc serverless function version create command to specify the mounting of buckets to a function:
--storage-mounts, example:--storage-mounts mount-point=dir,bucket=user-bucket,read-only=false.
Serverless Containers
Added the following parameter to the yc serverless container revision deploy command to specify the mounting of buckets to a container:
--storage-mounts, example:--storage-mounts mount-point-path=/data,bucket=user-bucket,read-only=false.
Compute Cloud
- In the
yc compute sshcommand, all temporary certificates are saved to the user's home directory. - In the
yc compute sshcommand, user parameters are now placed at the end of the executedsshcommand. - The
yc compute disk relocateandyc compute instance relocatecommands now enable relocation of non-replicated disks with specified placement groups and VMs with such disks. - Added the
--maintenance-policyand--maintenance-grace-periodparameters to theyc compute instance createandyc compute instance updatecommands. - Added a check for simultaneous use of the
--spread-strategyand--partitionsparameters when creating a placement group. - PAGER now runs correctly when requesting
help. Now when you run a command with the--helpflag, thelesswindow opens.
Cloud Logging
- Fixed the error when a response contained no more than 1,000 rows with a limit of over 1,000 rows set.
Cloud CDN
Added the following parameters to the yc cdn resource update and yc cdn resource create commands to configure access to a resource via a secure token:
--secure-key: Secret key to generate custom links.--enable-ip-url-signing: Optional parameter to restrict access to resources by IP address.--clear-secure-key: Parameter to disable access to a resource via a secure token.
Managed database services
Managed Service for ClickHouse®
- Extended the list of fields in the default list of shards and clusters.
- Added backup type and size info to the list of backups.
- Fixed a bug that occurred when attempting to restore a cluster with enabled hybrid storage or SQL Management using the
yc managed-clickhouse cluster restorecommand.
Version 0.113.0 (31/10/23)
Changes to Yandex Cloud services
Managed Service for Kubernetes
- Added the
--locationparameter to theyc k8s node-group updatecommand. This parameter allows changing the availability zone in which a node group is deployed.
Managed database services
Managed Service for Apache Kafka®
yc managed-kafka cluster createandyc managed-kafka cluster updatecommands: The--unmanaged-topicsflag is marked asdeprecated. The relevant field is no longer sent in API requests, but the flag remains for backward compatibility.
Managed Service for OpenSearch
- Added the
yc managed-opensearchcommand group to manage Managed Service for OpenSearch databases.
Managed Service for ClickHouse®
- Added the
optionssetting for theyc managed-clickhouse cluster --mongodb-sourcecommand. - Added the
levelsetting for theyc managed-clickhouse cluster set-compressioncommand.
Compute Cloud
- You can now replace environment variables in templates uploaded using the
--metadata-from-filecommand.
Virtual Private Cloud
- Added the
yc vpc subnet relocatecommand.
Version 0.112.0 (12/10/23)
Changes to Yandex Cloud services
Compute Cloud
- Added support for a CentOS 7 connection using the
yc compute sshcommand. - Added the
yc compute instance relocateandyc compute disk relocatecommands to move VMs and disks between availability zones.
Version 0.111.0 (21/09/23)
Changes to Yandex Cloud services
Compute Cloud
- Added support for the
--network-interfaceparameter in theyc compute instance relocatecommand. - Added the
yc compute sshcommand group to connect to a VM using a certificate issued using OS Login and to export this certificate. OS Login is used to provide users with access to the VM via SSH through IAM.
Managed Service for PostgreSQL
- Added the
16value for the--postgresql-version stringparameter to theyc managed-postgresql cluster create,yc managed-postgresql cluster update, andyc managed-postgresql cluster restorecommands. It enables you to create a PostgreSQL cluster version 16.
Yandex IoT Core
- Added the
yc iot registry yds-exportcommand group to manage export of messages from IoT to Data Streams.
Cloud Logging
- Fixed the
yc logging readoutput error for JSON and JSON-REST formats.
Cloud Functions
Added the following asynchronous call parameters to the yc serverless function version create command:
--async-max-retries: To specify the maximum number of function call attempts.--async-service-account-id: To specify a service account for calling a function.--async-success-ymq-arn: To specify a queue for a successful result.--async-success-sa-id: To specify a service account to write to the successful result queue.--async-failure-ymq-arn: To specify a queue for an unsuccessful result.--async-failure-sa-id: To specify a service account to write to the unsuccessful result queue.
Version 0.110.0 (14/09/23)
Changes to Yandex Cloud services
API Gateway
-
Added the following parameters to the
yc serverless api-gateway createandyc serverless api-gateway updatecommands:--variables: To set specification parameter values.--canary-weight: To set the ratio of incoming requests processed by the gateway canary release.--canary-variables: To set specification parameter values for the canary release.
-
Added the
yc serverless api-gateway release-canarycommand to replace the specification parameters with the parameters of the canary release and delete the latter. -
Added the
yc serverless api-gateway rollback-canarycommand to disable the canary release by setting theweightparameter to0.
Identity and Access Management
- Deleted the
yc iam federationandyc iam certificatecommand groups used for managing SAML-compatible federations at the folder level. Now you should use theyc organization-manager federationcommand group to work with SAML-compatible federations.
Instance Groups
Fixed the yc compute instance-group update command issue where the instance group name failed to be processed if a YAML file was used for configuration.
Compute Cloud
- Added the
--placement-group-partitionparameter to theyc compute instance createandyc compute instance updatecommands to specify the partition number in a placement group.
Cloud Logging
- Removed a limit for the
--limitparameter in theyc logging readcommand. You can now output more than 1,000 records.
Managed database services
Yandex StoreDoc
- Added the ability to create a sharded cluster. If the configuration contains the relevant host types, a cluster will be created automatically.
- Added the
--performance-diagnosticsparameter to theyc mongodb cluster create,yc mongodb cluster update, andyc mongodb cluster restorecommands.
Managed Service for PostgreSQL
- Added the
yc managed-postgresql backup deletecommand for deleting manual backups. - Added the following flags to the
yc managed-postgresql cluster updatecommand:--disk-size-autoscaling: To manage the automatic disk size expansion service settings.--yandexquery-access: To allow access to the cluster from Yandex Query.
Managed Service for ClickHouse®
- Added the
--cloud-storage-prefer-not-to-mergeflag to theyc managed-clickhouse cluster createandyc managed-clickhouse cluster updatecommands to disable merging of data parts in Object Storage.
Version 0.109.0 (10/08/23)
Changes to Yandex Cloud services
Cloud Functions
- You can now set up a bucket to save email attachments using the
yc serverless trigger create mailcommand. - Added the following parameters to the
yc serverless trigger create iot-devices,yc serverless trigger create iot-broker,yc serverless trigger create object-storage,yc serverless trigger create container-registry, andyc serverless trigger create mailcommands:--batch-size: To specify message group size.--batch-cutoff: To specify the maximum group formation time.
- Added the
--stream-namesparameter to theyc serverless trigger create loggingcommand for filtering by log stream name. - Added the
yc serverless function version deletecommand to delete function versions.
Key Management Service
- Added the
--informand--outformparameters to theyc kms asymmetric-encryption-crypto decrypt,yc kms asymmetric-signature-crypto sign, andyc kms asymmetric-signature-crypto sign-hashcommands to specify input and output data formats. - In the
yc kms asymmetric-signature-crypto signandyc kms asymmetric-signature-crypto sign-hashcommands, the--signature-fileparameter, which indicates the file to save the resulting signature value to, has been renamed to--signature-output-file.
Managed Service for Kubernetes
- Added the
--gpu-cluster-idparameter to theyc k8s node-group createcommand to add a node from a node group to a cluster with a GPU. - Added the
--gpu-environmentparameter to theyc k8s node-group createcommand to set up a pre-installed environment for nodes with GPUs.
Compute Cloud
- Added the
--strategyparameter to theyc compute disk-placement-group createcommand to specify a placement strategy. It can be eitherSPREADorPARTITION. - Added the
--partition-countparameter to theyc compute disk-placement-group createcommand. The flag sets the number of partitions for a group with thePARTITIONstrategy. - Added the
--disk-placement-group-partitionparameter to theyc compute disk createcommand to specify the partition number in a placement group. - Added the
PLACEMENT GROUPcolumn to the table with a list of disks you get using theyc compute disk listcommand. - Added the
STRATEGYcolumn to the table with a list of disk placement groups you get using theyc compute disk-placement-group listcommand.
Cloud Logging
- Added the
yc logging sinkgroup.
Instance Groups
- Added the
yc compute instance-group rolling-restartandyc compute instance-group rolling-recreatecommands to restart and recreate VMs in a group based on the group's limits.
Cloud DNS
- Added the
yc dns zone update-private-networkscommand to make atomic changes to a list of networks for private zones.
Managed database services
Yandex StoreDoc
- Added the
yc managed-mongodb backup deletecommand for deleting backups.
Version 0.108.1 (06/07/23)
Changes to the CLI
- Temporarily deleted the
oslogincommand.
Version 0.108.0 (04/07/23)
Changes to the CLI
- Added the
oslogincommand to get the username of the current OS user. - Disabled the display of global parameters for all commands by default when running
yc [command] -h. To view global settings, useyc help [command].
Changes to Yandex Cloud services
Key Management Service
- Yandex Key Management Service now supports operations with asymmetric cryptographic keys. The functionality is at the Preview stage. For more information about the service, refer to this guide.
Version 0.107.0 (15/06/23)
Changes to Yandex Cloud services
Compute Cloud
- Added the
--partitionsparameter to theyc compute placement-group createcommand to specify the number of partitions inpartitionPlacementStrategy.
Managed database services
Managed Service for Redis
- Unified the configuration parameters of Managed Service for Redis clusters for different Valkey™ versions.
Yandex MPP Analytics for PostgreSQL
- Added the following parameter to the
yc managed-greenplum cluster restorecommand:--segment-host-count: To specify the number of segment hosts in a restored cluster.--segment-in-host: To specify the number of segments per host in a restored cluster.
Managed Service for MySQL®
- Added the
--global-permissionsparameter to theyc managed-mysql user updatecommand enabling you to grant theFLUSH_OPTIMIZER_COSTSandSHOW_ROUTINEprivileges.
Version 0.106.0 (19/05/23)
Changes to the CLI
- Added the
--force-authnflag to theyc organization-manager federation samlcommand. - Added the
fed-auth-browser-skipconfiguration option to skip the browser opening confirmation (by pressing Enter) when authenticating as a federated user. Its value is eithertrueorfalse.
Changes to Yandex Cloud services
Managed Service for Kubernetes
- Added the
audit-enabledflag to the--master-loggingparameter to enable or disable uploading Kubernetes cluster audit logs to Yandex Cloud Logging.
Cloud Backup
- Added the
yc backupgroup commands to manage VM connections to Yandex Cloud Backup, VM backups, and backup policies.
Version 0.105.0 (15/05/23)
Changes to the CLI
- Added the
--impersonate-service-account-idparameter to perform actions under a service account. This parameter is used to provide the service account ID. The value data type is string.
Changes to Yandex Cloud services
Cloud Logging
- Fixed the way the
yc logging readcommand runs when the--followflag is set.
Managed Service for Kubernetes
Added the --container-network-settings parameter to the yc k8s node-group create command to configure a container network of cluster nodes. You can provide the MTU value for pods in this parameter in the pod-mtu property.
Managed database services
Managed Service for Apache Kafka®
- Added support for Apache Kafka® 3.x, starting from 3.3.
Version 0.104.0 (19/04/23)
Changes to Yandex Cloud services
Cloud Functions
- Added the
--payloadparameter to theyc serverless trigger timer createcommand to link user data to an event triggered by a timer.
Cloud Desktop
- The
yc cloud-desktopcommand group is renamed toyc desktops. - Added the
[PREVIEW]mark to theyc desktopscommand group. - Added the
yc desktops desktop restartcommand to restart a desktop.
Compute Cloud
- Fixed the listing for large numbers of folder objects for all Compute Cloud entities.
Managed database services
Managed Service for ClickHouse®
Added the yc managed-clickhouse cluster list-external-dictionaries command to list added external dictionaries.
Cloud Logging
- Added the
SINCEandFILTERpositional parameters to theyc logging readcommand, e.g.:yc logging read default 1d "level = INFO". - Added the
MESSAGEandJSON-PAYLOADpositional parameters to theyc logging writecommand, e.g.:yc logging write default test "{\"key\":\"value\"}".
Cloud Functions
- Added the
SINCEandFILTERpositional parameters to theyc serverless function logsandyc serverless function version logscommands, e.g.:yc serverless function logs default 1d "level = INFO".
Yandex IoT Core
Added the SINCE and FILTER positional parameters to the yc iot broker logs command, e.g.: yc iot broker logs default 1d "level = INFO".
Version 0.103.0 (15/03/23)
Changes to Yandex Cloud services
API Gateway
Added the following parameters to the yc serverless api-gateway create and yc serverless api-gateway update commands:
--no-logging: To disable logging from an API gateway.--log-group-idand--log-group-name: To specify the log group to send the logs to.--log-folder-idand--log-folder-name: To send the logs to the default log group of the specified folder.--min-log-level: To specify the minimum record logging level.
Compute Cloud
- Added the
yc compute gpu-clustercommand group to manage GPU clusters. - Added the
--gpu-cluster-idand--gpu-cluster-nameparameters to theyc compute instance createcommand to create a virtual machine in a GPU cluster.
Version 0.102.0 (09/02/23)
Changes to Yandex Cloud services
Instance Groups
Fixed the update instance-group issue when specified via name.
Application Load Balancer
Added support for command line arguments to search for the --regex-path-match and --regex-fqmn-match regular expression matches. These are used the same way as exact and prefix:
yc alb virtual-host insert-http-route --regex-path-match my_cool_regexyc alb virtual-host insert-grpc-route --regex-fqmn-match my_cool_regex
Added the --rewrite-request-id flag, which overwrites the x-request-id header with a new value, to the following commands:
yc application-load-balancer load-balancer add-listeneryc application-load-balancer load-balancer update-listeneryc application-load-balancer load-balancer add-sniyc application-load-balancer load-balancer update-sni
Managed database services
Managed Service for PostgreSQL
Added the following parameters to the yc managed-postgresql user create and yc managed-postgresql user update commands:
--statement-timeout: Allows you to setstatement_timeoutin milliseconds for the specified user.--idle-in-transaction-session-timeout: Allows you to setidle_in_transaction_session_timeoutin milliseconds for the specified user.--wal-sender-timeout: Allows you to setwal_sender_timeoutin milliseconds for the specified user.
Version 0.101.0 (16/01/23)
Changes to Yandex Cloud services
Managed Service for Kubernetes
Added the --master-logging parameter with the following properties to the yc managed-kubernetes cluster create and yc managed-kubernetes cluster update commands to configure logging:
enabled: Flag to send the logs to Cloud Logging.log-group-id: ID of the log group to send the logs to.folder-id: ID of the folder to send the logs to. Logs will be sent to the log group of the default folder.kube-apiserver-enabled: Flag to send thekube-apiserverlogs to Cloud Logging.cluster-autoscaler-enabled: Flag to send thecluster-autoscalerlogs to Cloud Logging.events-enabled: Flag to send the Kubernetes events to Cloud Logging.
If log sending is enabled but neither log-group-id nor folder-id is specified, the logs will be sent to the default log group in the cluster folder. You cannot specify both log-group-id and folder-id at the same time.
Network Load Balancer
Added the --deletion-protection flag to the yc load-balancer network-load-balancer create and yc load-balancer network-load-balancer update commands to protect the load balancer from accidental deletion.
Serverless Containers
Added the following parameters to the yc serverless container revision deploy command:
--no-logging: Flag to disable logging from a container.--log-group-idand--log-group-name: ID or name of the log group to send the logs to.--log-folder-idand--log-folder-name: ID or name of the folder to send the logs to. Logs will be sent to the log group of the default folder.--min-log-level: Minimum logging level.
Virtual Private Cloud
Added the --deletion-protection flag to the yc vpc address create and yc vpc address update commands to protect the static public IP address from accidental deletion.
Version 0.100.0 (27/12/22)
Changes to Yandex Cloud services
Compute Cloud
- You can now edit the placement rules for hosts in the
yc compute instance updatecommand.
Serverless Containers
Added the following parameters to the yc serverless container revision deploy command:
--zone-instances-limit: Maximum number of container instances per availability zone.--zone-requests-limit: Maximum number of simultaneous container invocations per availability zone.
Managed database services
Yandex MPP Analytics for PostgreSQL
- Added the
yc managed-greenplum cluster restorecommand to restore a cluster from a backup. - Added the
yc managed-greenplum cluster list-backupscommand to view cluster backups. - Added the
--assign-public-ipflag to theyc managed-greenplum updatecommand to assign or revoke a cluster's public IP address.
Version 0.99.0 (01/12/22)
Changes to the CLI
Object Storage
- Added support for Object Storage (control plane). List of features:
- Creating buckets with an option to specify the storage class, maximum bucket size, and ACL.
- Updating bucket settings:
ACL,policy,website settings,CORS,anonymous access flags,lifecycle settings,maximum bucket size, andstorage class. - Deleting a bucket.
- Linking/unlinking an HTTPS certificate for a bucket.
Changes to Yandex Cloud services
Application Load Balancer
- Added the
yc application-load-balancer load-balancer loggingcommand to customize load balancer logs. Command parameters:--log-group-id,--log-group-name: To set a Cloud Logging log group.--enableand--disable: To enable and disable load balancer logging to a Cloud Logging log group.--discard: To set up discard rules for some logs based on HTTP or gRPC codes.
Managed database services
Managed Service for Elasticsearch
- In the
yc managed-elasticsearch cluster restorecommand with the--folder-idparameter, you can provide a folder for cluster recovery.
Yandex StoreDoc
- In the
yc managed-mongodb cluster restorecommand with the--folder-idparameter, you can provide a folder for cluster recovery.
Managed Service for MySQL®
- In the
yc managed-mysql cluster restorecommand with the--folder-idparameter, you can provide a folder for cluster recovery.
Managed Service for Redis
- In the
yc managed-redis cluster restorecommand with the--folder-idparameter, you can provide a folder for cluster recovery.
Managed Service for SQL Server
- In the
yc managed-sqlserver cluster restorecommand with the--folder-idparameter, you can provide a folder for cluster recovery.
Cloud Functions
Added the following parameters to the yc serverless function version create command:
--no-logging: Disables logging for a function.--log-group-idand--log-group-name: Sends the logs to the specified log group.--log-folder-idand--log-folder-name: Sends the logs to the default log group of the specified folder.--min-log-level: Sets minimum record logging level.
Version 0.98.0 (09/11/22)
Changes to Yandex Cloud services
Managed database services
Managed Service for Apache Kafka®
-
Added the
yc managed-kafka connector-s3-sinkgroup commands that enable you to manage S3 Sink connectors, namely to create and update them. -
Added the
sasl-enabled-mechanismsparameter to theyc managed-kafka cluster createandyc managed-kafka cluster updatecommands to set and change the configuration of Kafka brokers. -
Fixed the bug with altering of the
propertiesfield of connectors.
Managed Service for PostgreSQL
-
Added the
15value for the--postgresql-version stringparameter to theyc managed-postgresql cluster create,yc managed-postgresql cluster update, andyc managed-postgresql cluster restorecommands. It enables you to create a PostgreSQL cluster version 15. -
For the
yc managed-postgresql cluster createcommand, changed the default value for the version of the new PostgreSQL cluster. The new default value is15. -
Added the ability to restore a PostgreSQL cluster to a specified folder to the
yc managed-postgresql cluster restorecommand.
Version 0.97.0 (10/10/22)
Changes to Yandex Cloud services
API Gateway
- The
domainIdparameter of theadd-domaincommand is no longer supported.
Managed database services
Yandex MPP Analytics for PostgreSQL
-
Added the
yc managed-greenplum cluster expandcommand which allows you to expand the existing Yandex MPP Analytics for PostgreSQL cluster. Command parameters:--segment-host-count: Number of hosts added to a cluster.--add-segments-per-host-count: Number of segments added per cluster host.--duration-seconds: Maximum duration of a data distribution session in seconds.
Managed Service for Apache Kafka®
- Apache Kafka® 2.1 and 2.6 are no longer supported.
Version 0.96.0 (19/09/22)
Changes to Yandex Cloud services
Application Load Balancer
-
Added the
yc application-load-balancer load-balancer autoscalecommand to manage the number of load balancer resource units.
The command includes the following parameters:--min-zone-size: Minimum number of resource units in a single zone.--max-size: Maximum total number of resource units in all zones.
-
Added the following parameters to the
yc alb load-balancer createcommand:--log-group-id,--log-group-name: To set a Cloud Logging log group.--disable-logging: To create a load balancer without logging to a Cloud Logging log group.
-
Added the following parameters to the
yc alb load-balancer updatecommand:--log-group-id,--log-group-name: To set a Cloud Logging log group.--enable-loggingand--disable-logging: To enable and disable load balancer logging to a Cloud Logging log group.
Compute Cloud
- Added the
yc compute snapshot-schedulecommand group to manage scheduled disk snapshots. - Added the
--metadata-optionsparameter to theyc compute instance createcommand to manage VM metadata access.
Cloud DNS
- The
yc dns zone list-recordscommand now offers filtering by record name and type using the--record-nameand--record-typeparameters.
Changes to managed database services
Managed Service for PostgreSQL
- The
yc managed-postgresql cluster create,yc managed-postgresql cluster update, andyc managed-postgresql cluster restorecommands: added new--postgresql-version stringparameter values11-1c,12-1c,13-1c, and14-1cto create a PostgreSQL cluster of versions 11-1c, 12-1c, 13-1c, and 14-1c.
Yandex IoT Core
- Added the
yc iot brokercommand group for MQTT broker management.
Cloud Functions
Added the following commands:
yc serverless trigger create iot-broker: To create triggers for MQTT brokers.yc serverless trigger create mail: To create triggers for email.
Added the --secret parameter to the yc serverless function version create command to add secrets to a version.
Serverless Containers
Added the following parameters to the yc serverless container revision deploy command:
--secret: To add secrets to a revision.--min-instances: To specify the minimum number of prepared container instances.
Version 0.95.0 (02/09/22)
Changes to Yandex Cloud services
API Gateway
-
Added the following parameters to the
yc serverless api-gateway add-domaincommand:--domain: To specify the FQDN of a domain from Certificate Manager you are connecting.--certificate-id: To specify the ID of a certificate from Certificate Manager.
The
--domain-idparameter is considered obsolete. Use the--domainand--certificate-idparameters instead. -
Added the following
yc serverless api-gateway websocketcommand group to manage WebSocket connections:yc serverless api-gateway websocket get: Getting connection info.yc serverless api-gateway websocket send: Sending data in a connection.yc serverless api-gateway websocket disconnect: Connection break.
Certificate Manager
- Added the
--key-formatparameter to theyc certificate-manager certificate contentcommand to select the private key format:PKCS1orPKCS8.
Compute Cloud
- Added the
--os-typeparameter to theyc compute image createcommand to specify the OS type for the new image:linuxorwindows.
Cloud DNS
- The
yc dns zone add-records,yc dns zone update-records,yc dns zone delete-recordsandyc dns zone replace-recordscommands now return a list of completed changes.
Identity and Access Management
- Fixed an error in the
yc iam federationcommand group which occurred when providing the name of a SAML-compatible federation as a positional argument.
Yandex IoT Core
-
The
yc iot registry logsandyc iot device logscommands now return logs from Cloud Logging. Added the following parameters to the commands:--levels: To search for records with the specified logging levels.--filter: To filter records.
For more information about the possible values of the new parameters, see Filter expression language.
Managed database services
Managed Service for Apache Kafka®
- Added support for Apache Kafka® 3.0, 3.1, and 3.2.
Managed Service for Redis
- Valkey™ 5.0 and 6.0 are no longer supported.
Yandex Identity Hub
- Added the
--organization-idparameter to theyc organization-manager federation samlgroup commands to specify the organization ID. Fixed an error that occurred in these commands when specifying the name of a SAML-compatible identity federation as a positional argument. - Added the
yc organization-manager groupcommand group to manage user groups.
Version 0.94.0 (16/08/22)
Changes to Yandex Cloud services
Cloud Logging
- Added the
--stream-nameparameter to theyc logging readandyc logging writecommands.
Managed database services
Yandex MPP Analytics for PostgreSQL
-
Added support for the commands:
yc managed-greenplum cluster update: Allows updating the settings of existing clusters.yc managed-greenplum cluster update-config: Allows updating the configuration parameters of existing clusters.
Managed Service for Redis
-
Added the following parameters to the
yc managed-redis cluster create,yc managed-redis cluster restore,
yc managed-redis hosts add,yc managed-redis hosts update,yc managed-redis shards addcommands:--assign-public-ip=true|false: Links or deletes a host's public IP address.--replica-priority=50: Sets the replica priority (for non-sharded clusters only).
Managed Service for ClickHouse®
-
Added the following parameters to the
yc managed-clickhouse cluster createandyc managed-clickhouse cluster updatecommands:--cloud-storage-move-factor: To specify the free space percentage on the local disk to initiate data transmission to Object Storage.--cloud-storage-data-cache: To allow the use of local cache for Object Storage.--cloud-storage-data-cache-max-size: To specify the maximum size of local cache for Object Storage.
Managed Service for Apache Kafka®
- Added the
yc managed-kafka connectorcommand group allowing you to manage connectors using theget,list,delete,pause, andresumecommands. - Added the
yc managed-kafka connector-mirrormakercommand group allowing you to manage the MirrorMaker type connectors using thecreateandupdatecommands. - Added these parameters to the
yc managed-kafka cluster createandyc managed-kafka cluster updatecommands to specify and modify broker host configuration settings:message-max-bytesreplica-fetch-max-bytesoffsets-retention-minutesssl-cipher-suites
Virtual Private Cloud
- Added the
yc vpc gatewaycommand group to manage routing gateways. - Added the ability to specify a gateway as a route destination to the
yc vpc route-tablegroup commands.
Version 0.93.0 (19/07/22)
Changes to Yandex Cloud services
Managed database services
Managed Service for ClickHouse®
-
In the
yc managed-clickhouse cluster restorecommand, the following arguments were made optional:--name--description--host--user
If these parameters are not specified, they will be taken from the original cluster.
ClickHouse® and ZooKeeper hosts will be restored with the same configuration as in the original cluster.
ClickHouse® hosts will only be restored for the shards whose backups are specified for restoration.
Managed Service for PostgreSQL
-
yc managed-postgresql database create,yc managed-postgresql database list, andyc managed-postgresql database getcommands.Added support for templates when creating a database using
--template-db string.
Yandex StoreDoc
- When creating a new cluster, MongoDB version 5.0 is selected by default.
Managed Service for Kubernetes
-
yc managed-kubernetes node-group createandyc managed-kubernetes node-group updatecommands:-
Added the
--node-nameparameter allowing you to specify the naming pattern for nodes in a group. -
Added the
--template-labelsand--template-labels-from-filesparameters that allow you to specify Yandex Cloud resource labels for group node VMs (not to be confused with Kubernetes node labels).
-
Serverless Containers
- Added the
--network-idand--network-nameparameters to theyc serverless container revision deploycommand to specify the network the container revision will use. Also added the--subnetsflag to the command to get a detailed list of subnets.
Version 0.92.0 (05/07/22)
Changes to the CLI
- Fixed the
ycrun error when transmitting large numbers of arguments.
Changes to Yandex Cloud services
Certificate Manager
-
Added the
--deletion-protectionflag to theyc certificate-manager certificate createcommand to enable certificate deletion protection. -
Added the
--deletion-protectionflag to theyc certificate-manager certificate requestcommand to enable certificate deletion protection. -
Added the
--deletion-protectionand--no-deletion-protectionflags to theyc certificate-manager certificate updatecommand to enable/disable certificate deletion protection.
Managed database services
Managed Service for Redis
- Added the
--client-output-buffer-limit-normaland--client-output-buffer-limit-pubsubflags to theyc managed-redis clustercommand group forcreate,restore,update(see redis.conf for a description).
Yandex MPP Analytics for PostgreSQL
Added Yandex MPP Analytics for PostgreSQL primary support commands:
- The
yc managed-greenplum clustercommand group for cluster management. - The
yc managed-greenplum hostscommand group for host management.
Managed Service for SQL Server
- Added the
yc managed-sqlserver hosts update <HOST> --assign-public-ip=true|falsecommand which links or deletes a host's public IP address.
Version 0.91.0 (12/05/22)
Changes to Yandex Cloud services
Application Load Balancer
- Fixed the
--nameparameter processing error in theyc alb lb add-locationandyc alb lb target-statescommands. Now the parameter allows you to search for a load balancer by name correctly.
Cloud Desktop
- Added the
yc cloud-desktop groupcommand group to manage desktop groups. - Added the
yc cloud-desktop desktopcommand group to manage desktops.
Cloud Functions
- Added the
--max-response-sizeparameter to theyc serverless function logsandyc serverless function version logscommands to limit the size of incoming logs.
Cloud Logging
- Added the
--max-response-sizeparameter to theyc logging readcommand to limit the size of incoming logs.
Cloud DNS
- Added the
yc dns bind-file migrate-to-terraformcommand that generates a specification for Terraform from the BIND file and prints it to standard output.
Serverless Containers
- Added the
yc serverless containers rollbackcommand that rolls a container back to the specified revision.
Managed Service for YDB
- Added the
list-access-bindings,set-access-bindings,add-access-binding, andremove-access-bindingcommands to theyc ydb databasecommand group to set and view a list of DB roles. - Added the
list-access-bindings,set-access-bindings,add-access-binding, andremove-access-bindingcommands to theyc ydb backupcommand group to set and view a list of roles for DB backups.
Managed database services
Managed Service for Elasticsearch
- Added the
yc managed-elasticsearch extensioncommand group to manage user extensions for clusters.
Managed Service for MySQL®
-
Added the
--host-group-idsparameter to theyc managed-mysql cluster createcommand listing the hosts to host a cluster on dedicated servers. -
Added the following to the
yc managed-mysql cluster restorecommand:- The
--host-group-idsparameter listing the hosts to host a cluster on dedicated servers. - The
--deletion-protectionflag that allows restoring a cluster with deletion protection enabled directly.
- The
Managed Service for PostgreSQL
-
Added the
--host-group-idsparameter to theyc managed-postgresql cluster createcommand listing the hosts to host a cluster on dedicated servers. -
Added the following parameters to the
yc managed-postgresql cluster restorecommand:--host-group-idsto provide a list of hosts on dedicated servers to allocate to a cluster.- The
--deletion-protectionflag that allows restoring a cluster with deletion protection enabled directly.
Managed Service for SQL Server
- Added the
--service-account-idparameter to theyc managed-sqlserver createandyc managed-sqlserver updatecommands to assign a service account to SQL Server cluster hosts. - Added the
yc managed-sqlserver database backup-exportandyc managed-sqlserver database backup-importcommands to export and import DB backups to/from custom storage. - Added the
yc managed-sqlserver cluster start-failovercommand to manually change the master in a cluster.
Managed Service for Apache Kafka®
- Added the
--assign-public-ipflag to theyc managed-kafka cluster updatecommand to manage public access to brokers.
Version 0.90.0 (13/04/22)
Changes to Yandex Cloud services
Yandex Data Processing
- Added the
--initialization-actionparameter to theyc dataproc cluster createcommand for specifying a cluster initialization script.
Compute Cloud
- Added the
--attach-local-diskflag to theyc compute instance createcommand to create an instance with a local disk attached to it.
Application Load Balancer
- Added the
--enable-proxy-protocolflag to theyc alb backend-group add-stream-backendandyc alb backend-group update-stream-backendcommands to enable a proxy protocol for backend.
Cloud DNS
- Added the
--clear-network-idsflag to theyc dns zone updatecommand to delete a list of virtual networks that show internal DNS zone records.
Managed database services
Managed Service for ClickHouse®
-
Added the
--folder-idparameter to theyc managed-clickhouse cluster restorecommand to specify the folder to create the restored cluster in. -
Added the following flags to the
yc managed-clickhouse cluster updatecommand:--yandexquery-access: To allow access to the cluster from Yandex Query.
Managed Service for MySQL®
- Added the
--performance-diagnosticsparameter to theyc managed-mysql cluster updatecommand to manage the performance diagnostic service settings.
Version 0.89.0 (23/03/22)
Changes to Yandex Cloud services
Compute Cloud
- Added the
yc compute filesystem resizecommand to resize a file storage. - Added the
--preemptibleflag to theyc compute instance updatecommand to turn a regular VM into a preemptible one and vice versa.
Cloud Functions
-
The
yc serverless function logsandyc serverless function version logscommands now return logs from Cloud Logging. Added the following parameters to the commands:--levels: To search for records with the specified logging levels.--filter: To filter records.
For more information about the possible values of the new parameters, see Filter expression language.
Managed database services
Managed Service for Redis
-
Added the
--persistence-modeparameter for selecting the persistence level of a Valkey™ cluster to the following commands:yc managed-redis cluster createyc managed-redis cluster restoreyc managed-redis cluster update
The last command also got the
--forceflag required when disabling cluster persistence.
Managed Service for ClickHouse®
- Added the
yc managed-clickhouse hosts updatecommand to edit ClickHouse® cluster hosts. The command has the--assign-public-ipparameter to manage public access to the host:truemeans the host can be reached via a public IP address, andfalsemeans public access is disabled. - Added the
--datatransfer-accessand--yandexquery-accessflags to theyc managed-clickhouse cluster createcommand to manage cluster host access from Data Transfer and Yandex Query, respectively. - The
--backup-idparameter of theyc managed-clickhouse cluster restorecommand now accepts a list of values to restore a sharded cluster.
Managed Service for MySQL®
- Added the
PRIORITYcolumn to theyc managed-mysql hosts listcommand output. - Added the
--priorityparameter to theyc managed-mysql hosts updatecommand to change a host's priority when switching a master.
Version 0.88.0 (16/02/22)
Changes to Yandex Cloud services
Data Transfer
-
Added the following
listcommands forendpointandtransfer:yc datatransfer endpoint listyc datatransfer transfer list
-
Added the following commands for
endpointandtransferupdates:yc datatransfer endpoint update postgres-sourceyc datatransfer endpoint update postgres-targetyc datatransfer endpoint update mysql-sourceyc datatransfer endpoint update mysql-targetyc datatransfer transfer update
Cloud CDN
- Added the ability to purge resource cache:
yc cdn cache purge --all. - Fixed resource creation when the source is a bucket or balancer.
API Gateway
- Added the
--network-idand--network-nameparameters to theyc serverless api-gateway createandyc serverless api-gateway updatecommands to specify the API gateway network as well as the--subnet-idand--subnet-nameparameters for a detailed subnet list.
Compute Cloud
- Added the
yc compute disk moveandyc compute instance movecommands to move disks and instances between folders.
Managed database services
Managed Service for SQL Server
- Added the
confirm-paymentflag to theyc managed-sqlserver updateandyc managed-sqlserver startcommands to confirm acceptance of license charges.
Version 0.87.0 (18/01/22)
Changes to Yandex Cloud services
Yandex Data Processing
-
Added the
yc dataproc job cancel <JOB-ID>|<JOB-NAME>.Now you can cancel unfinished jobs.
Managed database services
Managed Service for Elasticsearch
- Added information about the current maintenance window and the scheduled maintenance operation to the cluster information.
- Added the
--maintenance-window-anytimeand--maintenance-window-weeklyparameters to theyc managed-elasticsearch cluster updatecommand to specify the maintenance window parameters. - Added the
yc managed-elasticsearch cluster reschedule-maintenancecommand to manage a scheduled cluster maintenance task. - Added the
yc managed-elasticsearch cluster backupcommand to take a cluster snapshot. - Added the
yc managed-elasticsearch cluster restorecommand to restore a cluster from a backup. - Added the
yc managed-elasticsearch cluster list-backupscommand to view the cluster's backups. - Added the
yc managed-elasticsearch backup listcommand to view the backups of all clusters in the folder. - Added the
yc managed-elasticsearch backup getcommand to view information about a specific backup. - Added the
--host-group-idsparameter to theyc managed-sqlserver cluster createandyc managed-sqlserver cluster restorecommands listing the hosts to host a cluster on dedicated servers. - Added the
--deletion-protectionflag to theyc managed-sqlserver cluster restorecommand to set up protection against accidental cluster deletion.
Version 0.86.0 (15/12/21)
Changes to the CLI
- Added the ability to transfer an IAM token via the
YC_IAM_TOKENenvironment variable.
Changes to Yandex Cloud services
Managed database services
Managed Service for Apache Kafka®
- Added the
--maintenance-windowparameter to theyc managed-kafka cluster updatecommand to set maintenance window parameters. - Added the
yc managed-kafka cluster reschedule-maintenancecommand that allows you to change the start time of a scheduled cluster maintenance task.
Application Load Balancer
- Added the
private-ip-addresskey for the--targetparameter in theyc application-load-balancer target-group {add,update,remove}-targetscommands allowing you not to specify subnet IDs for addresses from private ranges. - Added commands to manage TCP handlers of L7 load balancers:
yc alb load-balancer add-stream-listeneryc alb load-balancer update-stream-listeneryc alb load-balancer add-stream-sniyc alb load-balancer update-stream-sni
- Added synonyms (aliases) of commands to manage L7 load balancer handlers:
yc alb load-balancer add-listener:add-http-listeneryc alb load-balancer update-listener:update-http-listeneryc alb load-balancer add-sni:add-http-sniyc alb load-balancer update-sni:update-http-sniyc alb load-balancer remove-listener:remove-http-listener,remove-stream-listeneryc alb load-balancer remove-sni:remove-http-sni,remove-stream-sni
Cloud CDN
- Added commands to manage Cloud CDN resources:
yc cdn resource createyc cdn resource update
Cloud Logging
- Added the
--data-streamparameter to theyc logging group {create,update}commands to support Yandex Data Streams.
Virtual Private Cloud
- Added the
yc vpc subnet add-rangeandremove-rangecommands to add or delete address ranges in subnets.
Managed Service for YDB
- The
yc ydb database createcommand now has the--labelsparameter, which specifies a set of DB labels. - The
yc ydb database updatecommand now has the--labelsparameter, which changes the entire set of DB labels. - Added the
yc ydb database add-labelsandyc ydb database remove-labelslabel management commands.
Version 0.85.0 (29/11/21)
Changes to Yandex Cloud services
Managed database services
Managed Service for Apache Kafka®
-
yc managed-kafka cluster updatecommand.Added the
--versionflag allowing you to update the Apache Kafka® cluster version.
Managed Service for Kubernetes
-
yc k8s cluster updatecommand.Added the
--node-ipv4-mask-sizeparameter that calculates the size ofCIDRallocated to each cluster node.
Application Load Balancer
- Added commands for operating Stream backends:
- Adding a Stream backend:
yc application-load-balancer backend-group add-stream-backend. - Updating a Stream backend:
yc application-load-balancer backend-group update-stream-backend. - Deleting a Stream backend:
yc application-load-balancer backend-group delete-stream-backend.
- Adding a Stream backend:
Resource Manager
- Added the
yc resource-manager folder deletecommand that allows you to delete a folder.
Changes to the CLI
Fixed an error in the yc init command. Now, when checking the availability of endpoints, proxy settings are not ignored.
Version 0.84.0 (16/11/21)
Changes to Yandex Cloud services
Cloud CDN
- Added the
yc cdn resourcecommand to manage Cloud CDN resources (get, list, delete, and get-provider-cname).
Managed database services
Managed Service for Apache Kafka®
- Added the
yc managed-kafka cluster movecommand.
Yandex StoreDoc
- Added support for creating a cluster with MongoDB version 5.0.
- Added the
yc managed-mongodb hosts restartcommand to reboot specified hosts.
Managed Service for MySQL®
- Added the
BACKUP PRIORITYcolumn to theyc managed-mysql hosts listcommand output.
Managed Service for ClickHouse®
Added the following new flags to the yc managed-clickhouse cluster create and yc managed-clickhouse cluster restore commands:
--embedded-keeper: Allows you to create a cluster using ClickHouse® instead of ZooKeeper.
Yandex Data Processing
-
yc dataproc cluster createcommand,--subclusterflag.Added the
assign-public-ipparameter, which allows you to allocate public IP addresses to all the subcluster hosts.
Version 0.83.0 (26/10/21)
Changes to Yandex Cloud services
Cloud CDN
- Added command groups to support the Yandex Cloud CDN service that allows you to enable content delivery to end users over the Content Delivery Network (CDN):
yc cdn origin: To manage origins.yc cdn origin-group: To manage origin groups.yc cdn provider: To connect to a CDN provider.yc cdn cache: To manage caching of CDN resource content.
Application Load Balancer
- Added the
yc application-load-balancer load-balancer startandyc application-load-balancer load-balancer stopcommands to run and stop an L7 load balancer.
Managed Service for YDB
- Added the
yc ydb database startandyc ydb database stopcommands to run and stop a DB.
Managed database services
Managed Service for Redis
- Added the
--hostnamesparameter to theyc managed-redis cluster start-failovercommand to specify the cluster hosts to switch the master from. You can use this parameter with sharded clusters as well.
Managed Service for Apache Kafka®
- Added the
yc managed-kafka cluster list-logscommand to get a cluster log.
Managed Service for MySQL®
- Added the following parameters to the
yc managed-mysql hosts updatecommand:--assign-public-ip: To manage public access to the host:truemeans the host can be reached via a public IP address, andfalsemeans public access is disabled.--backup-priority: To change the host priority when creating cluster backups.
Managed Service for PostgreSQL
- The
yc managed-postgresql hosts updatecommand now has the--assign-public-ipparameter to manage public access to the host:truemeans the host can be reached via a public IP address, andfalsemeans public access is disabled.
Version 0.82.0 (23/09/21)
Changes to Yandex Cloud services
Compute Cloud
- Added the
--pooledflag to theyc compute image createcommand to create a deployment-optimized image. - Added the
yc compute filesystemcommand group for file storage management. - Added new commands to attach and detach file storages to/from VMs:
yc compute instance attach-filesystemandyc compute instance detach-filesystem. - Added the
--attach-filesystemparameter to theyc compute instance createcommand to create a VM with an attached file storage.
Managed Service for Kubernetes
- The
yc k8s node-group updatecommand now has the--node-labelsparameter, which changes the entire set of labels for the nodes in the group. - Added the
yc k8s node-group add-node-labelscommand to add labels to nodes in the group. - Added the
yc k8s node-group remove-node-labelscommand to remove labels from nodes in the group.
Cloud Functions
- Added the
yc serverless trigger create ydscommand to create triggers for Data Streams.
Serverless Containers
- Added the
yc serverless containerscommand group to support Yandex Serverless Containers, which allows you to run containers without using Kubernetes or deploying VMs.
Virtual Private Cloud
- Added the
yc vpc network list-route-tablescommand to list routing tables in the network. - Added the
yc vpc network list-security-groupscommand to list security groups in the network.
Yandex Data Processing
- Added the
--log-group-idparameter to theyc dataproc cluster createandyc dataproc cluster updatecommands to link a Cloud Logging log group to a cluster. To stop sending cluster logs to Cloud Logging, specify an empty value as the log group ID:--log-group-id="".
Managed Service for YDB
- Added the following parameters to manage DB limits in Serverless mode to the
yc ydb database createandyc ydb database updatecommands:--sls-storage-size--sls-throttling-rcu--sls-enable-throttling-rcu--sls-provisioned-rcu
Managed Service for Redis
- The default value of the
--redis-versionparameter in theyc managed-redis cluster createcommand is changed to 6.2.
Managed Service for MySQL®
- Enabled the display of the
replication sourcesetting in theyc managed-mysql hosts listcommand.
Managed Service for PostgreSQL
- Enabled the display of the
replication sourcesetting in theyc managed-postgresql hosts listcommand.
Data Transfer
- Added the
yc datatransfer endpointandyc datatransfer transfercommand groups to manage endpoints and transfers for Yandex Data Transfer.
Version 0.81.0 (06/09/21)
Changes to the CLI
-
Added a description of default autocompletion parameters and commands.
-
yc completion <SHELL>commandAdded the
--without-descflag to disable descriptions in autocompletion. -
Added support for autocompletion of the following parameters:
folder-id,folder-name,cloud-id,format,profile.
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create billing-budgetcommand to create triggers for Yandex Cloud Billing events. - Added commands to control connections to managed databases:
yc serverless mdbproxy update clickhouseyc serverless mdbproxy create clickhouse
Cloud Logging
- Excluded the
get-defaultsubcommand fromlogging group.
Version 0.80.0 (19/08/21)
Changes to Yandex Cloud services
Instance Groups
- Added the following new parameters for the instance group update command (
yc compute instance-group update):--new-name--description--labels--variables--service-account-name--service-account-id--scale-policy-fixed-scale-size--scale-policy-auto-scale-min-zone-size--scale-policy-auto-scale-max-size--template-name--template-description--template-labels--template-metadata--template-metadata-files--template-memory--template-cores--template-core-fraction--template-gpus--template-platform--template-placement-group--template-service-account
Cloud Functions
- Added the
yc serverless trigger create loggingcommand to create triggers on Cloud Logging.
Application Load Balancer
- Added commands for working with gRPC routes:
yc application-load-balancer virtual-host append-grpc-routeyc application-load-balancer virtual-host prepend-grpc-routeyc application-load-balancer virtual-host insert-grpc-routeyc application-load-balancer virtual-host remove-grpc-routeyc application-load-balancer virtual-host update-grpc-route
- Added the
yc application-load-balancer virtual-host update-http-routecommand to update HTTP routes.
Managed database services
Managed Service for ClickHouse®, Managed Service for Elasticsearch, Managed Service for Apache Kafka®, Yandex StoreDoc, Managed Service for MySQL®, Managed Service for PostgreSQL, Managed Service for Redis, Managed Service for SQL Server
-
yc <managed DB service name> cluster createandyc <managed DB service name> cluster updatecommandsThe
--deletion-protectionflag allows you to enable protection against accidental cluster deletion. To disable cluster deletion protection, specify--deletion-protection=false.
Yandex StoreDoc
-
Added the
yc managed-mongodb hosts stepdowncommand.It switches the selected master to replica mode so that the available replica becomes the master host.
-
yc managed-mongodb cluster getandyc managed-mongodb cluster updatecommands.Added the
backup-retain-period-daysfield representing the number of days to retain automatic backups.
Managed Service for Redis
- Added support for Valkey™ version 6.2.
Managed Service for MySQL®
-
yc managed-mysql hosts updatecommand.Added the
yc managed-mysql hosts update HOST --replication-source HOSTcommand to set the replication source for a cascading replica.
Managed Service for SQL Server
-
Added the
yc managed-sqlserver database restorecommand.It allows you to restore the specified database on an existing cluster from a backup. You can restore it under a different name.
Managed Service for Apache Kafka®
- Added support for Apache Kafka® 2.8.
Yandex Data Processing
-
yc dataproc cluster createandyc dataproc cluster updatecommands.The
--deletion-protectionflag allows you to enable/disable cluster protection against accidental deletion.To disable cluster deletion protection, specify
--deletion-protection=false.
Resource Manager
-
yc resource-manager cloud listcommand.Added the display of an organization linked to a cloud.
Yandex Identity Hub
Added support for Yandex Identity Hub.
Identity Hub is an enterprise solution that you can use to connect your organization to Yandex Cloud services and manage employee access to these services.
Identity Hub is at the Preview stage. For more information about the service, refer to this guide.
Cloud Functions
-
yc serverless trigger createcommandThe
--invoke-container-name,--invoke-container-id, and--invoke-container-pathparameters allow you to specify the Serverless Containers for the trigger.
Version 0.79.0 (13/07/21)
Changes in Yandex Cloud services
Cloud Logging
Added support for Yandex Cloud Logging.
Cloud Logging is a service for reading and recording service logs and user applications.
Cloud Logging is at the Preview stage. For more information about the service, refer to this guide.
Cloud Functions
-
Added the
yc serverless function set-scaling-policycommand to specify the function scaling settings. -
Added the
yc serverless function list-scaling-policiescommand to view the function scaling settings. -
Added the
yc serverless function remove-scaling-policycommand to delete the function scaling settings. -
yc serverless function version createcommand.Fixed directory processing for the
--source-pathparameter on Windows.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster updatecommand.Added the
--cloud-storageparameter to enable data storage in Object Storage.
Version 0.78.0 (29/06/21)
Managed Service for Kubernetes
-
yc managed-kubernetes node-group createandyc managed-kubernetes node-group updatecommands.Added the
--network-acceleration-typeparameter to specify network type for a node group: standard or software-accelerated. -
yc managed-kubernetes cluster createcommand.Added the
--ciliumflag to create a cluster that supports the tunnel mode and uses the Cilium CNI.
Yandex Data Processing
-
yc dataproc job create-<JOB-TYPE>commandNow, after starting a job, its execution log is displayed in the terminal.
Version 0.77.0 (07/06/21)
Compute Cloud
-
yc compute instancecommand.Added the
dns-record-specandipv6-dns-record-speckeys tonetwork_interface.
API Gateway
- Added the
yc serverless api-gateway add-domaincommand to add a domain to an API gateway. - Added the
yc serverless api-gateway remove-domaincommand to remove a domain from an API gateway.
Managed database services
Managed Service for Elasticsearch
-
yc managed-elasticsearch cluster list-logscommand.Added the
--service-typeparameter to get Kibana logs. -
yc managed-elasticsearch cluster createandyc managed-elasticsearch cluster updatecommands.Add the
--service-accountparameter.
Managed Service for Apache Kafka®
-
yc managed-kafka cluster createandyc managed-kafka cluster updatecommands.Added the
--num-partitionsand--default-replication-factorparameters to set and edit configuration settings of Apache Kafka® brokers.
Managed Service for Redis
-
yc managed-redis cluster create\updatecommands.Added the
--slowlog-log-slower-than,--slowlog-max-len,--databases, and--notify-keyspace-eventsparameters (see the description in redis.conf).
Version 0.76.0 (19/05/21)
Managed Service for PostgreSQL
-
yc managed-postgresql cluster updatecommand.Added the
--serverless-accessflag for accessing Yandex Managed Service for PostgreSQL cluster hosts from Yandex Cloud Functions.
Virtual Private Cloud
- Added the
yc vpc address movecommand to move an address between cloud folders.
Compute Cloud
-
yc compute instance-groupcommand.Instance groups can now return the group status.
Version 0.75.0 (13/04/21)
Changes in Yandex Cloud services
Compute Cloud
-
yc compute create-with-containercommand.Added the
--gpusparameter you can use to create a Container Optimized Image with a GPU.
Managed database services
Managed Service for Redis
-
yc managed-redis cluster createcommandAdded the
--disk-type-id [local-ssd|network-ssd]parameter for disk type selection.
Managed Service for MySQL®
-
yc managed-mysql cluster list-logscommand.Logs are now printed as-is by default. To enable the previous log format, use the
--format=yamlparameter.
Managed Service for Elasticsearch
-
yc managed-elasticsearch cluster createandyc managed-elasticsearch cluster updatecommands.Added flags for cluster administrator password management (
adminuser):--admin-password: Allows you to set a password manually.--generate-admin-password: Allows you to generate a password automatically.--read-admin-password: Allows you to set a password from a file.
-
Deleted the
yc managed-elasticsearch usercommands. You can now perform user management using native Elasticsearch tools as theadminuser. -
yc managed-elasticsearch createcommandAdded the
--edition [basic|gold|platinum]parameter, which allows you to specify the Elasticsearch edition when creating a cluster.
Managed Service for Apache Kafka®
-
yc managed-kafka cluster createcommand.Added the
--host-group-idsparameter to control cluster hosting on dedicated servers.
Yandex Data Processing
-
yc dataproc cluster createcommand.Added the
--host-group-idsparameter to control cluster hosting on dedicated servers.
Version 0.74.0 (29/03/21)
- Added support for macOS/arm64 (Apple Silicon M1) and linux/arm64.
Changes in Yandex Cloud services
Yandex Data Processing
-
yc dataproc cluster createandyc dataproc cluster updatecommands.Added the
--security-group-idsparameter, which allows you to specify a set of security groups for a cluster.
Version 0.73.0 (17/03/21)
Changes in Yandex Cloud services
Container Registry
Added commands for managing the allowed IP addresses for pushing and pulling Docker images:
yc container registry add-ip-permissions: Adds IP addresses.yc container registry list-ip-permissions: Allows viewing IP addresses.yc container registry set-ip-permissions: Sets IP addresses.yc container registry remove-ip-permissions: Deletes IP addresses.
Cloud Functions
-
yc serverless function version createcommand.Added default values for the following parameters:
--execution-timeout: 3 seconds--memory: 128 MB
-
yc serverless function version createcommandAdded the
--add-service-accountparameter to specify additional service accounts for a version.
Cloud Logs
- Added the
yc logscommand.
Managed database services
Managed Service for Apache Kafka®
-
yc managed-kafka cluster createcommandNo default values are now specified for the
--disk-size,--disk-type,--resource-preset,--zookeeper-disk-size,--zookeeper-disk-type, and--zookeeper-resource-presetparameters. If no values are specified, the defaults set on the server will be used. -
yc managed-kafka cluster createcommandAdded the
--unmanaged-topicsflag, which allows you to enable management of Apache Kafka® topics via AdminAPI.Added the
--auto-create-topics-enableflag, which allows you to enable automatic creation of Apache Kafka® topics. -
yc managed-kafka user createcommand.Added the
adminrole, which allows you to enable Apache Kafka® cluster topic management via AdminAPI.
Managed Service for Redis
-
yc managed-redis cluster createcommandAdded the
--enable-tlsflag, which allows you to enable TLS when creating a Valkey™ cluster. -
yc managed-redis cluster restorecommand.Added the
--enable-tlsflag, which allows you to enable TLS when creating a Valkey™ cluster from a backup.
Version 0.72.0 (11/02/21)
Changes in Yandex Cloud services
Application Load Balancer
Added primary support for Yandex Application Load Balancer:
- The
yc alb backend-groupgroup commands allow managing a backend group. - The
yc alb http-routergroup commands allow managing HTTP routers. - The
yc alb load-balancergroup commands allow managing an L7 load balancer. - The
yc alb target-groupgroup commands allow managing target groups. - The
yc alb virtual-hostgroup commands allow managing virtual hosts.
Compute Cloud
- The
yc compute instance|disk|image listcommands now return more than 1,000 elements.
Version 0.71.0 (03/02/21)
Changes in Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes node-group createcommand.Added the
--placement-groupparameter, which allows you to specify aplacement policy groupfor a node group when creating it.
Managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql cluster create,yc managed-postgresql cluster update, andyc managed-postgresql cluster restorecommands.Added a new value,
13, for the--postgresql-version stringparameter to create a PostgreSQL cluster version 13.
Managed Service for MySQL®
-
yc managed-mysql cluster updatecommand.Added the
--mysql-versionflag, which allows you to update the MySQL® server version.
Managed Service for Elasticsearch
- Added the
yc managed-elasticsearch hosts createandyc managed-elasticsearch hosts deletecommands to add and delete hosts.
Managed Service for SQL Server
Added primary support for Yandex Managed Service for SQL Server:
- The
yc managed-sqlserver clustergroup commands allow managing clusters. - The
yc managed-sqlserver databasegroup commands allow managing DBs. - The
yc managed-sqlserver usergroup commands allow managing users.
Managed Service for ClickHouse®
-
yc managed-clickhouse host addandyc managed-clickhouse shards addcommands.Added the
--copy-schemaflag, which allows you to copy the schema of other ClickHouse® hosts.
Version 0.70.0 (22/12/20)
Changes to the CLI
Improved
-
yc container registry configure-dockercommand.Added the
--disableflag, which allows you to disable integration with the Docker credential helper.
Changes in Yandex Cloud services
Identity and Access Management
Added the yc iam federation list-user-accounts command for listing federation users.
Managed database services
Managed Service for MySQL®, Managed Service for PostgreSQL, Managed Service for ClickHouse®, Managed Service for Redis, Yandex StoreDoc, Managed Service for Apache Kafka®
-
yc <managed DB service name> cluster create,yc <managed DB service name> cluster update, andyc <managed DB service name> cluster restorecommandsYou can use the
--security-group-idsparameter to specify security groups for a cluster.
Managed Service for Apache Kafka®
-
yc managed-kafka cluster createandyc managed-kafka cluster updatecommands.Added the following parameters to set and edit configuration settings of Apache Kafka® brokers:
--compression-type,--log-flush-interval-messages,--log-flush-interval-ms,--log-flush-scheduler-interval-ms,--log-retention-bytes,--log-retention-hours,--log-retention-minutes,--log-retention-ms,--log-segment-bytes,--log-preallocate. -
yc managed-kafka topic createandyc managed-kafka topic updatecommands.Added the following parameters to set and edit topic settings:
--cleanup-policy,--compression-type,--delete-retention-ms,--file-delete-delay-ms,--flush-messages,--flush-ms,--min-compaction-lag-ms,--retention-bytes,--retention-ms,--max-message-bytes,--min-insync-replicas,--segment-bytes,--preallocate.
Managed Service for Elasticsearch
Added primary support for Managed Service for Elasticsearch:
- The
yc managed-elasticsearch clustergroup commands allow managing clusters. - The
yc managed-elasticsearch usergroup commands allow managing users.
Version 0.69.0 (02/12/20)
Changes in Yandex Cloud services
Managed Service for Kubernetes
- Fixed the
ipv6-addressflag parsing for network specification of node groups.
Managed database services
Managed Service for Apache Kafka®
Added primary support for Managed Service for Apache Kafka®:
- The
yc managed-kafka clustergroup commands allow managing clusters. - The
yc managed-kafka topicgroup commands allow managing topics. - The
yc managed-kafka usergroup commands allow managing users.
Managed Service for MySQL®
-
yc managed-mysql user grant-permissioncommand.The
--permissionsparameter supports theREFERENCESprivilege.
Managed Service for MySQL®, Managed Service for PostgreSQL
-
yc <managed DB service name> cluster updatecommandAdded the
--websql-accessflag to manage access from the management console .
Version 0.68.0 (03/11/20)
Changes in Yandex Cloud services
Compute Cloud
- You can now specify the size of a unit for disks when creating a VM.
Key Management Service
-
yc kms symmetric-key createcommand.Added the
--deletion-protectionflag to enable key deletion protection. -
yc kms symmetric-key updatecommand.Added flags to enable/disable key deletion protection:
--deletion-protectionand--no-deletion-protection.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster create,yc managed-clickhouse cluster restore, andyc managed-clickhouse cluster updatecommands.Added the flags:
--admin-password,--generate-admin-password, and--read-admin-password: Sets theadminuser password used when user management via SQL is enabled.--enable-sql-database-management: Enables DB management via SQL.--enable-sql-user-management: Enables user and access permission management via SQL.
Managed Service for MySQL®
-
yc managed-mysql user grant-permissioncommandAdded the
--permissionsparameter supportingALL_PRIVILEGES(synonymous toALL).
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandAdded the
--cluster-ipv6-range,--dual-stack, and--service-ipv6-rangeflags that allow you to create Kubernetes clusters with concurrent use of IPv4 and IPv6. -
yc managed-kubernetes cluster createandyc managed-kubernetes cluster updatecommands.Added the
--security-group-idsparameter that sets a security group for the cluster. -
yc managed-kubernetes node-group createandyc managed-kubernetes node-group updatecommands.Added the
--network-interfaceparameter, which allows you to set network specification for nodes in more detail. For example, you can manage security group settings for network interfaces and configure node interfaces for concurrent use of IPv4 and IPv6 in Kubernetes clusters.
Version 0.67.0 (05/10/20)
Changes in Yandex Cloud services
Compute Cloud
Fixed
- Fixed the issue of it being impossible to add a VM to an existing placement group.
Container Registry
- Added the
yc container image list-vulnerabilitiesandyc container image scancommands to scan Docker images.
Version 0.66.0 (28/09/20)
Changes to Yandex Cloud services
Compute Cloud
- Added the
yc compute host-groupcommand that allows you to manage dedicated hosts. - Added the
yc compute host-typecommand that allows you to manage dedicated host types. - Added the
yc compute disk-placement-groupcommand that allows you to manage groups of non-replicated disks.
Managed database services
Yandex StoreDoc
-
yc managed-mongodb cluster restore --helpcommand.Added an example of using the
--recovery-target-timestampparameter.
Version 0.65.0 (22/09/20)
Changes to Yandex Cloud services
Yandex Data Processing
Added UI Proxy support:
- Added the
yc dataproc cluster list-ui-linkscommand that allows you to get a list of links to access Yandex Data Processing cluster interfaces. yc dataproc cluster createandyc dataproc cluster updatecommands.
Added the--ui-proxyparameter, which allows you to enable the UI Proxy functionality for a Yandex Data Processing cluster.yc dataproc cluster create,yc dataproc subcluster create, andyc dataproc subcluster updatecommands.
Added the following parameters for auto-scalable subclusters:--autoscaling-decommission-timeout,--cpu-utilization-target,--max-hosts-count,--measurement-duration,--preemptible,--stabilization-duration, and--warmup-duration.yc dataproc subcluster listcommand.
The response now contains theinstance group idfield with auto-scalable subcluster instance group IDs.
Certificate Manager
-
Added the
yc certificate-manager certificate contentcommand to get the certificate contents.It allows you to upload a certificate chain and a private key you can use by yourself to configure a web server on a VM.
Managed database services
Yandex StoreDoc
-
yc managed-mongodb cluster getandyc managed-mongodb cluster updatecommands.Added the
backup-retain-period-daysfield representing the number of days to retain automatic backups. -
yc managed-mongodb cluster list-backupsandyc managed-mongodb backup listcommands.Added the
SIZEandTYPEfields containing the backup size and type. -
yc managed-mongodb cluster list-logscommand.Added the
filterparameter to filter requested entries.If the
followparameter is set, the default value of thelimitparameter is ignored. In which case the explicitly specifiedlimitparameter value limits the number of returnable entries.
Version 0.64.0 (08/09/20)
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance-groupcommand- Added the ability to set and view the list of instance group roles:
list-access-bindings,set-access-bindings,add-access-binding, andremove-access-binding. - Added commands for deleting and stopping instance group VMs:
stop-instancesanddelete-instances.
- Added the ability to set and view the list of instance group roles:
Managed database services
-
The
yc <managed DB service name> cluster list-logscommand uses newStreamLogsAPI methods across all managed DBs.All commands now have the
--followflag, which allows you to get new log entries as they are created.
Managed Service for ClickHouse®
-
Added the
yc managed-clickhouse versions listcommand to get a list of versions available for installation. -
yc managed-clickhouse cluster createandyc managed-clickhouse cluster restorecommands.Added the
--cloud-storageparameter to enable data storage in Object Storage.
Yandex StoreDoc
-
Added support for creating a cluster with MongoDB version 4.4.
-
yc managed-mongodb cluster updateandyc managed-mongodb cluster enable-shardingcommands.For sharded clusters, you can now set the
mongoinfrahost type.
Certificate Manager
Added support for the TLS certificate management service: Yandex Certificate Manager.
You can use Certificate Manager to obtain and update TLS certificates from Let's Encrypt® and import your own certificates.
These certificates can be used in Yandex Cloud services to provide connection security.
Certificate Manager is at the Preview stage. For more information about the service, refer to this guide.
Version 0.63.0 (28/08/20)
Changes to the CLI
Fixed
- Fixed the issue with federated user authorization when initializing a new CLI profile.
Changes to Yandex Cloud services
Virtual Private Cloud
- Added the
yc vpc addresscommand group for IP address management.
Version 0.62.0 (20/08/20)
Changes to Yandex Cloud services
Cloud Functions
yc serverless function version createcommand- Added the
--source-version-idparameter to specify the source version of the function. - Added the
--network-idand--network-nameparameters to specify a network for a function version. You can use the--subnet-idand--subnet-nameparameters to specify a detailed list of subnets.
- Added the
Managed database services
Managed Service for MySQL®
-
yc managed-mysql user updatecommand.The
--global-permissionsflag allows you to grant thePROCESSprivilege.
Managed Service for ClickHouse®, Managed Service for MySQL®, Managed Service for PostgreSQL, Managed Service for Redis, Yandex StoreDoc
-
yc <managed DB service name> cluster updatecommandAdded the
--maintenance-window-anytimeand--maintenance-window-weeklyparameters to specify maintenance window parameters. They will be used to schedule cluster maintenance. -
Added the
yc <managed DB service name> cluster reschedule-maintenancecommand to manage a scheduled cluster maintenance job.
Yandex StoreDoc
-
yc managed-mongodb cluster restorecommand.Added the
--recovery-target-timestampparameter to specify the backup recovery point.
Version 0.61.0 (03/08/20)
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandThe
--versionparameter value is now used correctly when creating a regional cluster.
Compute Cloud
-
yc compute instance update-network-interfacecommand.The
--security-group-idparameter now accepts a comma-separated list of values. -
yc compute instance create-with-containerandyc compute instance update-containercommands.Added the
--coi-spec-fileparameter to provide image specification.Added the
--coi-spec-fileparameter to provide image specification.
Virtual Private Cloud
-
yc vpc subnet createandyc vpc subnet updatecommands.The
--domain-name-serverand--ntp-serverparameters now accept a comma-separated lists of values. -
Added the
yc vpc subnet list-used-addressescommand.It returns a list of addresses used in a subnet.
Version 0.60.0 (20/07/20)
Changes to Yandex Cloud services
Compute Cloud
-
Added the
yc compute instance update-network-interfacecommand.It allows you to change the network interface settings on created VMs.
Cloud Functions
-
yc serverless function logscommand.The use of the
--followflag now ensures that you get the latest function version logs with the tag provided.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster create,yc managed-clickhouse cluster update, andyc managed-clickhouse cluster restorecommands.Added the
--service-accountparameter to select a service account linked to hosts. -
Added commands for managing
yc managed-clickhouse shard-groupsshard groups.
Version 0.59.0 (02/07/20)
Changes to Yandex Cloud services
API Gateway
Added support for Yandex API Gateway.
API Gateway is an API gateway management service supporting OpenAPI 3.0
API Gateway is at the Preview stage. For more information about the service, refer to this guide.
Identity and Access Management
- Added the following flags to the
yc iam federation createandyc iam federation updatecommands:--encrypted-assertions: To enable encryption of SAML assertions.--case-insensitive-name-ids: To enable case-insensitive user name IDs.
Version 0.58.0 (16/06/20)
Changes to Yandex Cloud services
Cloud Functions
-
Added commands to stop and resume the
yc serverless trigger pauseandyc serverless trigger resumetriggers. -
yc serverless function invokecommand.Increased the waiting time for a function invoke result from 30 seconds to 25 minutes.
Virtual Private Cloud
-
yc vpc subnet createandyc vpc subnet updatecommands.Added parameters for configuring DHCP options:
--domain-name,--domain-name-server, and--ntp-server.
Managed Service for Kubernetes
-
yc managed-kubernetes node-group createandyc managed-kubernetes node-group updatecommands.Added the
--gpus=GPUSparameter to specify the number of GPUs on the nodes.
Container Registry
- Added the
yc container repository lifecycle-policycommands to manage automatic deletion policies for Docker images.
Managed database services
Managed Service for ClickHouse®
- Added the
yc managed-mysql cluster add-labelsandyc managed-mysql cluster remove-labelscommands to manage labels.
Managed Service for Redis
- Added support for Valkey™ version 6.
Version 0.57.0 (26/05/20)
Changes to the CLI
Fixed
- Fixed usage of a Docker credential helper with HTTPS addresses. You can now get authentication data for
https://cr.yandextype addresses.
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create container-registrycommand to create triggers for Yandex Container Registry.
Managed Service for Kubernetes
-
yc managed-kubernetes node-group createcommandChanged the default platform and number of cores used when creating a node group. The Intel Cascade Lake (
standard-v2) platform is now used in a dual-core (cores: 2) configuration.
Managed database services
Managed Service for ClickHouse®
-
Added the
yc managed-clickhouse format-schemacommand.It allows you to manage the Cap'n Proto and Protobuf schemas in ClickHouse® clusters.
Yandex StoreDoc
-
Added the
yc managed-mongodb hosts resetupcommand.The command reloads data on the selected host. First it deletes all the data and then restores it from a replica.
Version 0.56.0 (23/04/20)
Changes to Yandex Cloud services
All services
- You can now use the
getanddeletecommands to provide multiple resource IDs or names.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse user createandyc managed-clickhouse user updatecommands.The
settingsflag parameters are now described in Help.
Managed Service for ClickHouse®, Managed Service for PostgreSQL, Managed Service for MySQL®
-
yc <managed DB service name> host listcommand.Added a column with
assign_public_ipvalues to the output.
Managed Service for Redis
-
yc managed-redis host listcommandThe output now includes columns with the
typeandshard_namevalues.
Container Optimized Image
-
yc compute instance create-with-containerandyc compute instance update-containercommands.When you send a file with environment variables using the
--container-env-fileparameter, the=characters in variable values are now processed correctly.
Version 0.55.0 (13/04/20)
Changes to the CLI
Improved
- Added support for authentication when using
http_proxy. - Added autocompletion for the
zshcommand shell. - When terminating an operation using Ctrl + C,
ycdisplays information about the ongoing operation.
Fixed
- Fixed the 30-second wait if no
folder-idorfolder-nameproperty is specified in the current profile.
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandAdded the
--node-ipv4-mask-sizeparameter to configure the size ofCIDRallocated to each cluster node. -
yc managed-kubernetes node-group createandyc managed-kubernetes node-group updatecommands.Added the
--max-unavailableand--max-expansionparameters to control the number of nodes deleted and created when updating the group.
Managed database services
Managed Service for ClickHouse®, Managed Service for PostgreSQL, Managed Service for MySQL®
-
yc <managed DB service name> cluster create,yc <managed DB service name> cluster restore, andyc <managed DB service name> host addcommandsAdded the
subnet-nameproperty to the--hostparameter to specify a subnet by name.
Yandex StoreDoc, Managed Service for ClickHouse®, Managed Service for Redis
-
yc <managed DB service name> cluster list-logscommand.Added formatting for log lines.
Container Optimized Image
-
yc compute instance create-with-containercommandAdded mounting of
docker volumesinto a Docker container created in Container Optimized Image by using thecontainer-volume-tmpfsandcontainer-volume-host-pathparameters. -
yc compute instance update-containercommandNow you can update
docker volumesin a Docker container created in Container Optimized Image.
Version 0.54.0 (24/03/20)
Changes to the CLI
Improved
- Error messages have become clearer when entering commands and parameters.
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandAdded the
--kms-key-idand--kms-key-nameparameters for creating a Kubernetes cluster with secret encryption in KMS.
Version 0.53.0 (04/03/20)
Changes to the CLI
Improved
- When running
ycon a VM inside Yandex Cloud, iffolder-idis not specified in theycconfig, the folder in which the VM was created will be used. - Added the
--versionflag, in addition to theyc versioncommand.
Fixed
- Fixed updating via
yc components updateon WSL 1. - Fixed abnormal termination on invoking
yc help.
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster get-credentialscommand.Added a check and alert feature if a
kubectlversion below 1.11 is used because such versions do not support the authentication method specified by this command.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse usercommand.Added user quota management.
-
yc managed-clickhouse clustercommand.Added the
metrica-access,datalens-access, andwebsql-accessflags to cluster creation, restoration, and editing commands. -
Added the
yc managed-clickhouse ml-modelcommands.It allows you to manage ML models in ClickHouse® clusters.
Yandex StoreDoc, Managed Service for PostgreSQL, Managed Service for MySQL®, Managed Service for Redis
-
yc <managed DB service name> cluster create,yc <managed DB service name> cluster update,yc <managed DB service name> cluster restorecommands.Added the
datalens-accessflag to manage Yandex DataLens access to a cluster.
Version 0.52.1 (21/02/20)
Changes to the CLI
Fixed
- During installation, WARN not shown for non-existent problems.
Version 0.52.0 (21/02/20)
Changes to the CLI
Improved
- When you run
ycwith the--helpor-hflag, interactive help opens: inless($PAGER) on Linux and macOS and inmoreon Windows. Now you no longer have to scroll up through the help result. - The execution and API interaction debug logs are now saved to the
$HOME/.config/yandex-cloud/logsconfiguration directory instead of the installation directory. This fixes the issue whereyc, installed as a stand-alone binary file, would suddenly try to save its log in the same directory without proper authorization. - Debug logs are also saved for successful requests. When reporting an issue with a
yccommand, attach your saved log file so we can help you faster.
Fixed
- No update notice is shown when running the
yc components ...commands.
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance createcommand.The
--network-interfaceparameter now has a newnat-addressproperty, which allows you to assign a specific NAT address for the new instance. -
Added the
yc compute instance add-one-to-one-natandyc compute instance remove-one-to-one-natcommands.These commands allow you to manage NAT on the existing instances.
-
yc compute instance createandyc compute instance updatecommands.Added the
--network-settingsparameter, which allows changing network type toSoftware acceleratedand back toStandard.
Key Management Service
-
yc kms symmetric-keycommand.Added commands to manage roles for individual keys:
list-access-bindings,set-access-bindings,add-access-binding,remove-access-binding.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandAdded the
--enable-network-policyflag to create a Kubernetes cluster with Network Policies support. -
yc k8s cluster get-credentialscommandAdded the
--context-nameparameter allowing the user to specify the name of thecontextcreated inkubeconfig.The default new context name is now more intuitive:
yc-<cluster-name>.An explanation of the result is returned.
Version 0.51.0 (12/02/20)
Changes to the CLI
Improved
-
yc <service> <resource> createcommands.Added an option to provide resource names as command arguments. Now the
yc <service> <resource> create --name <resource name>andyc <service> <resource> create <resource name>commands are equal.For example, instead of the
yc managed-kubernetes cluster create --name my-cluster ...command, you can now use theyc managed-kubernetes cluster create my-cluster ...command. -
yc <service> <resource> set-access-bindingcommandsAdded a warning that the command is going to delete assigned roles. If the user runs the command directly (rather than using another command or script), they are asked for confirmation.
Fixed
-
yc initcommand.The values of the
--cloud-id,--folder-id, and--folder-nameparameters are now properly recognized. -
Disabled messages about there being a new
ycversion when invoking a command in non-interactive mode.
Changes to Yandex Cloud services
Identity and Access Management
- Added commands for creating and managing SAML-compatible identity federations and their certificates:
yc iam federationandyc iam certificate. Learn more about SAML-compatible identity federations in our documentation.
Version 0.50.0 (27/01/20)
Changes to Yandex Cloud services
-
For resources that you can assign roles for.
Added the following alternatives to the
--subjectparameter for role management commands:--service-account-id,--service-account-name,--user-account-id,--user-yandex-login, and--all-authenticated-users.
Managed Service for Kubernetes
-
yc managed-kubernetes node-group createcommandAdded the
--auto-scaleflag allowing to create a dynamic-size node group controlled by Cluster Autoscaler .
Compute Cloud
-
yc compute instance createcommandIf you set the
--gpusflag, thegpu-standard-v1platform is automatically selected.
Version 0.49.0 (21/01/20)
Changes to the CLI
Improved
- When running the CLI with the
--debugflag, the API call response log line now returns the gRPC status code as well as its description.
Changes to Yandex Cloud services
Key Management Service
Support for the cryptographic key management service: Yandex Key Management Service.
Key Management Service allows you to create encryption keys and implement data protection schemas in your applications and services.
Use the keys to protect your secrets, private data, and other confidential information you store in the cloud.
Key Management Service is at the Preview stage. For more information about the service, refer to this guide.
Version 0.48.0 (27/12/19)
Changes to the CLI
Improved
- When updating the CLI, you can now see which version is being installed.
Changes to Yandex Cloud services
Compute Cloud
-
Added the ability to work with the
yc compute placement-group --helpplacement group. -
yc compute instance createandyc compute instance updatecommands.The platform parameter is renamed from
--platform-idto--platform. The old flag name is still supported. -
yc compute instance createcommandThe SSH key added using the
--ssh-keyparameter is now saved to the metadata with thessh-keyskey instead ofec2-user-data.
Managed database services
Managed Service for MySQL®
-
Added support for creating a cluster with MySQL® version 8.0.
-
Added a command to manually switch the master for a specified cluster: MySQL®
yc managed-mysql cluster start-failover. -
yc managed-mysql cluster updatecommand.Added renaming a cluster using the
--new-nameparameter.
Managed Service for PostgreSQL
-
Added a command to manually switch the master for a specified cluster: PostgreSQL
yc managed-postgresql cluster start-failover. -
yc managed-postgresql cluster updatecommand.Added renaming a cluster using the
--new-nameparameter.
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster updatecommand.Added renaming a cluster using the
--new-nameparameter.
Managed Service for Redis
-
yc managed-redis cluster updatecommandAdded renaming a cluster using the
--new-nameparameter.
Version 0.47.0 (17/12/19)
Changes to the CLI
Improved
- Added the ability to authenticate using a federation when invoking
ycin non-interactive mode. This mode is used when the CLI is not started by the user directly, e.g., in a script orkubectl.
Version 0.46.0 (13/12/19)
Changes to the CLI
Improved
- To facilitate authorization diagnostics, CRC32 of the sent IAM token is written to the request debug log.
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create object-storagecommand for subscription to bucket updates in Yandex Object Storage.
Version 0.45.0 (03/12/19)
Changes to the CLI
Improved
- Increased the time between reconnection attempts if any resource involved in the execution of a command is unavailable.
Changes to Yandex Cloud services
Yandex IoT Core
-
Added the following commands for password management:
yc iot registry passwordandyc iot device password. -
yc iot registry createandyc iot device createcommands.Added flags to enable login and password authorization:
--password,--read-password, and--generate-password. -
yc iot mqtt publishandyc iot mqtt subscribecommands.Added flags to enable login and password authorization:
--usernameand--password.
Version 0.44.0 (19/11/19)
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create timercommand to call functions using a timer.
Changes to the CLI
Fixed
- Fixed an error that in rare cases would cause several
debuglog lines to get intostdout.
Improved
- Disabled the display of the
Status.detailsfield for gRPC errors: its info is duplicated in theStatus.messagefield, shown as the main error message.
Version 0.43.1 (14/11/19)
Changes to the CLI
Fixed
- For Windows Subsystem for Linux (WSL), the browser now opens correctly when logging in to the CLI using SAML-compatible identity federations.
Version 0.43.0 (11/11/19)
Changes to the CLI
-
Added CLI authentication using SAML-compatible identity federations.
To use the CLI as a federated user, run the
yc init --federation-id=<FEDERATION_ID>command.
Changes to Yandex Cloud services
Compute Cloud
-
Added details to the logged data and error text on authorization from within a VM (using an IAM token from the metadata).
-
Added details to the logged data and error text on authorization from within a VM (using an IAM token from the metadata).
Changes to managed database services
Managed Service for PostgreSQL
- Added support for creating PostgreSQL version 12 databases.
Yandex StoreDoc
- Added support for creating a cluster with MongoDB version 4.2.
Version 0.42.0 (21/10/19)
Changes to Yandex Cloud services
Compute Cloud
- Added the
yc compute instance-group startandyc compute instance-group stopcommands to start and stop an instance group.
Container Registry
-
yc compute instance create-with-containerandyc compute instance update-containercommands.Added these alternative spellings for the "always", "never", and "on-failure"
--container-restart-policyparameter values: "Always", "Never", "OnFailure".
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandDeleted the
--default-gateway-v4-addressflag.
Changes to managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql cluster create,yc managed-postgresql cluster update, andyc managed-postgresql cluster restorecommands.Added the
10_1cvalue for the--postgresql-version stringparameter to create a PostgreSQL cluster version 10-1c.
Version 0.41.1 (26/09/19)
- Minor fixes and updates.
Version 0.41.0 (25/09/19)
Changes to Yandex Cloud services
Container Registry
-
yc compute instance create-with-containercommandThe
--create-boot-diskparameter no longer supportssnapshot-*properties.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster createcommandAdded parameters for master type management:
--regional,--region, and--master-location. -
yc managed-kubernetes cluster createandyc managed-kubernetes cluster updatecommands.Added parameters for maintenance policy management:
--auto-upgrade,--anytime-maintenance-window,--daily-maintenance-window, and--weekly-maintenance-window. -
yc managed-kubernetes node-groups updatecommandAdded parameters for maintenance policy management:
--auto-upgrade,--auto-repair,--anytime-maintenance-window,--daily-maintenance-window, and--weekly-maintenance-window.
Version 0.40.0 (20/09/19)
Changes to Yandex Cloud services
Container Registry
-
Added a command to get detailed registry information:
yc container registry repository get. -
yc container registry repository listcommand.Added unique registry ID to the result.
Managed database services
All managed database services
-
yc <managed DB service name> create clusterscommandAdded the following default value for the
--*resource-presetparameter: s2.micro.
Yandex StoreDoc
-
yc managed-mongodb create clusterscommandFor the
--mongodb-versionparameter, changed the default value from 3.6 to 4.0.
Version 0.39.0 (16/09/19)
Changes to Yandex Cloud services
Container Registry
-
yc container registrycommand.Added the ability to set and view a list of roles for the Docker image registry:
list-access-bindings,set-access-bindings,add-access-binding, andremove-access-binding.
Managed database services
All managed database services
-
yc <managed DB service name> users listcommand.The unique cluster ID is no longer displayed when viewing a list of users.
Version 0.38.0 (09/09/19)
Changes to the CLI
Improved
- Improved the return of fields when viewing a list of API keys.
Version 0.37.0 (06/09/19)
Changes to the CLI
Improved
- Added API endpoint availability checks for Yandex Identity and Access Management, Yandex Resource Manager, Yandex Compute Cloud. If an endpoint is unavailable, an error is returned.
- Added detailed error reporting.
Changes to Yandex Cloud services
Container Registry
Improved
- Added Windows support for the Docker credential helper.
- Added a detailed error when using
docker loginin parallel with the Docker credential helper.
Instance Groups
- Added commands to manage instance group metadata:
yc compute instance-group add-metadataandyc compute instance-group remove-metadata.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster updatecommand.Added the
--node-service-account-idand--node-service-account-nameparameters to add or change service accounts for nodes in an existing Kubernetes cluster. -
yc managed-kubernetes node-group updatecommand.Added parameters to edit existing node group parameters:
--metadata,--metadata-from-file,--platform-id,--memory,--cores,--core-fraction,--disk-type,--disk-size,--preemptible. -
Added commands to manage labels:
yc managed-kubernetes node-group add-labelsandyc managed-kubernetes node-group remove-labels. -
Added commands to manage node group metadata:
yc managed-kubernetes node-group add-metadataandyc managed-kubernetes node-group remove-metadata.
Managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql cluster updatecommandAdded the
--connection-pool-discardflag to disable the connection pooler. -
yc managed-postgresql user createandyc managed-postgresql user updatecommands.You can now specify a login and set user access permissions using the
--loginand--grantsparameters.
Version 0.36.0 (27/08/19)
Changes to Yandex Cloud services
Resource Manager
-
yc resource-manager cloud updatecommand.Added the ability to rename clouds.
Version 0.35.1 (16/08/19)
Changes to Yandex Cloud services
Managed database services
All managed database services
-
yc <managed DB service name> cluster createcommand.Renamed the default disk types as follows:
network-nvmetonetwork-ssd,local-nvmetolocal-ssd.
Version 0.35.0 (09/08/19)
Changes to the CLI
Improved
- Added a link to the documentation with release descriptions in the message about the new CLI version.
Changes to Yandex Cloud services
Managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql cluster createcommand.Added the
permission,conn-limit,default-transaction-isolation,lock-timeout,log-min-duration-statement,synchronous-commit,temp-file-limit,log-statementproperties for the--userparameter.
Version 0.34.0 (26/07/19)
Changes to Yandex Cloud services
Managed database services
Managed Service for Redis
-
yc managed-redis shardscommandAdded shard support for Valkey™ clusters.
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster add-external-dictionarycommand.Added PostgreSQL dictionary support. Flags for working with dictionaries:
--postgresql-source,--postgresql-source-hosts, and--postgresql-invalidate-query.
Managed Service for MySQL®
-
Managed Service for MySQL® cluster update-config --setcommand.Added an option to set the SQL mode globally using the
sql_modeparameter.
Version 0.33.0 (19/07/19)
Changes to the CLI
Improved
- Changed the command progress indicator from dots to a throbber
.
Changes to Yandex Cloud services
Managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql user createandyc managed-postgresql user updatecommands.You can now set up user parameters using such parameters as
--lock_timeoutand--log_min_duration_statement, etc.
Version 0.32.0 (05/07/19)
Changes to the CLI
Improved
-
Commands to display a list of elements:
yc <service> <resource> list.Increased the maximum number of output elements from 100 to 1,000.
Changes to Yandex Cloud services
Managed database services
Yandex StoreDoc
-
yc managed-mongodb cluster updateandyc managed-mongodb cluster update-configcommands.In sharded clusters, you can now change the
mongosandmongocfgcomponent parameters.
Version 0.31.0 (01/07/19)
Changes to the CLI
Improved
- When using the CLI on a VM launched under a service account, the CLI is authorized under this service account by default.
Fixed
- Attempts to get a resource by specifying its unique ID would fail if the
folder-idparameter was not specified in the CLI configuration. - Attempts to get a folder by specifying its unique ID would fail if the user did not have the
viewerrole for the folder in Yandex Cloud. - The
yc initcommand would fail if the user did not have theviewerrole in Yandex Cloud.
Changes to Yandex Cloud services
Network Load Balancer
-
yc load-balancer network-load-balancer createandyc load-balancer network-load-balancer updatecommands.For the
--listenerparameter, you can now set thetarget-portproperty, which allows you to configure NAT for targets to receive traffic on a port other than thelistenerport.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse user createandyc managed-clickhouse user updatecommands.Added the
--settingsparameter to specify user settings.
Version 0.30.0 (18/06/19)
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance updatecommand.Added the
--service-account-idand--service-account-nameparameters to add or change a service account for an existing VM. -
yc compute instance createcommandChanged the default number of cores used when creating a VM based on Intel Cascade Lake (
standard-v2). Now it iscores: 2.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster updatecommandAdded the
--default-gateway-v4-addressflag, which allows you to update the gateway address for an existing Kubernetes cluster.
Version 0.29.0 (11/06/19)
- Minor fixes and updates.
Version 0.28.0 (05/06/19)
Changes to the CLI
- Added automatic reconnect if any resource involved in the execution of a command is unavailable. The CLI will try to reconnect five times; the retry frequency is calculated using exponential backoff.
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance createcommandAdded the
--gpusparameter to specify the number of GPUs for a virtual machine.
Managed database services
All managed database services
-
yc <managed DB service name> cluster getcommand.Improved cluster information printout.
-
yc <managed DB service name> cluster createcommand.Added the
--backup-window-startparameter, which allows you to set the daily cluster backup time when creating a cluster.
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster add-zookeepercommand.Added the ability to add ZooKeeper hosts.
-
yc managed-clickhouse shards addcommand.Changed the logic of creating shards:
- If the
--hostparameter is not specified, the shard parameters are copied from the oldest shard. - If the
--hostparameter is specified, all parameters must be entered. - If there are no shards, all parameters have to be entered to create a shard.
- If the
ClickHouse® is a registered trademark of ClickHouse, Inc