Anyscale CLI and SDK release notes
Anyscale CLI and SDK release notes
This page documents changes to the Anyscale CLI and SDK, including new features, behavior changes, and bug fixes.
For installation and configuration, see CLI configuration and Get started with the Anyscale SDK.
Version 0.26.83 release notes
Version 0.26.83 is available as of February 4, 2026.
New features
SDK
- Added
anyscale.job.delete()to permanently delete a job and all associated job runs. The job must be in a terminal state (SUCCEEDEDorFAILED). Supportsname,id,cloud,project, andinclude_archivedparameters. - Added
anyscale.job_queue.delete()to delete a job queue. All jobs must be in terminal state with no running clusters. Supportsjob_queue_id,name,project,cloud, andinclude_archivedparameters. - Added
anyscale.schedule.delete()to delete a schedule. Active schedules are automatically paused before deletion. Supportsid,name,cloud, andprojectparameters.
CLI
- Added
anyscale job deletecommand to permanently delete a job. Supports--name,--id,--cloud,--project, and--include-archivedoptions. - Added
anyscale job-queue deletecommand to delete a job queue. Supports--nameor--idoptions. - Added
anyscale schedule deletecommand to delete a schedule. Supports--nameor--idoptions. - Added
--include-archivedflag toanyscale jobcommands (status,terminate,archive,delete,wait,logs,tags add,tags remove,tags list) to support finding archived jobs. - Added
--include-archivedflag toanyscale job-queue listandanyscale job-queue status. - Added
anyscale cloud update-storage-corscommand to update CORS configuration on cloud storage buckets for Anyscale UI features. Works with AWS, GCP, and Azure clouds.
Behavior changes
CLI
- Removed legacy
anyscale cluster-envcommands. Useanyscale imagecommands instead. - Removed legacy
anyscale cluster startandanyscale cluster terminatecommands. Useanyscale workspace_v2commands instead.
SDK
- Removed legacy SDK methods for cloud, compute config, and image modules. See Methods removed in version 0.26.83 for migration guidance.
Version 0.26.82 release notes
Version 0.26.82 is available as of January 27, 2026.
New features
SDK
- Added
anyscale.job_queue.archive()to archive a job queue and prevent new job submissions. Existing pending and running jobs continue to completion. Supportsjob_queue_idornameparameters. - Added
anyscale.job_queue.terminate()to terminate a job queue and all its pending and running jobs. Supportsjob_queue_idornameparameters. - Added
anyscale.schedule.url()to get the web UI URL for a schedule. Supportsidornamewith optionalcloudandprojectparameters.
CLI
- Added
anyscale job-queue archivecommand to archive a job queue. Supports--idor--nameoptions. - Added
anyscale job-queue terminatecommand to terminate a job queue. Supports--idor--nameoptions. - Enhanced
anyscale job list --v2with pagination (--page-size,--interactive/--no-interactive), sorting (--sort), JSON output (--json), and--max-itemslimit. - Enhanced
anyscale schedule list --v2with pagination (--page-size,--interactive/--no-interactive), JSON output (--json), and user filtering (--include-all-users/--only-mine). - Added
--nameoption toanyscale job-queue statusandanyscale job-queue updateas an alternative to--id. - Added
--v2flag toanyscale schedule urlwith support for name resolution using--name,--cloud, and--project.
Compute config
- Added validation for accelerator type consistency between
ray.io/accelerator-typeinrequired_labelsandcloud.google.com/gke-acceleratorinnodeSelector. Mismatched GPU types now produce a helpful error message. - Added validation requiring
GPUcount inrequired_resourceswhen specifying a non-TPU accelerator type inrequired_labels. - Added validation requiring
tpu_hostsinrequired_resourcesandray.io/tpu-topologyinrequired_labelswhen specifying a TPU accelerator type. - CLI output for compute configs now includes
required_resourcesandrequired_labelsfields.
Behavior changes
SDK
- Deprecated the
AnyscaleSDKclass with a warning. Migrate toimport anyscaleand useanyscale.<module>.<function>(). Anyscale will remove the legacy class on February 28, 2026. See Get started with the Anyscale SDK.
CLI
anyscale workspace_v2 pushandanyscale workspace_v2 pullnow use HTTPS WebSocket tunnel by default for file transfers. Use--direct-sshto force legacy SSH (port 22) connection.- CLI upgrade warnings now only appear when your version is significantly outdated: major or minor version behind, or more than 5 patch versions behind.
anyscale compute-config listcommand description improved and no longer marked as limited support.
Cloud setup
anyscale cloud setupfor AWS (VM and Kubernetes) now configures additional CORS headers (Accept-Ranges,Content-Range,Content-Length) on storage buckets to support the optimized File Viewer feature.
Version 0.26.81 release notes
Version 0.26.81 is available as of January 14, 2026.
New features
SDK
- Added
anyscale.compute_config.get_default()to retrieve the default compute config. Supports optionalcloudandcloud_resourceparameters for filtering. See Compute Config API Reference. - Added
anyscale.compute_config.list()with filtering, sorting, and pagination. Supportscloud_id,cloud_name,sort_by,sort_order,max_items, andnext_tokenparameters. Returns aComputeConfigListResultobject. See Compute Config API Reference. - Added
anyscale.job.list()with filtering and pagination. Supports filtering byname,project,cloud,state_filter,tags_filter, and more. See Job API Reference. - Added
anyscale.schedule.list()with filtering and pagination. Supports filtering byname,project,cloud, andcreator_id. See Schedule API Reference. - Added
anyscale.image.archive()to archive container images and all versions. See Image API Reference. - Added
cloudparameter toanyscale.compute_config.get()to filter by cloud name when resolving compute configs.
CLI
- Added
anyscale image archive --name <image>command to archive container images. See Image API Reference. - Enhanced
anyscale compute-config listwith pagination (--next-token), filtering (--cloud-id,--cloud-name), sorting (--sort-by,--sort-order), and JSON output (--json). - Enhanced
anyscale compute-config getwith--cloud-idand--cloud-nameoptions for filtering.
Compute config
-
Added
cpu_architecturefield toPhysicalResources. Valid values:x86_64(default) andarm64. See Compute Config API Reference. -
GKE now automatically derives node selectors from Ray labels for TPU workloads. Specify
ray.io/accelerator-typeandray.io/tpu-topologyin labels instead of explicit node selectors:labels:
ray.io/accelerator-type: TPU-V6E
ray.io/tpu-topology: 2x2
Behavior changes
CLI
- Deprecated
anyscale cloud edit. Useanyscale cloud updateinstead. - Refactored
cloud setup,cloud update, andcloud deleteto use new cloud resource APIs. - Log downloads now create the temp directory inside the target directory to avoid cross-partition issues. Error messages for disk space limits now include the target directory, available space, and required space.
Bug fixes
- Fixed bug where
JobStatusreturned byanyscale.job.list()hadcreated_at=Nonedespite the API returning the correct timestamp. - Fixed
anyscale user list-permissionscommand.