Skip to content

Bump databricks-sdk-go from v0.175.0 to v0.177.0 - #6448

Draft
janniklasrose wants to merge 1 commit into
mainfrom
bump-sdk-v0.177.0
Draft

Bump databricks-sdk-go from v0.175.0 to v0.177.0#6448
janniklasrose wants to merge 1 commit into
mainfrom
bump-sdk-v0.177.0

Conversation

@janniklasrose

Copy link
Copy Markdown
Contributor

Caution

Do not merge yet, latest TF release still on 0.176.0

Changes

Bump github.com/databricks/databricks-sdk-go from v0.175.0 to v0.177.0 and the pinned OpenAPI spec SHA to 0f2c9a3d.

Regenerated all downstream artifacts from the new spec: CLI command stubs, bundle JSON schema, validation, direct-engine resources, pydabs models, and the DABs<->TF field map. User-visible additions include the jobs continuous maintenance_window field and the pipelines RabbitMQ connector options; the postgres branch source_snapshot field is now handled as immutable/input-only by the direct engine.

The v0.177.0 ml.* field removals (feature-engineering) are not referenced by hand-written CLI code, so they required no source changes.

Why

Keep the CLI current with the latest SDK and provide a clean base for upcoming feature work.

Tests

Acceptance goldens regenerated via -update (help text + refschema). The non-update verify pass is green apart from load-induced terraform-engine timeout flakes, each confirmed passing in isolation. Root-module unit suite passes (9532 tests). ./task fmt, ./task lint-q, and ./task checks clean.

## Changes

Bump `github.com/databricks/databricks-sdk-go` from v0.175.0 to v0.177.0
and the pinned OpenAPI spec SHA to `0f2c9a3d`.

Regenerated all downstream artifacts from the new spec: CLI command stubs,
bundle JSON schema, validation, direct-engine resources, pydabs models, and
the DABs<->TF field map. User-visible additions include the jobs continuous
`maintenance_window` field and the pipelines RabbitMQ connector options; the
postgres branch `source_snapshot` field is now handled as immutable/input-only
by the direct engine.

The v0.177.0 `ml.*` field removals (feature-engineering) are not referenced by
hand-written CLI code, so they required no source changes. The SDK now marks
the pipelines `continuous` field deprecated; it remains a supported bundle
config field, so its four usages carry `//nolint:staticcheck` (SA1019).

## Why

Keep the CLI current with the latest SDK and provide a clean base for
upcoming feature work.

## Tests

Acceptance goldens regenerated via `-update` (help text + refschema). The
non-update verify pass is green apart from load-induced terraform-engine
timeout flakes, each confirmed passing in isolation. Root-module unit suite
passes (9532 tests). `./task fmt`, `./task lint`, and `./task checks` clean.

Co-authored-by: Isaac <no-reply@databricks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant