CLI
- Honor
CLAUDE_CONFIG_DIRinaitoolscommands. (#6838) - Added
--ttland--no-expiryflags todatabricks postgres create-branchso a branch's expiration can be set without hand-writing a--jsonspec.--ttlaccepts the REST API duration form (604800s), a Go duration (168h), or day/week units (7d,3w);--no-expirycreates a branch that never expires. One of--ttl,--no-expiry, or a spec expiration in--jsonis required. (#6313) databricks ssh connectserverless sessions now provide Claude Code and Codex configured with Unity Gateway out of the box. (#6885)
AI Runtime
- Add
databricks air images push(Preview) to configure Docker authentication and push container images to Databricks Artifact Registry. (#6869) air runnow grants the configuredpermissionson the MLflow experiment as well as the job. (#6870)
Bundles
- Add libraries field to clusters. (#6831)
- Error out when a configured
workspace_iddoes not match the connected workspace, instead of silently using it in resource URLs emitted bybundle summary. (#6754) - Fix spurious recreation of Lakebase (Postgres) branches, roles, and catalogs when the referenced project is updated in place: an in-place project change (e.g.
display_name) no longer forces a delete + create of resources that reference the project's or branch'sname. (#6865) - Direct engine now detects and applies an explicitly configured integer zero (e.g.
gcp_attributes.local_ssd_count: 0) added to a resource first deployed without the field. (#6867) - Migrate existing Terraform deployment state to the direct engine before deploying (previously done after a Terraform deploy), so the deploy runs on the direct engine. (#6749)
- The
postgres_snapshot_schedulesresource (introduced in v1.16.0) is now marked Beta and is no longer available in PyDABs, matching the otherpostgres_*resources; configure it in YAML instead. (#6887)