Bump databricks-sdk-go from v0.177.0 to v0.178.0 - #6673
Merged
Merged
Conversation
## Changes Bump the pinned Databricks Terraform provider from v1.131.0 to v1.132.0. Notable schema changes: - New `databricks_domain` and `databricks_sandbox` resources and data sources. - `databricks_grant`/`databricks_grants`: new `secret` securable field. - `databricks_job`: `provisioned_capacity_id` added to AI-runtime task deployment compute. - Expanded `databricks_feature_engineering_feature` schema. - AI Gateway service resources dropped several experimental fields (`owner`, inference-table `disabled`, rate-limit request-tag fields, routing `traffic_splitting`/`first_token_timeout`). ## Tests Acceptance goldens regenerated via `./task test-update`. The only golden change is the new `secret` field appearing as `null` in grant state. Co-authored-by: Isaac <no-reply@databricks.com>
janniklasrose
added this pull request to stack #6674
September 14, 2026 14:30
Co-authored-by: Isaac <no-reply@databricks.com>
## Changes Bump `github.com/databricks/databricks-sdk-go` from v0.177.0 to v0.178.0. - Removed `Owner` from `catalog.ModelService`; dropped it from the AI Gateway model-service direct-engine resource body. - AI Gateway model service schema drops rate-limit `request_tag_key`/`request_tag_value`, routing `first_token_timeout`/`traffic_splitting`, and inference-table `disabled`, matching the API. - New `ai-functions`, `domains`, and `sandbox` workspace command groups. - New `provisioned_capacity_id` on jobs AI-runtime task compute, `Gpu8xB300` accelerator type, `catalog.PolicyInfo` deny support, and feature-engineering additions surfaced in the schema and PyDABs models. ## Tests Acceptance goldens regenerated via `./task test-update` (refschema field list and top-level help). Root-module unit suite and full lint pass. Co-authored-by: Isaac <no-reply@databricks.com>
Co-authored-by: Isaac <no-reply@databricks.com>
janniklasrose
force-pushed
the
janniklasrose/bump-sdk
branch
from
September 14, 2026 14:50
7d5fa93 to
9041ab9
Compare
denik
approved these changes
Sep 14, 2026
| resources.model_services.*.config.routing.fallback.destinations[*].provisioned_throughput_config.model string ALL | ||
| resources.model_services.*.config.routing.fallback.destinations[*].provisioned_throughput_config.model_serving_endpoint string ALL | ||
| resources.model_services.*.config.routing.fallback.destinations[*].traffic_percentage int ALL | ||
| resources.model_services.*.config.routing.first_token_timeout *duration.Duration ALL |
Contributor
There was a problem hiding this comment.
Should we note in changelog that a bunch of fields were removed? Or did they never work?
Member
Author
There was a problem hiding this comment.
seems like they were beta fields (based on bundle/schema/jsonschema.json)
janniklasrose
marked this pull request as ready for review
September 14, 2026 15:22
Collaborator
Integration test reportCommit: 9041ab9
Top 3 slowest tests (at least 2 minutes):
|
Collaborator
Integration test reportCommit: 9c0d6fb
527 interesting tests: 519 FAIL, 7 KNOWN, 1 SKIP
Top 50 slowest tests (at least 2 minutes):
|
janniklasrose
added a commit
that referenced
this pull request
Sep 15, 2026
## Changes Bump `github.com/databricks/databricks-sdk-go` from v0.177.0 to v0.178.0. - Remove `Owner` from `catalog.ModelService`; drop it from the AI Gateway model-service direct-engine resource body. - AI Gateway model service schema drops rate-limit `request_tag_key`/`request_tag_value`, routing `first_token_timeout`/`traffic_splitting`, and inference-table `disabled`, matching the API. - New `ai-functions`, `domains`, and `sandbox` workspace command groups. - New `provisioned_capacity_id` on jobs AI-runtime task compute, `Gpu8xB300` accelerator type, `catalog.PolicyInfo` deny support, and feature-engineering additions surfaced in the schema and PyDABs models. ## Why Routine SDK update. The pinned OpenAPI spec SHA moves with the SDK (`0f2c9a3d` → `129c9a58`), and downstream generated artifacts are regenerated from it. ## Tests Downstream artifacts regenerated (cli.json, command stubs, JSON schema, validation, direct-engine YAML, refschema, PyDABs). Acceptance goldens regenerated via `./task test-update` (refschema field list and top-level help). Root-module unit suite (10048 tests) and full `./task lint` pass. This pull request and its description were written by Isaac. --------- Co-authored-by: Isaac <no-reply@databricks.com>
deco-sdk-tagging Bot
added a commit
that referenced
this pull request
Sep 16, 2026
## Release v1.17.0 ### Notable Changes * Bump the direct deployment state version to 3. Clients older than v1.8.0 will reject bundles deployed with this release. ([#6713](#6713)) ### CLI * Add an `INVALID_REFRESH_TOKEN` error code to `databricks auth token --output json` failures. ([#6684](#6684)) * Add experimental `databricks auth docker configure` to configure Docker credential helper access for Databricks Artifact Registry. ([#6700](#6700)) * Add experimental `databricks auth docker token` to generate Docker credentials for Databricks Artifact Registry. ([#6699](#6699)) * `databricks environments setup-local` now reports the `E_PROVISION_CONFLICT` error code instead of the generic `E_PROVISION` when `uv sync` fails to resolve a dependency conflict. ([#6666](#6666)) * Preserve SSH sessions across temporary tunnel disconnects, with bounded replay and backpressure for large transfers. ([#6650](#6650)) * Allow OAuth U2M logins to override the CLI client ID with `--client-id`, profile `client_id`, or `DATABRICKS_CLIENT_ID`. ([#6594](#6594)) ### Bundles * direct: Store a dashboard's `serialized_dashboard` in state as a content hash instead of its full contents. ([#6105](#6105)) * direct: Fix pipelines recreation when the whole `ingestion_definition` block is added or removed. ([#6589](#6589)) * `bundle plan`, `deploy`, and `destroy` no longer report removing `permissions`, `grants`, or secret scope ACLs from a bundle as a deletion, since it leaves the resource untouched. ([#6647](#6647)) * `bundle plan` and `deploy` no longer list or count a resource that was already deleted remotely as a deletion, matching `bundle destroy`; applying still cleans up its stale state entry. ([#6675](#6675)) * Fix `bundle run` failing with `expected an int, found a string` when an unrelated resource references another resource that is not deployed. `bundle run` now resolves `${resources.*}` references only within the resource being run. ([#6690](#6690)) * Add grants support for the AI Gateway `model_service`, `mcp_service`, and `model_provider_service` resources (direct engine). ([#6635](#6635)) * Add bundle support for the AI Gateway `mcp_service` resource (direct engine). ([#6633](#6633)) * Add bundle support for the AI Gateway `model_provider_service` resource (direct engine). ([#6634](#6634)) * Add bundle support for the AI Gateway `model_service` resource (direct engine). ([#6525](#6525)) * Prevent resource drift on catalogs if `storage_root` contained a trailing slash in the URL. ([#6622](#6622)) * Fixed a "lineage mismatch in state files" error that could occur after destroying a bundle and redeploying it from another machine. `bundle destroy` now removes the local state file so no stale lineage is left behind, and prunes the state directories it leaves empty (such as `.internal/` and `sync-snapshots/`). ([#6210](#6210), [#6685](#6685)) * direct: `bundle plan` no longer reports a permanent update on a cluster that uses a cluster policy: when the cluster spec sets `policy_id`, a field present in the remote but absent from the bundle config is not treated as drift. ([#6531](#6531)) * `bundle deploy` on the direct engine now reports each resource as soon as it is deployed, instead of listing them all after the deployment finishes. A deploy that fails part way through now reports the resources it did apply. ([#6361](#6361)) * Direct-engine bundles no longer flag phantom drift on server-populated nested fields under reused config types (e.g. `external_locations` file-event-queue resource IDs, `database_instances` parent-instance refs, `apps` git credential ID). ([#6618](#6618)) * `databricks bundle generate app` now reproduces a git-backed app's `git_repository` and `git_source` configuration instead of emitting a workspace `source_code_path`, so generating from a Git-deployed app no longer silently converts it to workspace source. ([#6656](#6656)) * Improved configuration load time for bundles with many included files. ([#6195](#6195)) * `bundle destroy` no longer deletes triggered job runs, leaving them untouched on the backend. ([#6672](#6672)) * direct: resources.job\_runs: new lifecycle.triggers.on\_file\_change setting to restart the run when monitored files change. Can be set to a series of paths or globs. ([#6309](#6309)) * Bundle summary now shows a name for Postgres branches, endpoints, databases, and roles instead of a blank Name field. ([#6663](#6663)) * Added PyDABs (Python) support for cluster policies, dashboards, and Genie spaces. ([#6585](#6585)) * CLI commands no longer imply that a resource whose type has no workspace URL is merely not deployed yet. ([#6583](#6583)) * Capture the implicit dependency a vector search index has on a catalog or schema defined in the same bundle, so the catalog and schema are deployed first. ([#6655](#6655)) ### Dependency Updates * Bump dependencies with known vulnerabilities. ([#6695](#6695)) * Bump `github.com/databricks/databricks-sdk-go` from v0.177.0 to v0.178.0. ([#6673](#6673)) * Bump Terraform provider from v1.131.0 to v1.132.0. ([#6671](#6671))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Bump
github.com/databricks/databricks-sdk-gofrom v0.177.0 to v0.178.0.Ownerfromcatalog.ModelService; drop it from the AI Gateway model-service direct-engine resource body.request_tag_key/request_tag_value, routingfirst_token_timeout/traffic_splitting, and inference-tabledisabled, matching the API.ai-functions,domains, andsandboxworkspace command groups.provisioned_capacity_idon jobs AI-runtime task compute,Gpu8xB300accelerator type,catalog.PolicyInfodeny support, and feature-engineering additions surfaced in the schema and PyDABs models.Why
Routine SDK update. The pinned OpenAPI spec SHA moves with the SDK (
0f2c9a3d→129c9a58), and downstream generated artifacts are regenerated from it.Tests
Downstream artifacts regenerated (cli.json, command stubs, JSON schema, validation, direct-engine YAML, refschema, PyDABs). Acceptance goldens regenerated via
./task test-update(refschema field list and top-level help). Root-module unit suite (10048 tests) and full./task lintpass.This pull request and its description were written by Isaac.