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 Get started with the Anyscale CLI and Get started with the Anyscale SDK.
Version 0.26.102 release notes
Version 0.26.102 is available as of May 19, 2026.
Behavior changes
CLI
anyscale logs jobnow defaults to a per-job log download endpoint. Downloads complete faster on large clusters because the new endpoint avoids scanning all cluster logs. Cluster-level filters such as--head-only,--worker-only,--node-ip,--instance-id, and glob patterns fall back to the previous cluster-log path.--ttlis ignored on the job-scoped path and surfaces a warning.
CLI and SDK
- Submitting a job with both
timeout_sandjob_queue_configno longer returns anHTTP 400error. Per-job timeouts apply to jobs running in a job queue, and the job queue cluster remains alive after a single timed-out job.
Bug fixes
SDK
anyscale.schedule.apply()now forwardsjob_config.tagsto the created schedule so spawned jobs are tagged, andanyscale.schedule.status()returns the tag dict instead ofNone.ComputeConfig.to_dict()andfrom_dict()now preserve explicitCPU=0andGPU=0resource pinning on head and worker nodes. Previously, explicit0resources were stripped during round-trip, which converted an explicitly unschedulable head node into a schedulable one. The load path also collapses the backend-injected unschedulable default back toresources=Noneso user-authored YAML stays clean.
Version 0.26.101 release notes
Version 0.26.101 is available as of May 11, 2026.
New features
CLI
- Added optional
--cloud-resource-nametoanyscale cloud verifyto verify a single named cloud resource. When unset the function verifies every cloud resource sequentially.
Bug fixes
CLI
anyscale cloud verifynow generates declarative CPU and memory compute configs for verification on Kubernetes-backed cloud resources, fixinginstance type not founderrors. Operator health checks also retry transient connection failures after port-forwarding.anyscale cloud verifynow runs static verification across all resources before functional verification to surface configuration errors earlier. Service verification is skipped on non-primary cloud resources with a warning.anyscale job-queue list --cluster-statusnow applies the filter instead of silently ignoring the filter.
SDK
anyscale.job.status(...).config.timeout_snow returns the timeout value when a job is submitted with--timeout-s. The field previously always returnedNone.
Version 0.26.100 release notes
Version 0.26.100 is available as of May 4, 2026.
Behavior changes
CLI and SDK
anyscale service deploy --versionsnow requires Anyscale to enable theenable-multi-version-servicesfeature flag for your organization. Anyscale enforces this flag server-side, so the requirement applies to all CLI and SDK versions, not just 0.26.100. Version 0.26.100 adds the translated CLI error messageMulti-version services (--versions) are not enabled for your organization. Please contact Anyscale support to request access.. Operations on existing multi-version services, including weight updates, restarts, in-place upgrades, and rollbacks, continue to work without the feature flag. See Multi-version services move to private beta for the platform announcement.
Version 0.26.99 release notes
Version 0.26.99 is available as of April 29, 2026.
New features
Cloud setup
- You can now set
redis_endpointunderkubernetes_configin the cloud resources YAML to configure a Kubernetes-managed Redis endpoint to enable head node fault tolerance for Anyscale services on cloud resources deployed with Kubernetes.
Behavior changes
SDK
list_cloudsnow returnsDecoratedcloudListResponseinstead ofCloudListResponse. The decorated response includes an optionalcreatorfield identifying who deployed the cloud.CloudsQueryalso accepts newcreator_idandstate_filterparameters to filter clouds by deployer or state.
Bug fixes
CLI and SDK
- Corrected help text and docstrings across the
auth,cloud,compute-config,job,project,schedule,service,service-account, andworkspacecommand groups.
Version 0.26.98 release notes
Version 0.26.98 is available as of April 28, 2026.
Version 0.26.97 release notes
Version 0.26.97 is available as of April 27, 2026.
Bug fixes
- Fixed
anyscale cloud verifyreportingNGINX Ingress: FAILEDon Kubernetes clouds that use gateway-based networking. The output now includes a singleNetworkingcheck that reads the operator config and verifies the configured gateway when gateway support is enabled, or the NGINX ingress controller otherwise. Invalid or unreadable operator config now fails the check instead of skipping it.
Version 0.26.96 release notes
Version 0.26.96 is available as of April 22, 2026.
New features
- Added
anyscale skillsCLI commands andanyscale.skillsSDK module to download versioned skill bundles and install them into Claude Code and Cursor. See Anyscale agent skills.
Cloud setup
- You can now set
cluster_instance_profile_idunderaws_configin the cloud resources YAML to specify an AWS instance profile ARN when the profile name differs from the cluster IAM role name. Omitting the field preserves existing behavior.
Behavior changes
CLI
anyscale cloud resource deletenow tears down Anyscale-managed cloud resources, including AWS CloudFormation stacks and Google Cloud infrastructure. Previously, the command returned an error for managed resources. The CLI warns that teardown is irreversible and rejects primary or ambiguous resource targets.
CLI and SDK
TERMINATEDis now a distinct job state.anyscale job list --v2accepts--state TERMINATEDas a filter, and the SDK'sJobStateenum exposesTERMINATEDseparately fromFAILED. Previously, the CLI and SDK reported terminated jobs asFAILED.
Version 0.26.95 release notes
Version 0.26.95 is available as of April 15, 2026.
Bug fixes
- Fixed
anyscale job listandjob.list()ignoring the--cloudfilter. The call now correctly returns only jobs from the specified cloud. - Log output downloaded from S3 now decodes as UTF-8. Unicode characters display correctly and non-UTF-8 bytes are replaced instead of raising an error.
Version 0.26.94 release notes
Version 0.26.94 is available as of April 14, 2026.
Version 0.26.93 release notes
Version 0.26.93 is available as of April 7, 2026.
Bug fixes
CLI
anyscale cloud create-cloud-resourcenow automatically skips verification when adding a Kubernetes compute stack and logs a message to run verification separately after installing the Anyscale Operator.- Fixed the
KubernetesConfigfield name fromanyscale_operator_iam_idtoanyscale_operator_iam_identity, matching the underlying API. - The CLI now strips leading and trailing whitespace from image URIs before validation, preventing errors when a URI is pasted with leading or trailing spaces.
- Fixed
anyscale job submit --helpto consistently show the-f/--config-fileflag in all usage examples.
Version 0.26.92 release notes
Version 0.26.92 is available as of March 25, 2026.