CLI
- Fix GitHub API rate limit errors in
aitools listand plugin installs by pinning skills to0.2.32. (#7159) databricks ssh connectnow makesclaudeandcodexavailable on dedicated clusters. (#7190)databricks ssh connecton serverless now makesclaudeandcodexavailable in IDE sessions (--ide) and to non-interactive commands (e.g.databricks ssh connect -- 'claude -p "..."'). (#7123)
AI Runtime
- Add workload support for the GPU_1xRTX6000 accelerator type in enabled workspaces. (#7214)
- Show only the accelerator types available in the current workspace in
databricks air run -h config.compute. (#6993)
Bundles
- Fixed
bundle validatefailing with "expected a map to index" when a jobschedule,triggerorcontinuousis a reference to a whole block, such as${resources.jobs.base.schedule}. (#7225) - Added
lifecycle.depends_onto order resources without referencing their fields. (#7120) - Immutable-folder deploys now refuse to deploy onto a snapshot that was modified outside the bundle (break glass);
bundle deploy --forcemoves the deployment to a fresh snapshot. (#6774) - Fix
--include-locationsfailing when a resource is missing a required field. (#7185) - Removed spurious "required field is not set" warnings for a field whose value is a reference to a whole block, such as
schedule: ${resources.jobs.base.schedule}. (#7226) - Revert bundle file uploads to the legacy
/workspace-files/import-fileendpoint, rolling back #6149 and #7034 released in v1.21.0. This fixes notebooks being uploaded as plain files and deployments failing (for example SQL notebooks in #7216). A remote file or notebook whose type differs from the local one is now deleted and replaced instead of blocking the deploy. (#7218) - Support selecting resources for deletion with
bundle deploy --select. (#7023) - Add the
workspace.sync_modesetting with the valuesoverwrite(default),in-place, andimmutable. It replacespresets.source_linked_deployment(usein-place) andexperimental.immutable_folder(useimmutable), which are now deprecated and emit a warning. (#7183)