YC CLI Releases
- Current version
- Previous releases
- 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 as of 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.122.0 (27/03/24)
Changes to Yandex Cloud services
Cloud Functions
- Added the
--tmpfs-size
parameter to theyc serverless function version create
command to mount the/tmp
directory from memory when allocating 1 GB of memory or more to the function. - Deleted the
yc serverless trigger create cloud-logs
command.
Data Transfer
Added the following commands to create and modify Yandex Data Streams endpoints:
yc datatransfer endpoint create yds-source
yc datatransfer endpoint create yds-target
yc datatransfer endpoint update yds-source
yc 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 create
yc dns zone update
Compute Cloud
- Added the
yc compute instance attach-network-interface
command to add a network interface to an existing VM. - Added the
yc compute instance detach-network-interface
command to delete a network interface from an existing VM.
Previous releases
Version 0.121.0 (12/03/24)
Changes to Yandex Cloud services
Managed Service for Greenplum®
- Added the
yc managed-greenplum pxf-datasource
command tree with theget
,list
, anddelete
commands. - Added the
yc managed-greenplum pxf-datasource s3
andyc managed-greenplum pxf-datasource jdbc
command trees with thecreate
, andupdate
commands. - 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
, and--pxf-xms
flags for theyc managed-greenplum cluster update
command.
Cloud Organization
- Added a group of
yc organization-manager oslogin
commands for managing OS Login settings and custom SSH keys.
Container Registry
- Added the
origin
andtype
fields to theyc container image list-vulnerabilities
result.
Load Testing
- Added the
yc loadtesting test wait
command for waiting until a load test is complete. - Added the
--wait
and--wait-idle-timeout
flags to theyc loadtesting test create
command for waiting until the created load test is complete. - Added the
--configuration agent-by-filter=""
and--configuration anonymous-agent=true
flags to theyc loadtesting test create
command for selecting a load testing agent by filter or an anonymous agent, respectively. - Added the
--filter
flag to theyc loadtesting agent list
command to filter the list of agents.
Virtual Private Cloud
-
Added the
--dns-record
flag to theyc vpc address create
command for providing DNS specifications of the address. -
Added the following flags to the
yc vpc address update
command:--dns-record
for providing DNS specifications of the address.--clear-dns-records
for removing 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-port
command supports authorization through OS Login.
Audit Trails
- Added the
yc audit-trails trail
command tree with theget
,list
,create
,update
,delete
,list-operations
,list-access-bindings
,set-access-bindings
,add-access-binding
,remove-access-binding
commands for managing trails.
Version 0.119.0 (27/02/24)
Changes to Yandex Cloud services
Identity and Access Management
- Added the
yc iam service-control
command tree with theget
,list
,enable
,pause
,resume
, anddisable
commands for managing service access to the cloud resources.
Compute Cloud
- Added support for serial port settings in the
yc compute instance create
andyc compute instance update
commands.
Version 0.118.0 (14/02/24)
Changes to Yandex Cloud services
Managed Service for Greenplum®
- Added the
yc managed-greenplum backups
command tree with theget
,list
, anddelete
commands to manage backups. - Added the
yc managed-greenplum cluster backup
command to create a backup.
Compute Cloud
- Added the
--identity-file
flag to theyc compute ssh
command to connect to a VM via SSH with a user key.
Data Transfer
- Added the
--file
flag for the following commands to specify a YAML file for request configuration:yc datatransfer transfer create
yc datatransfer transfer update
yc datatransfer endpoint create
yc datatransfer endpoint update
Cloud Organization
- Added the
yc organization-manager federation saml delete-user-accounts
command to delete federation 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-token
parameter to theyc dns zone list-records
command to enable pagination by page token.
Version 0.117.0 (30/01/24)
Changes to Yandex Cloud services
Managed database services
Managed Service for Greenplum®
Added the restore-only
flag for the yc managed-greenplum cluster restore
command to restore only the 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 with a default log group to deliver the logs to.--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 that are used in serverless computing services (Cloud Functions, Serverless Containers, and API Gateway):
yc serverless network get-used
: Get 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 that are connected to any network in the specified area (network, directory, or 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
- Support for listing more than 1,000 resources via the
limit
parameter has been added to theiam
,resource-manager
andorganization-manager
command tree.
Object Storage
- Added support for
andOperation
to theyc storage bucket update --lifecycle-rules/--lifecycle-rules-from-file
command to combine conditions in thefilter
. - Now you can edit the
--encryption key-id=foobarbaz123
encryption key in theyc storage bucket update
command:--remove-encryption
.
Managed database services
Managed Service for ClickHouse®
- Now you can specify the
cloud-storage-data-cache-max-size
parameter in theyc managed-clickhouse cluster update
command in an easy-to-read format.
Cloud CDN
Added the parameters to the yc cdn resource update
and yc cdn resource create
commands to define the ip address acl option:
--policy-type
: Client access policy by IP addresses; 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
: Load testing agent management.yc loadtesting test-config
: Management of load test configuration templates.yc loadtesting test
: Launching load tests and managing the performed load tests.
Version 0.115.0 (18/12/23)
Changes to Yandex Cloud services
Managed database services
Managed Service for Greenplum®
- Added the
--backup-retain-period-days
flag to theyc managed-greenplum cluster create
andyc managed-greenplum cluster update
commands.
Managed Service for ClickHouse®
- The
network-id
parameter foryc clickhouse cluster restore
is now optional.
Application Load Balancer
- Added the
--security-profile-id
parameter to theyc alb virtual-host create
andyc alb virtual-host update
commands to specify a security profile from Smart Web Security.
Compute Cloud
- The
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-cluster
commands can now show access rights that you can manage usinglist-access-bindings
,set-access-bindings
,add-access-binding
, andremove-access-binding
. - Added the
yc compute instance simulate-maintenance-event
command.
Version 0.114.0 (05/12/23)
Changes to Yandex Cloud services
Object Storage
- Fixed sending bucket names to the
yc storage bucket create
,yc storage bucket update
, andyc storage bucket set-https
commands.
Cloud Functions
Added a parameter to the yc serverless function version create
command to specify mounting buckets to a function:
--storage-mounts
, such as--storage-mounts mount-point=dir,bucket=user-bucket,read-only=false
.
Serverless Containers
Added a parameter to the yc serverless container revision deploy
command to specify mounting buckets to a container:
--storage-mounts
, such as--storage-mounts mount-point-path=/data,bucket=user-bucket,read-only=false
.
Compute Cloud
- In the
yc compute ssh
command, all temporary certificates are saved to a user's home directory. - In the
yc compute ssh
command, user-defined parameters are now placed at the end of the executedssh
command. - The
yc compute disk relocate
andyc compute instance relocate
commands now enable relocation of non-replicated disks with specified placement groups and VMs with these disks. - Added the
--maintenance-policy
and--maintenance-grace-period
parameters to theyc compute instance create
andyc compute instance update
commands. - Added a check for simultaneous use of the
--spread-strategy
and--partitions
flags when creating a placement group. - PAGER now runs correctly when requesting
help
. Now, when you run a command with the--help
flag, theless
window 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 parameters to the yc cdn resource update
and yc cdn resource create
commands for setting up resource access based on a secure token:
--secure-key
: Secret key to be used for generating user-defined links.--enable-ip-url-signing
: Optional parameter that restricts resource access by IP.--clear-secure-key
: Parameter that disables resource access based on 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 the bug that occurred when trying to restore a cluster with hybrid storage or SQL Management enabled using the
yc clickhouse cluster restore
command.
Version 0.113.0 (31/10/23)
Changes to Yandex Cloud services
Managed Service for Kubernetes
- Added the
--location
parameter to theyc k8s node-group update
command. This parameter allows changing the availability zone in which a node group is deployed.
Managed database services
Managed Service for Apache Kafka®
- In the
yc managed-kafka cluster create
andyc managed-kafka cluster update
commands, the--unmanaged-topics
flag is marked asdeprecated
. The relevant field is no longer sent in API requests, but the flag is kept for backward compatibility.
Managed Service for OpenSearch
- Added the
yc managed-opensearch
command group to manage Managed Service for OpenSearch databases.
Managed Service for ClickHouse®
- Added the
options
setting for theyc managed-clickhouse cluster --mongodb-source
command. - Added the
level
setting for theyc managed-clickhouse cluster set-compression
command.
Compute Cloud
- You can now replace environment variables in templates that are uploaded using the
--metadata-from-file
command.
Virtual Private Cloud
- Added the
yc vpc subnet relocate
command.
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 ssh
command. - Added the
yc compute instance relocate
andyc compute disk relocate
commands to move VM instances and disks between availability zones.
Version 0.111.0 (21/09/23)
Changes to Yandex Cloud services
Compute Cloud
- Added support for the
--network-interface
parameter in theyc compute instance relocate
command. - Added the
yc compute ssh
command group to connect to a VM using a certificate issued through OS Login and export the certificate. OS Login is used to provide users with SSH access to VMs through IAM.
Managed Service for PostgreSQL
- Added the
16
value for the--postgresql-version string
flag to theyc managed-postgresql cluster create
,yc managed-postgresql cluster update
, andyc managed-postgresql cluster restore
commands. It enables you to create a PostgreSQL cluster version 16.
Yandex IoT Core
- Added the
yc iot registry yds-export
command group to manage the export of messages from IoT to Data Streams.
Cloud Logging
- Fixed the
yc logging read
output error for JSON and JSON-REST.
Cloud Functions
Added the following asynchronous invocation parameters to the yc serverless function version create
command:
--async-max-retries
to set the maximum number of function invocation retries.--async-service-account-id
to specify the service account for function invocation.--async-success-ymq-arn
to set the queue to write a successful result to.--async-success-sa-id
to specify the service account to write to the successful results queue.--async-failure-ymq-arn
to set the queue to write a failure result to.--async-failure-sa-id
to specify the service account to write to the failure results 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 create
andyc serverless api-gateway update
commands:--variables
to set specification parameter values.--canary-weight
to specify the ratio of incoming requests handled by the gateway canary release.--canary-variables
to set specification parameter values for the canary release.
-
Added the
yc serverless api-gateway release-canary
command to replace the specification parameters with the parameters of the canary release and remove the latter. -
Added the
yc serverless api-gateway rollback-canary
command to disable the canary release by setting theweight
parameter to0
.
Identity and Access Management
- Deleted the
yc iam federation
andyc iam certificate
command groups that were used for managing SAML-compatible federations at the folder level. Now you can use theyc organization-manager federation
command group to work with SAML-compatible federations.
Instance Groups
Fixed the issue with the yc compute instance-group update
command when the instance group name failed to be processed if the configuration contained a YAML file.
Compute Cloud
- Added the
--placement-group-partition
flag to theyc compute instance create
andyc compute instance update
commands to set the partition number in a placement group.
Cloud Logging
- Removed a limit for the
--limit
flag in theyc logging read
command. You can now output more than 1,000 records.
Managed database services
Managed Service for MongoDB
- You can now create sharded clusters. If a configuration contains the appropriate host types, a cluster will be created automatically.
- Added the
--performance-diagnostics
parameter to theyc mongodb cluster create
,yc mongodb cluster update
, andyc mongodb cluster restore
commands.
Managed Service for PostgreSQL
- Added the
yc managed-postgresql backup delete
command to delete manual backups. - Added the following flags to the
yc managed-postgresql cluster update
command:--disk-size-autoscaling
to manage the settings of the automatic disk size expansion service.--yandexquery-access
to enable cluster access from Yandex Query.
Managed Service for ClickHouse®
- Added the
--cloud-storage-prefer-not-to-merge
flag to theyc managed-clickhouse cluster create
andyc managed-clickhouse cluster update
commands to disable merging of data chunks 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 attachements to using the
yc serverless trigger create mail
command. - In 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 mail
commands:- Added the
--batch-size
parameter to set the message batch size. - Added the
--batch-cutoff
parameter to set the maximum batch creation time.
- Added the
- Added the
--stream-names
parameter to theyc serverless trigger create logging
command for filtering by log stream name. - Added the
yc serverless function version delete
command to delete function versions.
Key Management Service
- Added the
--inform
and--outform
parameters to theyc kms asymmetric-encryption-crypto decrypt
,yc kms asymmetric-signature-crypto sign
, andyc kms asymmetric-signature-crypto sign-hash
commands to set input and output data formats. - In the
yc kms asymmetric-signature-crypto sign
andyc kms asymmetric-signature-crypto sign-hash
commands, we renamed the--signature-file
parameter specifying the file to save the resulting signature value to to--signature-output-file
.
Managed Service for Kubernetes
- Added the
--gpu-cluster-id
parameter to theyc k8s node-group create
command to add a node from a node group to a cluster with a GPU. - Added the
--gpu-environment
parameter to theyc k8s node-group create
command to set up a pre-installed environment for nodes with GPUs.
Compute Cloud
- Added the
--strategy
parameter to theyc compute disk-placement-group create
command to specify a placement strategy. The possible values areSPREAD
orPARTITION
. - Added the
--partition-count
flag to theyc compute disk-placement-group create
command. It sets the number of partitions for a disk placement group created with thePARTITION
strategy. - Added the
--disk-placement-group-partition
flag to theyc compute disk create
command to set the partition number in a placement group. - Added the
PLACEMENT GROUP
column to the table listing the disks received by theyc compute disk list
command. - Added the
STRATEGY
column to the table listing the disk placement groups received by theyc compute disk-placement-group list
command.
Cloud Logging
- Added a group named
yc logging sink
.
Instance Groups
- Added the
yc compute instance-group rolling-restart
andyc compute instance-group rolling-recreate
commands to restart and recreate instances in a group based on the group limits.
Cloud DNS
- Added the
yc dns zone update-private-networks
command to make atomic changes to a list of networks for private zones.
Managed database services
Managed Service for MongoDB
- Added the
yc managed-mongodb backup delete
command to delete backups.
Version 0.108.1 (06/07/23)
Changes to the CLI
- Temporarily removed the
oslogin
command.
Version 0.108.0 (04/07/23)
Changes to the CLI
- Added the
oslogin
command to get the username of the current OS user. - Disabled the display of global flags for all commands by default when running
yc [command] -h
. To view global flags, runyc 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, see the documentation.
Version 0.107.0 (15/06/23)
Changes to Yandex Cloud services
Compute Cloud
- Added the
--partitions
parameter to theyc compute placement-group create
command 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 Redis versions.
Managed Service for Greenplum®
- Added the following parameters to the
yc managed-greenplum cluster restore
command:--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-permissions
parameter to theyc managed-mysql user update
command to grant usersFLUSH_OPTIMIZER_COSTS
andSHOW_ROUTINE
privileges.
Version 0.106.0 (19/05/23)
Changes to the CLI
- Added the
--force-authn
flag to theyc organization-manager federation saml
command. - Added the
fed-auth-browser-skip
configuration option to skip a confirmation that a browser is opened (by pressing Enter) when authenticating as a federated user. The option value can betrue
orfalse
.
Changes to Yandex Cloud services
Managed Service for Kubernetes
- Added the
audit-enabled
flag to the--master-logging
parameter to enable or disable uploading Kubernetes cluster audit logs to Yandex Cloud Logging.
Cloud Backup
- Added groups of
yc backup
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-id
parameter to perform actions on behalf of 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 read
command runs when setting the--follow
flag.
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
--payload
parameter to theyc serverless trigger timer create
command to link user-defined data to an event triggered by a timer.
Cloud Desktop
- Renamed the
yc cloud-desktop
group of commands toyc desktops
. - Added the
[PREVIEW]
mark to theyc desktops
group of commands. - Added the
yc desktops desktop restart
command to restart desktops.
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 the added external dictionaries.
Cloud Logging
- Added the
SINCE
andFILTER
positional parameters to theyc logging read
command, e.g.,yc logging read default 1d "level = INFO"
. - Added the
MESSAGE
andJSON-PAYLOAD
positional parameters to theyc logging write
command, e.g.,yc logging write default test "{\"key\":\"value\"}"
.
Cloud Functions
- Added the
SINCE
andFILTER
positional parameters to theyc serverless function logs
andyc serverless function version logs
commands, 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-id
and--log-group-name
to specify the log group to send the logs to.--log-folder-id
and--log-folder-name
to send the logs to the default log group in the folder.--min-log-level
to set the minimum level of entry logging.
Compute Cloud
- Added the
yc compute gpu-cluster
group of commands to manage GPU clusters. - Added the
--gpu-cluster-id
and--gpu-cluster-name
parameters to theyc compute instance create
command to create a VM instance in a GPU cluster.
Version 0.102.0 (09/02/23)
Changes to Yandex Cloud services
Instance Groups
Fixed the update
instance-group
issue that occurred when specifying the name
.
Application Load Balancer
Added support for command line arguments to search for matches by regular expression (--regex-path-match
and --regex-fqmn-match
). They are used in a similar way to exact
and prefix
:
yc alb virtual-host insert-http-route --regex-path-match my_cool_regex
yc alb virtual-host insert-grpc-route --regex-fqmn-match my_cool_regex
Added the --rewrite-request-id
flag, which handles overwriting the x-request-id
header with a new value, to the following commands:
yc application-load-balancer load-balancer add-listener
yc application-load-balancer load-balancer update-listener
yc application-load-balancer load-balancer add-sni
yc application-load-balancer load-balancer update-sni
Managed database services
Managed Service for PostgreSQL
Added new parameters for the yc managed-postgresql user create
and yc managed-postgresql user update
commands:
--statement-timeout
: Allows you to setstatement_timeout
in milliseconds for the specified user.--idle-in-transaction-session-timeout
: Allows you to setidle_in_transaction_session_timeout
in milliseconds for the specified user.--wal-sender-timeout
: Allows you to setwal_sender_timeout
in milliseconds for the specified user.
Version 0.101.0 as of 16/01/23
Changes to Yandex Cloud services
Managed Service for Kubernetes
Added the --master-logging
parameter to the yc managed-kubernetes cluster create
and yc managed-kubernetes cluster update
commands to set up logging with the following properties:
enabled
: Flag indicating the logs will be sent 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. The logs will be sent to the log group of the default folder.kube-apiserver-enabled
: Flag indicating thekube-apiserver
logs will be sent to Cloud Logging.cluster-autoscaler-enabled
: Flag indicating thecluster-autoscaler
logs will be sent to Cloud Logging.events-enabled
: Flag indicating the Kubernetes events will be sent 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 of the cluster folder. You cannot set 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 a load balancer against accidental deletion.
Serverless Containers
Added the following parameters to the yc serverless container revision deploy
command:
--no-logging
: Flag that disables logging from containers.--log-group-id
and--log-group-name
: ID and name of the log group to send the logs to.--log-folder-id
and--log-folder-name
: ID and name of the folder to send the logs to. The 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 a static public IP address against accidental deletion.
Version 0.100.0 (27/12/22)
Changes to Yandex Cloud services
Compute Cloud
- Added the ability to edit rules for placing instances on hosts in the
yc compute instance update
command.
Serverless Containers
Added the following flags to the yc serverless container revision deploy
command:
--zone-instances-limit
: The maximum number of container instances per availability zone.--zone-requests-limit
: The maximum number of simultaneous container invocations per availability zone.
Managed database services
Managed Service for Greenplum®
- Added the
yc managed-greenplum cluster restore
command to restore a cluster from a backup. - Added the
yc managed-greenplum cluster list-backups
command to view backups of a cluster. - Added the
--assign-public-ip
flag to theyc managed-greenplum update
command 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 the bucket parameters:
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 logging
command to set up load balancer logs. Command parameters:--log-group-id
,--log-group-name
: Specify a log group from Cloud Logging.--enable
and--disable
: Enable and disable load balancer logging to a log group from Cloud Logging.--discard
: Set up discard rules for certain logs based on HTTP or GRPC codes.
Managed database services
Managed Service for Elasticsearch
- Using
yc managed-elasticsearch cluster restore
with the--folder-id
option, you can pass a folder to recover your cluster to.
Managed Service for MongoDB
- Using
yc managed-mongodb cluster restore
with the--folder-id
option, you can pass a folder to recover your cluster to.
Managed Service for MySQL
- Using
yc managed-mysql cluster restore
with the--folder-id
option, you can pass a folder to recover your cluster to.
Managed Service for Redis
- Using
yc managed-redis cluster restore
with the--folder-id
option, you can pass a folder to recover your cluster to.
Managed Service for SQL Server
- Using
yc managed-sqlserver cluster restore
with the--folder-id
option, you can pass a folder to recover your cluster to.
Cloud Functions
Added the following parameters to the yc serverless function version create
command:
--no-logging
: Disables logging in the function.--log-group-id
,--log-group-name
: Sends the logs to the log group specified.--log-folder-id
,--log-folder-name
: Sends the logs to the default log group in the folder.--min-log-level
: Sets the minimum level of entry logging.
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-sink
group commands that enable you to manage S3 Sink connectors, namely to create and update them. -
Added the
sasl-enabled-mechanisms
parameter for setting and changing the configuration settings of Kafka brokers to theyc managed-kafka cluster create
andyc managed-kafka cluster update
commands. -
Fixed the bug with altering of the connectors'
properties
field.
Managed Service for PostgreSQL
-
Added the
15
value for the--postgresql-version string
flag to theyc managed-postgresql cluster create
,yc managed-postgresql cluster update
, andyc managed-postgresql cluster restore
commands. It enables you to create a PostgreSQL cluster version 15. -
For the
yc managed-postgresql cluster create
command, changed the default value for the version of the created 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 restore
command.
Version 0.97.0 (10/10/22)
Changes to Yandex Cloud services
API Gateway
- Discontinued support for the
domainId
parameter of theadd-domain
command.
Managed database services
Managed Service for Greenplum®
-
Added the
yc managed-greenplum cluster expand
command that allows you to expand existing Managed Service for Greenplum® clusters. 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 autoscale
command 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 flags the
yc alb load-balancer create
command:--log-group-id
,--log-group-name
: Specify a log group from Cloud Logging.--disable-logging
: Create a load balancer without logging to a log group from Cloud Logging.
-
Added the following flags to the
yc alb load-balancer update
command:--log-group-id
,--log-group-name
: Specify a log group from Cloud Logging.--enable-logging
and--disable-logging
: Enable and disable load balancer logging to a log group from Cloud Logging.
Compute Cloud
- Added the
yc compute snapshot-schedule
set of commands to manage scheduled disk snapshots. - Added the
--metadata-options
flag to theyc compute instance create
command to manage VM metadata access.
Cloud DNS
- Added the ability to filter by record name and type to the
yc dns zone list-records
command using the--record-name
and--record-type
parameters.
Changes to managed database services
Managed Service for PostgreSQL
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
, andyc managed-postgresql cluster restore
: added the11-1c
,12-1c
,13-1c
, and14-1c
values for the--postgresql-version string
flag to create PostgreSQL clusters with versions 11-1c, 12-1c, 13-1c, and 14-1c.
Yandex IoT Core
- Added the
yc iot broker
command group to manage the MQTT broker.
Cloud Functions
Added the following commands:
yc serverless trigger create iot-broker
: Create triggers for MQTT brokers.yc serverless trigger create mail
: Create mail triggers.
yc serverless function version create
: Added the --secret
parameter to add secrets to the version.
Serverless Containers
Added the following flags to the yc serverless container revision deploy
command:
--secret
: Add secrets to the revision.--min-instances
: 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-domain
command:--domain
to indicate the FQDN of a connected domain from Certificate Manager.--certificate-id
to indicate the ID of a certificate from Certificate Manager.
The
--domain-id
parameter is considered obsolete. Use the--domain
and--certificate-id
parameters instead. -
Added a group of
yc serverless api-gateway websocket
commands to manage WebSocket connections:yc serverless api-gateway websocket get
: Getting connection data.yc serverless api-gateway websocket send
: Sending connection data.yc serverless api-gateway websocket disconnect
: Terminating a connection.
Certificate Manager
- Added the
--key-format
parameter to theyc certificate-manager certificate content
command to select the primary key format:PKCS1
orPKCS8
.
Compute Cloud
- Added the
--os-type
parameter to theyc compute image create
command to specify the OS type for an image you create:linux
orwindows
.
Cloud DNS
- The
yc dns zone add-records
,yc dns zone update-records
,yc dns zone delete-records
, andyc dns zone replace-records
commands now return a list of changes made.
Identity and Access Management
- Fixed an error in the
yc iam federation
command group, which occurred when specifying the name of a SAML-compatible identity federation as a positional argument.
Yandex IoT Core
-
The
yc iot registry logs
andyc iot device logs
commands now return logs from Cloud Logging. Added the following parameters to the commands:--levels
to search for records with the specified logging level.--filter
to filter records.
For more information about possible values of 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
- Redis 5.0 and 6.0 are no longer supported.
Cloud Organization
- Added the
--organization-id
parameter to the commands of theyc organization-manager federation saml
group to specify organization IDs. Fixed an error that occurred in these commands when specifying the name of a SAML-compatible identity federation as a positional argument. - Added a group of
yc organization-manager group
commands to manage user groups.
Version 0.94.0 (16/08/22)
Changes to Yandex Cloud services
Cloud Logging
- Added the
--stream-name
parameter to theyc logging read
andyc logging write
commands.
Managed database services
Managed Service for Greenplum®
-
Added support for the commands:
yc managed-greenplum cluster update
: Allows you to change the settings of existing clusters.yc managed-greenplum cluster update-config
: Allows you to change the configuration parameters of existing clusters.
-
Added the
--datatransfer-access
flag to theyc managed-greenplum create cluster
command to allow access from Data Transfer.
Managed Service for Redis
-
Added the flags to the
yc managed-redis cluster create
,yc managed-redis cluster restore
,
yc managed-redis hosts add
,yc managed-redis hosts update
, andyc managed-redis shards add
commands:--assign-public-ip=true|false
: Assigns 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 flags to the
yc managed-clickhouse cluster create
andyc managed-clickhouse cluster update
commands:--cloud-storage-move-factor
: To specify the percentage of free space on the local disk at which data will be transmitted 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 volume of local cache for Object Storage.
Managed Service for Apache Kafka®
- Added the
yc managed-kafka connector
command group, which can be used to manage connectors using theget
,list
,delete
,pause
, andresume
commands. - Added the
yc managed-kafka connector-mirrormaker
command group, which can be used to manage MirrorMaker connectors using thecreate
andupdate
commands. - Added the parameters for setting and changing the configuration settings of host brokers to the
yc managed-kafka cluster create
andyc managed-kafka cluster update
commands:message-max-bytes
replica-fetch-max-bytes
offsets-retention-minutes
ssl-cipher-suites
Virtual Private Cloud
- Added the
yc vpc gateway
command group to manage routing gateways. - Added the ability to specify a gateway as a route destination to the
yc vpc route-table
group 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 restore
command, the following arguments were made optional:--name
--description
--host
--user
If these parameters are not specified, they are taken from the original cluster.
ClickHouse® and ZooKeeper hosts will be restored with the same configuration as in the source cluster.
ClickHouse® hosts will only be restored for the shards whose backups are specified for restoration.
Managed Service for PostgreSQL
-
Commands
yc managed-postgresql database create
,yc managed-postgresql database list
, andyc managed-postgresql database get
.Added support for templates when creating a database using
--template-db string
.
Managed Service for MongoDB
- When creating a new cluster, MongoDB version 5.0 is selected by default.
Managed Service for Kubernetes
-
Commands
yc managed-kubernetes node-group create
andyc managed-kubernetes node-group update
.-
Added the
--node-name
flag that can be used to specify a node name template within a group. -
Added the
--template-labels
and--template-labels-from-files
flags that can be used to specify Yandex Cloud resource labels for group node VMs (not to be confused with Kubernetes node labels).
-
Serverless Containers
- Added the
--network-id
and--network-name
flags to theyc serverless container revision deploy
command to specify the network that the container revision will use. Also added the--subnets
flag, which can be used to get a detailed list of subnets, to the command.
Version 0.92.0 (05/07/22)
Changes to the CLI
- Fixed the
yc
run error when transmitting a large number of arguments.
Changes to Yandex Cloud services
Certificate Manager
-
Added the
--deletion-protection
flag to theyc certificate-manager certificate create
command to enable certificate deletion protection. -
Added the
--deletion-protection
flag to theyc certificate-manager certificate request
command to enable certificate deletion protection. -
Added the
--deletion-protection
and--no-deletion-protection
flags to theyc certificate-manager certificate update
command to enable and disable certificate deletion protection, respectively.
Managed database services
Managed Service for Redis
- Added the
--client-output-buffer-limit-normal
and--client-output-buffer-limit-pubsub
flags forcreate
,restore
, andupdate
to theyc managed-redis cluster
command group (see the description in redis.conf).
Managed Service for Greenplum®
Added commands for Managed Service for Greenplum® primary support:
- Commands in the
yc managed-greenplum cluster
group allow you to manage clusters. - Commands in the
yc managed-greenplum hosts
group allow you to manage hosts.
Managed Service for SQL Server
- Added the
yc managed-sqlserver hosts update <HOST> --assign-public-ip=true|false
command that assigns or deletes a host's public IP address.
Version 0.91.0 (12/05/22)
Changes to Yandex Cloud services
Application Load Balancer
- In the
yc alb lb add-location
andyc alb lb target-states
commands, fixed the error that occurred when processing the--name
parameter. Now the parameter allows you to search for a load balancer by name correctly.
Cloud Desktop
- Added a group of
yc cloud-desktop group
commands to manage desktop groups. - Added a group of
yc cloud-desktop desktop
commands to manage desktops.
Cloud Functions
- Added the
--max-response-size
parameter to theyc serverless function logs
andyc serverless function version logs
commands to limit the size of logs received.
Cloud Logging
- Added the
--max-response-size
parameter to theyc logging read
command to limit the size of logs received.
Cloud DNS
- Added the
yc dns bind-file migrate-to-terraform
command that generates a specification for Terraform from the BIND file and prints it to standard output.
Serverless Containers
- Added the
yc serverless containers rollback
command 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-binding
commands to theyc ydb database
command group to set and view a list of DB roles. - Added the
list-access-bindings
,set-access-bindings
,add-access-binding
, andremove-access-binding
commands to theyc ydb backup
command group to set and view a list of roles for DB backups.
Managed database services
Managed Service for Elasticsearch
- Added a group of
yc managed-elasticsearch extension
commands to manage user-defined extensions for clusters.
Managed Service for MySQL
-
Added the
--host-group-ids
parameter to theyc managed-mysql cluster create
command to set a list of hosts for hosting a cluster on dedicated servers. -
Added the following to the
yc managed-mysql cluster restore
command:--host-group-ids
parameter that sets a list of hosts for hosting a cluster on dedicated servers.--deletion-protection
flag that allows you to restore a cluster with deletion protection enabled.
Managed Service for PostgreSQL
-
Added the
--host-group-ids
parameter to theyc managed-postgresql cluster create
command to set a list of hosts for hosting a cluster on dedicated servers. -
Added the following to the
yc managed-postgresql cluster restore
command:--host-group-ids
parameter that sets a list of hosts for hosting a cluster on dedicated servers.--deletion-protection
flag that allows you to restore a cluster with deletion protection enabled.
Managed Service for SQL Server
- Added the
--service-account-id
parameter to theyc managed-sqlserver create
andyc managed-sqlserver update
commands to assign a service account to SQL Server cluster hosts. - Added the
yc managed-sqlserver database backup-export
andyc managed-sqlserver database backup-import
commands to export and import DB backups to/from custom storage. - Added the
yc managed-sqlserver cluster start-failover
command to manually change the master in a cluster.
Managed Service for Apache Kafka®
- Added the
--assign-public-ip
flag to theyc managed-kafka cluster update
command to manage public access to brokers.
Version 0.90.0 (13/04/22)
Changes to Yandex Cloud services
Data Proc
- Added the
--initialization-action
flag to theyc dataproc cluster create
command to specify a cluster initialization script.
Compute Cloud
- Added the
--attach-local-disk
flag to theyc compute instance create
command to create an instance with a local disk attached to it.
Application Load Balancer
- Added the
--enable-proxy-protocol
flag to theyc alb backend-group add-stream-backend
andyc alb backend-group update-stream-backend
commands to enable a proxy protocol for the backend.
Cloud DNS
- Added the
--clear-network-ids
flag to theyc dns zone update
command to delete a list of virtual networks that show internal DNS zone records.
Managed database services
Managed Service for ClickHouse®
-
Added the
--folder-id
flag to theyc managed-clickhouse cluster restore
command to specify the folder to create a restored cluster in. -
Added the following flags to the
yc managed-clickhouse cluster update
command:--datatransfer-access
to enable cluster access from Data Transfer.--yandexquery-access
to enable cluster access from Yandex Query.
Managed Service for Apache Kafka®
- Added the
--datatransfer-access
flag to theyc managed-kafka cluster [ create | update ]
commands to enable cluster access from Data Transfer.
Managed Service for MongoDB
- Added the
--datatransfer-access
flag to theyc managed-mongodb cluster [ create | restore | update ]
commands to enable cluster access from Data Transfer.
Managed Service for MySQL
-
Added the
--datatransfer-access
flag to theyc managed-mysql cluster [ create | restore | update ]
commands to enable cluster access from Data Transfer. -
Added the
--performance-diagnostics
flag to theyc managed-mysql cluster update
command to allow managing the settings of the performance diagnostics service.
Managed Service for PostgreSQL
- Added the
--datatransfer-access
flag to theyc managed-postgresql cluster [ create | restore | update ]
commands to enable cluster access from Data Transfer.
Version 0.89.0 (23/03/22)
Changes to Yandex Cloud services
Compute Cloud
- Added the
yc compute filesystem resize
command to resize a file storage. - Added the
--preemptible
flag to theyc compute instance update
command to enable you to make regular VMs preemptible and vice versa.
Cloud Functions
-
The
yc serverless function logs
andyc serverless function version logs
commands now return logs from Cloud Logging. Added the following parameters to the commands:--levels
to search for records with the specified logging level.--filter
to filter records.
For more information about possible values of new parameters, see Filter expression language.
Managed database services
Managed Service for Redis
-
Added the
--persistence-mode
parameter for selecting the persistence level of a Redis cluster to the following commands:yc managed-redis cluster create
yc managed-redis cluster restore
yc managed-redis cluster update
The last command also got the
--force
flag, required when disabling cluster persistence.
Managed Service for ClickHouse®
- Added the
yc managed-clickhouse hosts update
command to edit ClickHouse® cluster hosts. The command has the--assign-public-ip
parameter to manage public access to a host:true
means the host is reachable by a public IP address andfalse
means public access is disabled. - Added the
--datatransfer-access
and--yandexquery-access
flags to theyc managed-clickhouse cluster create
command to manage cluster host access from Data Transfer and Yandex Query, respectively. - The
--backup-id
parameter of theyc managed-clickhouse cluster restore
command now accepts a list of values to restore a sharded cluster.
Managed Service for MySQL
- Added the
PRIORITY
column to the result of theyc managed-mysql hosts list
command. - Added the
--priority
parameter to theyc managed-mysql hosts update
command 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
list
command forendpoint
andtransfer
:yc datatransfer endpoint list
yc datatransfer transfer list
-
Added commands for updating
endpoint
andtransfer
:yc datatransfer endpoint update postgres-source
yc datatransfer endpoint update postgres-target
yc datatransfer endpoint update mysql-source
yc datatransfer endpoint update mysql-target
yc datatransfer transfer update
Cloud CDN
- Added the ability to purge a resource cache:
yc cdn cache purge --all
. - Fixed resource creation when the source is a bucket or balancer.
API Gateway
- Added the
--network-id
and--network-name
flags to theyc serverless api-gateway create
andyc serverless api-gateway update
commands to specify the API gateway network, and the--subnet-id
and--subnet-name
flags to get a detailed list of subnets.
Compute Cloud
- Added the
yc compute disk move
andyc compute instance move
commands to move disks and instances between folders.
Managed database services
Managed Service for SQL Server
- For the
yc managed-sqlserver update
andyc managed-sqlserver start
commands, added theconfirm-payment
flag to confirm the acceptance of license fees.
Version 0.87.0 (18/01/22)
Changes to Yandex Cloud services
Data Proc
-
Added the
yc dataproc job cancel <JOB-ID>|<JOB-NAME>
command.Now you can cancel unfinished tasks.
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-anytime
and--maintenance-window-weekly
flags to theyc managed-elasticsearch cluster update
command to specify the parameters of the maintenance window. - Added the
yc managed-elasticsearch cluster reschedule-maintenance
command to manage a scheduled cluster maintenance task. - Added the
yc managed-elasticsearch cluster backup
command to take a cluster snapshot. - Added the
yc managed-elasticsearch cluster restore
command to restore a cluster from a backup. - Added the
yc managed-elasticsearch cluster list-backups
command to view backups of a given cluster. - Added the
yc managed-elasticsearch backup list
command to view backups of all clusters in the folder. - Added the
yc managed-elasticsearch backup get
command to view information about a specific backup. - Added the
--host-group-ids
flag, which sets the list of hosts for hosting the cluster on dedicated servers, to theyc managed-sqlserver cluster create
andyc managed-sqlserver cluster restore
commands. - Added the
--deletion-protection
flag, which allows you to set up protection against accidental cluster deletion, to theyc managed-sqlserver cluster restore
command.
Version 0.86.0 (15/12/21)
Changes to the CLI
- You can now transfer an IAM token via the
YC_IAM_TOKEN
environment variable.
Changes to Yandex Cloud services
Managed database services
Managed Service for Apache Kafka®
- Added the
--maintenance-window
parameter, which allows you to set up parameters of the maintenance window, to theyc managed-kafka cluster update
command. - Added the
yc managed-kafka cluster reschedule-maintenance
command, which allows you to change the start time of a scheduled cluster maintenance task.
Application Load Balancer
- Added the
private-ip-address
key for the--target
parameter in theyc application-load-balancer target-group {add,update,remove}-targets
commands, which allows 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-listener
yc alb load-balancer update-stream-listener
yc alb load-balancer add-stream-sni
yc 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-listener
yc alb load-balancer update-listener
:update-http-listener
yc alb load-balancer add-sni
:add-http-sni
yc alb load-balancer update-sni
:update-http-sni
yc alb load-balancer remove-listener
:remove-http-listener
,remove-stream-listener
yc alb load-balancer remove-sni
:remove-http-sni
,remove-stream-sni
Cloud CDN
- Added commands to manage Cloud CDN resources:
yc cdn resource create
yc cdn resource update
Cloud Logging
- Added the
--data-stream
parameter to theyc logging group {create,update}
commands to support Yandex Data Streams.
Virtual Private Cloud
- Added the
yc vpc subnet add-range
andremove-range
commands to add or remove address ranges in subnets.
Managed Service for YDB
- Added the
--labels
parameter, which defines a set of database labels, to theyc ydb database create
command. - Added the
--labels
parameter, which changes the entire set of database labels, to theyc ydb database update
command. - Added the
yc ydb database add-labels
andyc ydb database remove-labels
commands to manage labels.
Version 0.85.0 (29/11/21)
Changes to Yandex Cloud services
Managed database services
Managed Service for Apache Kafka®
-
Command
yc managed-kafka cluster update
.Added the
--version
flag that allows you to update the Apache Kafka® cluster version.
Managed Service for Kubernetes
-
Command
yc k8s cluster update
.Added the
--node-ipv4-mask-size
parameter that calculates the size ofCIDR
allocated 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
. - Changing a Stream backend:
yc application-load-balancer backend-group update-stream-backend
. - Removing a Stream backend:
yc application-load-balancer backend-group delete-stream-backend
.
- Adding a Stream backend:
Resource Manager
- Added the
yc resource-manager folder delete
command to delete a folder.
Changes to the CLI
Fixed a bug 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 resource
command 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 move
command.
Managed Service for MongoDB
- Added support for creating a cluster with MongoDB version 5.0.
- Added the
yc managed-mongodb hosts restart
command to reboot specified hosts.
Managed Service for MySQL
- Added the
BACKUP PRIORITY
column to the result of theyc managed-mysql hosts
list command.
Managed Service for ClickHouse®
Added new flags to the yc managed-clickhouse cluster create
and yc managed-clickhouse cluster restore
commands:
--embedded-keeper
: Allows you to you create a cluster using ClickHouse® instead of ZooKeeper.
Data Proc
-
The
yc dataproc cluster create
command, the--subcluster
flag.Added the
assign-public-ip
parameter 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 start
andyc application-load-balancer load-balancer stop
commands to start and stop the L7 load balancer.
Managed Service for YDB
- Added the
yc ydb database start
andyc ydb database stop
commands to start and stop the database.
Managed database services
Managed Service for Redis
- Added the
--hostnames
parameter to theyc managed-redis cluster start-failover
command to specify the cluster hosts to switch the master from. This parameter can be used with sharded clusters as well.
Managed Service for Apache Kafka®
- Added the
yc managed-kafka cluster list-logs
command to get cluster logs.
Managed Service for MySQL
- Added the following parameters to the
yc managed-mysql hosts update
command:--assign-public-ip
to manage public access to the host:true
— the host is reachable by a public IP address,false
— the public access is disabled.--backup-priority
to change the host priority when creating cluster backups.
Managed Service for PostgreSQL
- Added the
--assign-public-ip
parameter to theyc managed-postgresql hosts update
command to manage public access to the host:true
— the host is reachable by a public IP address,false
— public access is disabled.
Version 0.82.0 (23/09/21)
Changes to Yandex Cloud services
Compute Cloud
- Added the
--pooled
flag to theyc compute image create
command to create a deployment-optimized image. - Added the
yc compute filesystem
group of commands to manage file storages. - Added new commands to attach and detach file storages to/from VM instances:
yc compute instance attach-filesystem
andyc compute instance detach-filesystem
. - Added the
--attach-filesystem
parameter to theyc compute instance create
command to create a VM instance with an attached file storage.
Managed Service for Kubernetes
- Added the
--node-labels
parameter to theyc k8s node-group update
command: it changes the entire set of labels for the nodes in the group. - Added the
yc k8s node-group add-node-labels
command to add labels to nodes in the group. - Added the
yc k8s node-group remove-node-labels
command to remove labels from nodes in the group.
Cloud Functions
- Added the
yc serverless trigger create yds
command to create triggers for Data Streams.
Serverless Containers
- Added the
yc serverless containers
group of commands to support Yandex Serverless Containers: it allows you to run containers without using Kubernetes or deploying VMs.
Virtual Private Cloud
- Added the
yc vpc network list-route-tables
command to list routing tables in the network. - Added the
yc vpc network list-security-groups
command to list security groups in the network.
Data Proc
- Added the
--log-group-id
parameter to theyc dataproc cluster create
andyc dataproc cluster update
commands to link a Cloud Logging log group to the 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 parameters to manage database limits in Serverless mode to the
yc ydb database create
andyc ydb database update
commands:--sls-storage-size
--sls-throttling-rcu
--sls-enable-throttling-rcu
--sls-provisioned-rcu
Managed Service for Redis
- Changed the default value of the
--redis-version
parameter in theyc managed-redis cluster create
command to 6.2.
Managed Service for MySQL
- Added display for the
replication source
setting to theyc managed-mysql hosts list
command.
Managed Service for PostgreSQL
- Added display for the
replication source
setting to theyc managed-postgresql hosts list
command.
Data Transfer
- Added the
yc datatransfer endpoint
andyc datatransfer transfer
command 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 flags and commands in auto-completion by default.
-
Command
yc completion <SHELL>
.Added the
--without-desc
flag to disable descriptions in autocompletion. -
Autocompletion is supported for the flags:
folder-id
,folder-name
,cloud-id
,format
,profile
.
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create billing-budget
command to create triggers for Yandex Cloud Billing events. - Added commands to control connections to managed databases:
yc serverless mdbproxy update clickhouse
yc serverless mdbproxy create clickhouse
Cloud Logging
- Excluded the
get-default
subcommand fromlogging group
.
Version 0.80.0 (19/08/21)
Changes to Yandex Cloud services
Instance Groups
- Added new flags for the update instance group 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 logging
command to create triggers in Cloud Logging.
Application Load Balancer
- Added commands for working with gRPC routes:
yc application-load-balancer virtual-host append-grpc-route
yc application-load-balancer virtual-host prepend-grpc-route
yc application-load-balancer virtual-host insert-grpc-route
yc application-load-balancer virtual-host remove-grpc-route
yc application-load-balancer virtual-host update-grpc-route
- Added the
yc application-load-balancer virtual-host update-http-route
command to update HTTP routes.
Managed database services
Managed Service for ClickHouse®, Managed Service for Elasticsearch, Managed Service for Apache Kafka®, Managed Service for MongoDB, Managed Service for MySQL, Managed Service for PostgreSQL, Managed Service for Redis, Managed Service for SQL Server
-
yc <managed DB service name> cluster create
andyc <managed DB service name> cluster update
commands.The
--deletion-protection
flag allows you to set up protection against accidental cluster deletion. To disable cluster protection from deletion, specify--deletion-protection=false
.
Managed Service for MongoDB
-
Added the
yc managed-mongodb hosts stepdown
command.It switches the selected master to replica mode so that the available replica becomes the master host.
-
yc managed-mongodb cluster get
andyc managed-mongodb cluster update
commands.Added the
backup-retain-period-days
field that shows the number of days for retaining automatic backups.
Managed Service for Redis
- Added support for Redis version 6.2.
Managed Service for MySQL
-
yc managed-mysql hosts update
command.Added the
yc managed-mysql hosts update HOST --replication-source HOST
command to set the replication source for a cascading replica.
Managed Service for SQL Server
-
Added the
yc managed-sqlserver database restore
command.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.
Data Proc
-
yc dataproc cluster create
andyc dataproc cluster update
commands.--deletion-protection
flag allows you to enable/disable cluster protection against accidental deletion.To disable cluster protection from deletion, specify
--deletion-protection=false
.
Resource Manager
-
yc resource-manager cloud list
command.Added the display of an organization linked to a cloud.
Cloud Organization
Added support for Yandex Cloud Organization.
Cloud Organization is an enterprise solution that you can use to connect your organization to Yandex Cloud services and manage employee access to these services.
Cloud Organization is at the Preview stage. Read more about the service in the documentation.
Cloud Functions
-
yc serverless trigger create
command.The
--invoke-container-name
,--invoke-container-id
, and--invoke-container-path
flags allows you to specify a Serverless Containers container for a trigger.
Version 0.79.0 (13/07/21)
Changes to 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. If you want to learn more about , see our relevant documentation.
Cloud Functions
-
Added the
yc serverless function set-scaling-policy
command to configure a function's scaling settings. -
Added the
yc serverless function list-scaling-policies
command to view a function's scaling settings. -
Added the
yc serverless function remove-scaling-policy
command to delete a function's scaling settings. -
yc serverless function version create
command.Fixed the directory processing for the
--source-path
flag on Windows.
Managed database services
Managed Service for ClickHouse®
-
Command
yc managed-clickhouse cluster update
.Added the
--cloud-storage
flag to enable data storage in Object Storage.
Version 0.78.0 (29/06/21)
Managed Service for Kubernetes
-
yc managed-kubernetes node-group create
andyc managed-kubernetes node-group update
commands.Added the
--network-acceleration-type
flag, which allows you to specify a network type for node groups: standard or software-accelerated. -
yc managed-kubernetes cluster create
command.Added the
--cilium
flag to create a cluster that supports tunnel mode and uses Cilium CNI.
Data Proc
-
Command
yc dataproc job create-<JOB-TYPE>
.Now, after starting a task, its execution log is displayed in the terminal.
Version 0.77.0 (07/06/21)
Compute Cloud
-
yc compute instance
command.Added the
dns-record-spec
andipv6-dns-record-spec
keys tonetwork_interface
.
API Gateway
- Added the
yc serverless api-gateway add-domain
command to add a domain to an API gateway. - Added the
yc serverless api-gateway remove-domain
command to remove a domain from an API gateway.
Managed database services
Managed Service for Elasticsearch
-
yc managed-elasticsearch cluster list-logs
command.Added the
--service-type
flag to generate Kibana logs. -
yc managed-elasticsearch cluster create
andyc managed-elasticsearch cluster update
commands.Added the
--service-account
flag.
Managed Service for Apache Kafka®
-
yc managed-kafka cluster create
andyc managed-kafka cluster update
commands.Added the
--num-partitions
and--default-replication-factor
flags to set and edit configuration settings of Apache Kafka® brokers.
Managed Service for Redis
-
yc managed-redis cluster create\update
command.Added the
--slowlog-log-slower-than
,--slowlog-max-len
,--databases
, and--notify-keyspace-events
flags (see description in redis.conf).
Version 0.76.0 (19/05/21)
Managed Service for PostgreSQL
-
yc managed-postgresql cluster update
command.Added the
--serverless-access
flag for accessing Yandex Managed Service for PostgreSQL cluster hosts from Yandex Cloud Functions.
Virtual Private Cloud
- Added the
yc vpc address move
command to move an address between cloud folders.
Compute Cloud
-
yc compute instance-group
command.Instance groups can now return the group status.
Version 0.75.0 (13/04/21)
Changes to Yandex Cloud services
Compute Cloud
-
yc compute create-with-container
command.Added the
--gpus
flag that allows you to create a Container Optimized Image with a GPU.
Managed database services
Managed Service for Redis
-
yc managed-redis cluster create
command.Added the
--disk-type-id [local-ssd|network-ssd]
key that allows you to select the disk type.
Managed Service for MySQL
-
yc managed-mysql cluster list-logs
command.Logs are now printed in "as-is" format by default. To enable the previous log format, use the
--format=yaml
flag.
Managed Service for Elasticsearch
-
yc managed-elasticsearch cluster create
andyc managed-elasticsearch cluster update
commands.Added flags for cluster
admin
password management:--admin-password
that allows you to set a password manually.--generate-admin-password
to generate a password automatically.--read-admin-password
that allows you to set a password from a file.
-
Removed the
yc managed-elasticsearch user
commands. User management is now available with native Elasticsearch tools through theadmin
user. -
yc managed-elasticsearch create
command.Added the
--edition [basic|gold|platinum]
flag that allows you to specify the Elasticsearch edition when creating a cluster.
Managed Service for Apache Kafka®
-
yc managed-kafka cluster create
command.Added the
--host-group-ids
flag that controls cluster hosting on dedicated servers.
Data Proc
-
yc dataproc cluster create
command.Added the
--host-group-ids
flag that controls cluster hosting on dedicated servers.
Version 0.74.0 (29/03/21)
- Added support for macOS/arm64 (Apple Silicon M1) and linux/arm64.
Changes to Yandex Cloud services
Data Proc
-
yc dataproc cluster create
andyc dataproc cluster update
commands.Added the
--security-group-ids
flag that allows you to specify a set of security groups for a cluster.
Version 0.73.0 (17/03/21)
Changes to 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 you to view IP addresses.yc container registry set-ip-permissions
sets IP addresses.yc container registry remove-ip-permissions
removes IP addresses.
Cloud Functions
-
yc serverless function version create
command.Added default values for flags:
--execution-timeout
: Three seconds.--memory
: 128 MB.
-
yc serverless function version create
command.Added the
--add-service-account
flag to specify additional service accounts for the version.
Cloud Logs
- Added the
yc logs
command.
Managed database services
Managed Service for Apache Kafka®
-
yc managed-kafka cluster create
command.Default values are no longer set for the
--disk-size
,--disk-type
,--resource-preset
,--zookeeper-disk-size
,--zookeeper-disk-type
and--zookeeper-resource-preset
flags. If no values are specified, the default values set on the server are used. -
yc managed-kafka cluster create
command.Added the
--unmanaged-topics
flag to enable management of Apache Kafka® topics via AdminAPI.Added the
--auto-create-topics-enable
flag to enable automatic Apache Kafka® topic creation. -
yc managed-kafka user create
command.Added the
admin
role to enable management of Apache Kafka® cluster topics via AdminAPI.
Managed Service for Redis
-
yc managed-redis cluster create
command.Added the
--enable-tls
flag to enable TLS when creating Redis clusters. -
yc managed-redis cluster restore
command.Added the
--enable-tls
flag to enable TLS when creating Redis clusters from backups.
Version 0.72.0 (11/02/21)
Changes to Yandex Cloud services
Application Load Balancer
Added primary support for Yandex Application Load Balancer:
- Commands in the
yc alb backend-group
group allow you to manage a backend group. - Commands in the
yc alb http-router
group allow you to manage HTTP routers. - Commands in the
yc alb load-balancer
group allow you to manage L7 load balancers. - Commands in the
yc alb target-group
group allow you to manage target groups. - Commands in the
yc alb virtual-host
group allow you to manage virtual hosts.
Compute Cloud
- Commands
yc compute instance|disk|image list
now return more than 1,000 items.
Version 0.71.0 (03/02/21)
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes node-group create
command.Added the
--placement-group
flag that allows you to set aplacement policy group
for 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 restore
commands.Added the value
13
for the--postgresql-version string
flag to create PostgreSQL cluster version 13.
Managed Service for MySQL
-
yc managed-mysql cluster update
command.Added the
--mysql-version
flag that allows you to you update the MySQL-server version.
Managed Service for Elasticsearch
- Added the
yc managed-elasticsearch hosts create
andyc managed-elasticsearch hosts delete
commands to add and delete hosts, respectively.
Managed Service for SQL Server
Added primary support for Yandex Managed Service for SQL Server:
- Commands of the
yc managed-sqlserver cluster
group allow you to manage clusters. - Commands of the
yc managed-sqlserver database
group allow you to manage databases. - Commands of the
yc managed-sqlserver user
group allow you to manage users.
Managed Service for ClickHouse®
-
yc managed-clickhouse host add
andyc managed-clickhouse shards add
commands.Added the
--copy-schema
flag that 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-docker
command.Added the
--disable
flag that allows you to disable integration with Docker Credential Helper.
Changes to 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, Managed Service for MongoDB, 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 restore
commands.The
--security-group-ids
flag allows you to specify a set of security groups for a cluster.
Managed Service for Apache Kafka®
-
yc managed-kafka cluster create
andyc managed-kafka cluster update
commands.Added flags for setting and updating Apache Kafka® broker configuration settings:
--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
, and--log-preallocate
. -
yc managed-kafka topic create
andyc managed-kafka topic update
commands.Added flags for setting and updating 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
, and--preallocate
.
Managed Service for Elasticsearch
Added primary support for Managed Service for Elasticsearch:
- Commands in the
yc managed-elasticsearch cluster
group allow you to manage clusters. - Commands in the
yc managed-elasticsearch user
group allow you to manage users.
Version 0.69.0 (02/12/20)
Changes to Yandex Cloud services
Managed Service for Kubernetes
- Fixed
ipv6-address
flag parsing for network specifications of node groups.
Managed database services
Managed Service for Apache Kafka®
Added primary support for Managed Service for Apache Kafka®:
- Commands in the
yc managed-kafka cluster
group allow you to manage clusters. - Commands in the
yc managed-kafka topic
group allow you to manage topics. - Commands in the
yc managed-kafka user
group allow you to manage users.
Managed Service for MySQL
-
yc managed-mysql user grant-permission
command.The
--permissions
flag supports theREFERENCES
privilege.
Managed Service for MySQL, Managed Service for PostgreSQL
-
yc <managed DB service name> cluster update
command.Added the
--websql-access
flag to control access from the management console .
Version 0.68.0 (03/11/20)
Changes to 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 create
command.Added the
--deletion-protection
flag to enable key protection from deletion. -
yc kms symmetric-key update
command.Added flags to enable or disable key protection from deletion:
--deletion-protection
and--no-deletion-protection
.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster create
,yc managed-clickhouse cluster restore
, andyc managed-clickhouse cluster update
commands.Added flags:
--admin-password
,--generate-admin-password
, and--read-admin-password
to set theadmin
user password that is used when user management via SQL is enabled.--enable-sql-database-management
to enable database management via SQL.--enable-sql-user-management
to enable user and access right management via SQL.
Managed Service for MySQL
-
yc managed-mysql user grant-permission
command.Added the
--permissions
flag that supports theALL_PRIVILEGES
privileges (a synonym forALL
).
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.Added the
--cluster-ipv6-range
,--dual-stack
, and--service-ipv6-range
flags that allows you to create Kubernetes clusters with concurrent use of IPv4 and IPv6. -
yc managed-kubernetes cluster create
andyc managed-kubernetes cluster update
commands.Added the
--security-group-ids
flag to set cluster security groups. -
yc managed-kubernetes node-group create
andyc managed-kubernetes node-group update
commands.Added the
--network-interface
flag that allows you to configure more detailed network specifications for nodes. 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 to 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-vulnerabilities
andyc container image scan
commands to scan Docker images.
Version 0.66.0 (28/09/20)
Changes to Yandex Cloud services
Compute Cloud
- Added the
yc compute host-group
command that allows you to manage dedicated hosts. - Added the
yc compute host-type
command that allows you to manage dedicated host types. - Added the
yc compute disk-placement-group
command that allows you to manage groups of non-replicated disks.
Managed database services
Managed Service for MongoDB
-
yc managed-mongodb cluster restore --help
command.Added an example of using the
--recovery-target-timestamp
flag.
Version 0.65.0 (22/09/20)
Changes to Yandex Cloud services
Data Proc
Added UI Proxy support:
- Added the
yc dataproc cluster list-ui-links
command that allows you to get a list of links to access Data Proc cluster interfaces. yc dataproc cluster create
andyc dataproc cluster update
commands.
Added the--ui-proxy
parameter that allows you to enable the UI Proxy functionality for Yandex Data Proc clusters.yc dataproc cluster create
,yc dataproc subcluster create
, andyc dataproc subcluster update
commands.
Added flags for auto-scalable subclusters:--autoscaling-decommission-timeout
,--cpu-utilization-target
,--max-hosts-count
,--measurement-duration
,--preemptible
,--stabilization-duration
, and--warmup-duration
.yc dataproc subcluster list
command.
A response now contains theinstance group id
field with IDs of instance groups in auto-scalable subclusters.
Certificate Manager
-
Added the
yc certificate-manager certificate content
command to get certificate contents.It allows you to upload a certificate chain and a private key to use on your own when configuring a web server on a VM.
Managed database services
Managed Service for MongoDB
-
yc managed-mongodb cluster get
andyc managed-mongodb cluster update
commands.Added the
backup-retain-period-days
field that shows the number of days for retaining automatic backups. -
yc managed-mongodb cluster list-backups
andyc managed-mongodb backup list
commands.Added the
SIZE
andTYPE
fields that specify the size and type of backups, respectively. -
yc managed-mongodb cluster list-logs
command.Added the
filter
parameter to filter requested entries.If the
follow
parameter is set, the default value of thelimit
parameter is ignored. In this case, the explicitly specifiedlimit
parameter value limits the number of entries to return.
Version 0.64.0 (08/09/20)
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance-group
command.- Added the ability to set and view a list of roles for an instance group:
list-access-bindings
,set-access-bindings
,add-access-binding
, andremove-access-binding
. - Added commands for stopping and deleting VM instances in an instance group:
stop-instances
anddelete-instances
.
- Added the ability to set and view a list of roles for an instance group:
Managed database services
-
The
yc <managed DB service name> cluster list-logs
command for all managed DBs uses newStreamLogs
API methods for streaming logs.All commands now have the
--follow
flag that allows you to get new log entries as they appear.
Managed Service for ClickHouse®
-
Added the
yc managed-clickhouse versions list
command to get a list of versions that can be installed. -
yc managed-clickhouse cluster create
andyc managed-clickhouse cluster restore
commands.Added the
--cloud-storage
flag to enable data storage in Object Storage.
Managed Service for MongoDB
-
Added support for creating a cluster with MongoDB version 4.4.
-
yc managed-mongodb cluster update
andyc managed-mongodb cluster enable-sharding
commands.In sharded clusters, you can now set the
mongoinfra
host 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. Read more about the service in the documentation.
Version 0.63.0 (28/08/20)
Changes to the CLI
Fixed
- Fixed the issue with federated user authorization when initializing a new YC CLI profile.
Changes to Yandex Cloud services
Virtual Private Cloud
- Added a group of
yc vpc address
commands to manage IP addresses.
Version 0.62.0 (20/08/20)
Changes to Yandex Cloud services
Cloud Functions
yc serverless function version create
command.- Added the
--source-version-id
flag to specify a function's source version. - Added the
--network-id
and--network-name
flags to specify a function version's network. You can give a detailed list of subnets using the--subnet-id
and--subnet-name
flags.
- Added the
Managed database services
Managed Service for MySQL
-
yc managed-mysql user update
command.The
--global-permissions
flag allows you to grant thePROCESS
privilege.
Managed Service for ClickHouse®, Managed Service for MySQL, Managed Service for PostgreSQL, Managed Service for Redis, Managed Service for MongoDB
-
yc <managed DB service name> cluster update
command.Added the
--maintenance-window-anytime
and--maintenance-window-weekly
flags to specify maintenance window parameters. They will be used to schedule cluster maintenance. -
Added the
yc <managed DB service name> cluster reschedule-maintenance
command to reschedule cluster maintenance.
Managed Service for MongoDB
-
yc managed-mongodb cluster restore
command.Added the
--recovery-target-timestamp
flag to specify a backup's recovery timestamp.
Version 0.61.0 (03/08/20)
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.The
--version
flag value is now correctly considered when creating a regional cluster.
Compute Cloud
-
yc compute instance update-network-interface
command.The
--security-group-id
flag now accepts a comma-separated list of values. -
yc compute instance create-with-container
andyc compute instance update-container
commands.Added the
--coi-spec-file
flag to provide the image specification.Added the
--coi-spec-file
flag to provide the image specification.
Virtual Private Cloud
-
yc vpc subnet create
andyc vpc subnet update
commands.The
--domain-name-server
and--ntp-server
flags now accept comma-separated lists of values. -
Added the
yc vpc subnet list-used-addresses
command.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-interface
command.It allows you to change the network interface settings on created VMs.
Cloud Functions
-
yc serverless function logs
command.The use of the
--follow
flag now ensures that you get the logs of the latest function version with the tag being provided.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster create
,yc managed-clickhouse cluster update
, andyc managed-clickhouse cluster restore
commands.Added the
--service account
flag to select service accounts linked to hosts. -
Added the
yc managed-clickhouse shard-groups
command for managing shard groups.
Version 0.59.0 (02/07/20)
Changes to Yandex Cloud services
API Gateway
Added support for Yandex API Gateway.
API Gateway is a service for managing API gateways that supports OpenAPI Specification 3.0
API Gateway is at the Preview stage. If you want to learn more about , see our relevant documentation.
Identity and Access Management
- Added the following flags to the
yc iam federation create
andyc iam federation update
commands:--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 pause and resume triggers:
yc serverless trigger pause
andyc serverless trigger resume
. -
yc serverless function invoke
command.Increased the waiting time for a function invoke result from 30 seconds to 25 minutes.
Virtual Private Cloud
-
yc vpc subnet create
andyc vpc subnet update
commands.Added flags for configuring DHCP options:
--domain-name
,--domain-name-server
, and--ntp-server
.
Managed Service for Kubernetes
-
yc managed-kubernetes node-group create
andyc managed-kubernetes node-group update
commands.Added the
--gpus=GPUS
flag to specify the number of GPUs on the nodes.
Container Registry
- Added the
yc container repository lifecycle-policy
command to manage policies for automatically deleting Docker images.
Managed database services
Managed Service for ClickHouse®
- Added commands for managing labels:
yc managed-mysql cluster add-labels
andyc managed-mysql cluster remove-labels
.
Managed Service for Redis
- Added support for Redis 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.yandex
addresses.
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create container-registry
command to create triggers for Yandex Container Registry.
Managed Service for Kubernetes
-
yc managed-kubernetes node-group create
command.Changed the default platform and number of cores used when creating a node group. The default is now Intel Cascade Lake (
standard-v2
) in the dual-core configurationcores: 2
.
Managed database services
Managed Service for ClickHouse®
-
Added the
yc managed-clickhouse format-schema
command.It allows you to manage the Cap'n Proto and Protobuf schemas in ClickHouse® clusters.
Managed Service for MongoDB
-
Added the
yc managed-mongodb hosts resetup
command.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
get
anddelete
commands to provide multiple resource IDs or names.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse user create
andyc managed-clickhouse user update
commands.The
settings
flag parameters are now described in Help.
Managed Service for ClickHouse®, Managed Service for PostgreSQL, Managed Service for MySQL
-
yc <managed DB service name> host list
command.The result now includes the column with
assign_public_ip
values.
Managed Service for Redis
-
Command
yc managed-redis host list
command.The result now includes columns with the
type
andshard_name
values.
Container Optimized Image
-
yc compute instance create-with-container
andyc compute instance update-container
commands.When you send a file with environment variables using the
--container-env-file
flag, the=
characters in variable values are now processed correctly.
Version 0.55.0 (13/04/20)
Changes to the CLI
Improved
- Authentication now supported for
http_proxy
. - Autocomplete added for the
zsh
command shell. - When an operation is terminated by Ctrl + C,
yc
shows the details for the operation running.
Fixed
- Fixed the 30-second wait if no
folder-id
orfolder-name
property is specified in the profile you use.
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.Added the
--node-ipv4-mask-size
flag to configure the size ofCIDR
allocated to each cluster node. -
yc managed-kubernetes node-group create
andyc managed-kubernetes node-group update
commands.Added the
--max-unavailable
and--max-expansion
flags 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 add
commands.Added the
subnet-name
property to the--host
flag to specify a subnet by its name.
Managed Service for MongoDB, Managed Service for ClickHouse®, Managed Service for Redis
-
yc <managed DB service name> cluster list-logs
command.Added formatting for log lines.
Container Optimized Image
-
yc compute instance create-with-container
command.Added mounting of
docker volumes
into a Docker container created in Container Optimized Image by using thecontainer-volume-tmpfs
andcontainer-volume-host-path
flags. -
yc compute instance update-container
command.Added ability to update
docker volumes
in a Docker container created in Container Optimized Image.
Version 0.54.0 (24/03/20)
Changes to the CLI
Improved
- Error messages thrown by commands and flags are now more intuitive.
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.Added the
--kms-key-id
and--kms-key-name
flags for creating Kubernetes clusters with secret encryption in KMS.
Version 0.53.0 (04/03/20)
Changes to the CLI
Improved
- When
yc
starts on a VM inside Yandex Cloud with nofolder-id
specified in theyc
config, the folder hosting the VM is used. - Added the
--version
flag for theyc version
command.
Fixed
- Fixed updating using
yc components update
on WSL 1. - Fixed abnormal termination on invoking
yc help
.
Changes to Yandex Cloud services
Managed Service for Kubernetes
-
yc managed-kubernetes cluster get-credentials
command.Added a check and alert feature if a
kubectl
version 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 user
command.Added user quota management.
-
yc managed-clickhouse cluster
command.Added the
metrica-access
,datalens-access
, andwebsql-access
flags to the cluster create, restore, and update commands. -
Added
yc managed-clickhouse ml-model
commands.It allows you to manage ML models in ClickHouse® clusters.
Managed Service for MongoDB, 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
, andyc <managed DB service name> cluster restore
commands.Added the
datalens-access
flag to manage Yandex DataLens access to clusters.
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 start
yc
with the--help
or-h
flag, interactive help opens: inless
($PAGER
) on Linux and macOS and inmore
on 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/logs
configuration 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
yc
command, attach your saved log file so we can help you faster.
Fixed
- When running
yc components ...
commands, no update notice is shown.
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance create
command.Added the
nat-address
parameter to the--network-interface
flag to assign a specific NAT address for the instance created. -
Added the
yc compute instance add-one-to-one-nat
andyc compute instance remove-one-to-one-nat
commands.These commands allow you to manage NAT on the existing instances.
-
yc compute instance create
andyc compute instance update
commands.Added the
--network-settings
flag to change the network type toSoftware accelerated
and back toStandard
.
Key Management Service
-
yc kms symmetric-key
command.Added commands to manage roles for individual keys:
list-access-bindings
,set-access-bindings
,add-access-binding
, andremove-access-binding
.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.Added the
--enable-network-policy
flag to create a Kubernetes cluster with Network Policies support. -
yc k8s cluster get-credentials
command.Added the
--context-name
flag to allow the user to specify the name of thecontext
created inkubeconfig
.The default name at context creation 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> create
command.Added an option to provide resource names as command arguments. Such commands as
yc <service> <resource> create --name <resource name>
andyc <service> <resource> create <resource name>
now mean the same.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-binding
command.Added a warning that the command deletes assigned roles. If the user runs the command directly (rather than using another command or script), they are asked for confirmation.
Fixed
-
yc init
command.The values of the flags
--cloud-id
,--folder-id
, and--folder-name
are now properly recognized. -
Disabled messages about the availability of a new version of
yc
when invoking of a non-interactive command.
Changes to Yandex Cloud services
Identity and Access Management
- Added commands for creating and managing SAML-compatible identity federations and their certificates:
yc iam federation
andyc 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 alternatives to the
--subject
flag 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 create
command.Added the
--auto-scale
flag for creating a group of nodes whose size is dynamically adjusted by Cluster Autoscaler .
Compute Cloud
-
yc compute instance create
command.If you specify the
--gpus
flag, thegpu-standard-v1
platform is automatically selected.
Version 0.49.0 (21/01/20)
Changes to the CLI
Improved
- When running the YC CLI with the
--debug
flag, 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. Read more about the service in the documentation.
Version 0.48.0 (27/12/19)
Changes to the CLI
Improved
- When updating YC CLI, the current version to be installed is now displayed.
Changes to Yandex Cloud services
Compute Cloud
-
Added handling of placement groups:
yc compute placement-group --help
. -
yc compute instance create
andyc compute instance update
commands.The flag used for specifying the platform is renamed from
--platform-id
to--platform
. The old flag name is still supported. -
yc compute instance create
command.SSH keys added using the
--ssh-key
flag are saved to the metadata with thessh-keys
key 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 update
command.Added an option to rename clusters using the
--new-name
flag.
Managed Service for PostgreSQL
-
Added a command to manually switch the master for the specified PostgreSQL cluster:
yc managed-postgresql cluster start-failover
. -
yc managed-postgresql cluster update
command.Added an option to rename clusters using the
--new-name
flag.
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster update
command.Added an option to rename clusters using the
--new-name
flag.
Managed Service for Redis
-
yc managed-redis cluster update
command.Added an option to rename clusters using the
--new-name
flag.
Version 0.47.0 (17/12/19)
Changes to the CLI
Improved
- Federated authentication is now supported for non-interactive
yc
calls. This mode is used when the CLI is not started directly by the user, for instance, when it is started via 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-storage
command to subscribe 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 commands for managing passwords:
yc iot registry password
andyc iot device password
. -
yc iot registry create
andyc iot device create
commands.Added flags to enable login and password authorization:
--password
,--read-password
, and--generate-password
. -
yc iot mqtt publish
andyc iot mqtt subscribe
commands.Added flags to enable login and password authorization:
--username
and--password
.
Version 0.44.0 (19/11/19)
Changes to Yandex Cloud services
Cloud Functions
- Added the
yc serverless trigger create timer
command to call functions using a timer.
Changes to the CLI
Fixed
- Fixed an error that in rare cases caused several lines of the
debug
log to result instdout
.
Improved
- Disabled the display of the
Status.details
field for gRPC errors. Information from it is duplicated in theStatus.message
field, which is 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 do this, run the
yc init --federation-id=<FEDERATION_ID>
command to use the CLI on behalf of the federated user.
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.
Managed Service for MongoDB
- 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 start
andyc compute instance-group stop
commands for starting and stopping instance groups.
Container Registry
-
yc compute instance create-with-container
andyc compute instance update-container
commands.Added alternative spellings for the "always"," never", and "on-failure"
--container-restart-policy
flag values: "Always", "Never", "OnFailure".
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.Deleted the
--default-gateway-v4-address
flag.
Changes to managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql cluster create
,yc managed-postgresql cluster update
, andyc managed-postgresql cluster restore
commands.Added the value 10_1s for the
-- postgresql-version string
flag to create PostgreSQL cluster version10-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-container
command.The
--create-boot-disk
flag no longer supportssnapshot-*
parameters.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster create
command.Added flags to control the master type:
--regional
,--region
, and--master-location
. -
yc managed-kubernetes cluster create
andyc managed-kubernetes cluster update
commands.Added flags to manage the maintenance policy:
--auto-upgrade
,--anytime-maintenance-window
,--daily-maintenance-window
, and--weekly-maintenance-window
. -
yc managed-kubernetes node-groups update
command.Added flags to manage the maintenance policy:
--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 obtain detailed registry information:
yc container registry repository get
. -
yc container registry repository list
command.Added unique registry ID to the result.
Managed database services
All managed database services
-
yc <managed DB service name> create clusters
command.For
--*resource-preset
flags, added a default value: s2.micro.
Managed Service for MongoDB
-
yc managed-mongodb create clusters
command.For the
--mongodb-version
flag, 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 registry
command.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 list
command.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, and 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 Docker Credential helper.
- Added a detailed error when using
docker login
in parallel with Docker Credential helper.
Instance Groups
- Added commands for managing instance group metadata:
yc compute instance-group add-metadata
andyc compute instance-group remove-metadata
.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster update
command.Added
--node-service-account-id
and--node-service-account-name
flags to add or change service accounts for nodes in an existing Kubernetes cluster. -
yc managed-kubernetes node-group update
command.Added flags to edit existing node group parameters:
--metadata
,--metadata-from-file
,--platform-id
,--memory
,--cores
,--core-fraction
,--disk-type
,--disk-size
, and--preemptible
. -
Added commands for label management:
yc managed-kubernetes node-group add-labels
andyc managed-kubernetes node-group remove-labels
. -
Added commands for node group metadata management:
yc managed-kubernetes node-group add-metadata
andyc managed-kubernetes node-group remove-metadata
.
Managed database services
Managed Service for PostgreSQL
-
yc managed-postgresql cluster update
command.Added flag
--connection-pool-discard
to disable the connection pooler. -
yc managed-postgresql user create
andyc managed-postgresql user update
commands.Added ability to specify a user's login and set their access rights using the
--login
and--grants
flags.
Version 0.36.0 (27/08/19)
Changes to Yandex Cloud services
Resource Manager
-
yc resource-manager cloud update
command.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 create
command.Renamed default disk types:
network-nvme
is nownetwork-ssd
andlocal-nvme
is nowlocal-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 create
command.Added the following parameters to the
--user
flag:permission
,conn-limit
,default-transaction-isolation
,lock-timeout
,log-min-duration-statement
,synchronous-commit
,temp-file-limit
, andlog-statement
.
Version 0.34.0 (26/07/19)
Changes to Yandex Cloud services
Managed database services
Managed Service for Redis
-
yc managed-redis shards
command.Added shard support for Redis clusters.
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster add-external-dictionary
command.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 --set
command.Added an option to globally set the SQL mode using
sql_mode
.
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 create
andyc managed-postgresql user update
commands.Added ability to set user parameters with such flags as
--lock_timeout
and--log_min_duration_statement
.
Version 0.32.0 (05/07/19)
Changes to the CLI
Improved
-
Commands for displaying a list of elements:
yc <service> <resource> list
.Increased the maximum number of elements to return from 100 to 1000.
Changes to Yandex Cloud services
Managed database services
Managed Service for MongoDB
-
yc managed-mongodb cluster update
andyc managed-mongodb cluster update-config
commands.In sharded clusters, you can now change
mongos
andmongocfg
component 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 CLI configuration did not specify the
folder-id
parameter. - Attempts to get a folder by specifying its unique ID would fail if the user did not have the
viewer
role for the folder in Yandex Cloud. - The
yc init
command would fail if the user did not have theviewer
role in Yandex Cloud.
Changes to Yandex Cloud services
Network Load Balancer
-
yc load-balancer network-load-balancer create
andyc load-balancer network-load-balancer update
commands.For the
--listener
flag, you can now set thetarget-port
parameter, which allows you to configure NAT so that target resources receive traffic on a port other thanlistener
.
Managed database services
Managed Service for ClickHouse®
-
yc managed-clickhouse user create
andyc managed-clickhouse user update
commands.Added the
--settings
flag that allows you to specify user settings.
Version 0.30.0 (18/06/19)
Changes to Yandex Cloud services
Compute Cloud
-
yc compute instance update
command.Added the
--service-account-id
and--service-account-name
flags that allows you to add and change service accounts for existing VMs. -
yc compute instance create
command.Changed the default number of cores used when creating a VM with the Intel Cascade Lake platform (
standard-v2
). It is nowcores: 2
.
Managed Service for Kubernetes
-
yc managed-kubernetes cluster update
command.Added the
--default-gateway-v4-address
flag that 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 create
command.Added the
--gpus
flag, which allows you to specify the number of GPUs in a virtual machine.
Managed database services
All managed database services
-
yc <managed DB service name> cluster get
command.Improved cluster information printout.
-
yc <managed DB service name> cluster create
command.Added the
--backup-window-start
flag, which allows you to set the daily cluster backup time when creating a cluster.
Managed Service for ClickHouse®
-
yc managed-clickhouse cluster add-zookeeper
command.Added the ability to add ZooKeeper hosts.
-
Command:
yc managed-clickhouse shards add
.Changed the logic of creating shards:
- If the
--host
flag is not specified, the shard parameters are copied from the old shard. - If the
--host
flag 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