Release v1.21.0 (2026-10-14)
CLI
- Support pipeline IDs in
pipelines history. (#6995) - Show a hint for previewing more rows in
pipelines show. (#6995) databricks environments setup-localnow uses the environment inUV_PROJECT_ENVIRONMENTwhen it is set, asuv syncdoes. (#7026)databricks environments setup-localnow supports uv workspace members: it uses the shared.venvat the workspace root and writes the dependency constraints to the rootpyproject.toml. (#7018)
AI Runtime
- Limit
databricks air runsubmission preflight validation to one five-second attempt before continuing when the service is unavailable. (#6994)
Bundles
- Bundle file uploads now use the multipart
POST /api/2.0/workspace/importendpoint instead of the deprecatedPOST /api/2.0/workspace-files/import-file, raising the per-workspace upload rate limit and improving deploy throughput under concurrency. (#6149) - Diagnostic paths now quote map keys that are not identifiers, e.g.
resources.jobs['${var.env}_job']. (#6980) - No longer include
CLAUDE.mdin the bundle templates, now that Claude supportsAGENTS.md. (#7000) - Fix
bundle deployment bindsilently binding over a deployment state it could not read, which could take over a resource that was already managed by the bundle. (#6331) databricks bundle deploy,databricks bundle syncanddatabricks syncnow retry file, library, state and metadata uploads that fail with a transient server error (5xx or 408), instead of failing. (#7014)databricks bundle deploy,databricks bundle syncanddatabricks syncnow retry the workspace path check (workspace/get-status) when it fails with a transient server error (5xx or 408) or an HTTP/2REFUSED_STREAM, instead of failing. (#7044)- Fixed
experimental.immutable_folderfailing validation for targets withmode: development("file_path must start with '~/' or contain the current username"). (#7027) - Fixed
experimental.immutable_folderfailing withexperimental.deployment_history("workspace_info.file_path must be an absolute workspace path") and failingbundle validatewhen top-levelpermissionsare set. (#7001) - Translate relative
.envfile paths in a job'senvironment_variables[].spec.filesto their deployed workspace locations. (#6985) - Resolve job
project_environmentpaths relative to the YAML file that defines them. (#6983)