CLI
- An explicitly selected profile (
--profileor a bundle'sworkspace.profile) now takes precedence over auth environment variables (DATABRICKS_HOST,DATABRICKS_TOKEN, etc.) instead of being silently shadowed by them; env vars still fill auth fields the profile leaves empty (#5096). - Fix intermittent crashes when processing pages from API calls (#5815).
Bundles
- direct: add basic version of job_runs resource (experimental) (#5603).
- Fix permissions added to a job or pipeline by a Python (PyDABs) mutator failing to deploy with "must have exactly one owner"; the deploying identity is now set as owner, matching resources whose permissions are declared in YAML (#5821).
- Remove duplicate enum values for jsonschema.json (#5839).
- direct: volumes: support
volume_pathproperty (#5550). - direct: Fix deploy bug when a
postgres_projects,postgres_branches, orpostgres_endpointsfield is set to its zero value (e.g.enable_pg_native_login: false,replace_existing: false) (#5782). bundle run --onlyhelp now documents the+modifier syntax: prefix a task key with+to also run its upstream tasks, or suffix it with+for downstream tasks (#5760).- direct: Recognize UC-managed catalog and schema property defaults to avoid unnecessary drift (#5865 & #5870).
- Fix
bundle deploy --select <resource>skipping the resource's grants and permissions; they are now applied as part of the selected resource (#5852). - Support
purge_on_delete: trueonpostgres_branchesso bundles can hard-delete a Lakebase branch on destroy (skipping the soft-delete retention window) (#5801). - Support
replace_existing: trueonpostgres_databasesandpostgres_rolesso bundles can take over a database or role that already exists on a Lakebase branch instead of failing withALREADY_EXISTS(#5803).
Dependency updates
- Bump databricks-sdk-go to v0.154.0 (#5855).
- Bump terraform-provider to 1.121.0 (#5857).
- Bump OpenTelemetry dependencies to v1.44.0 to address CVE-2026-41178 (#5873).