Skip to content

Upgrade go sdk to 0.85.0 - #3769

Merged
anton-107 merged 7 commits into
mainfrom
anton-107/go-sdk-0.85.0
Oct 15, 2025
Merged

Upgrade go sdk to 0.85.0#3769
anton-107 merged 7 commits into
mainfrom
anton-107/go-sdk-0.85.0

Conversation

@anton-107

@anton-107anton-107 commented Oct 15, 2025

Copy link
Copy Markdown
Contributor

Why

Prerequisite for TF provider upgrade

Tests

Updated existing tests

@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Oct 15, 2025

Copy link
Copy Markdown
Collaborator

Run: 18532314149

Env🔄​flaky✅​pass🙈​skip
✅​aws linux322545
✅​aws windows323544
✅​aws-ucws linux438441
✅​aws-ucws windows439440
✅​azure linux322544
🔄​azure windows2321543
✅​azure-ucws linux438440
🔄​azure-ucws windows2437439
🔄​gcp linux1320546
✅​gcp windows322545
Test Nameazure windowsazure-ucws windowsgcp linux
TestAccept🔄​f🔄​f✅​p
TestAccept/bundle/deployment/bind/job/generate-and-bind✅​p🔄​f✅​p
TestAccept/bundle/deployment/bind/model-serving-endpoint🔄​f✅​p✅​p
TestAuthDescribeSuccess✅​p✅​p🔄​f

@anton-107
anton-107 marked this pull request as ready for review October 15, 2025 14:46
@@ -1,13 +1,5 @@

>>> [CLI] bundle validate -o json
Warning: required field "catalog_name" is not set

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it seems odd that this warning is lost?

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in accordance to this change - CatalogName got an omitempty attribute: databricks/databricks-sdk-go@42ad9a8#r167972266

@anton-107
anton-107 added this pull request to the merge queueOct 15, 2025
Merged via the queue into main with commit 89b2786Oct 15, 2025
19 checks passed
@anton-107
anton-107 deleted the anton-107/go-sdk-0.85.0 branch October 15, 2025 15:24
deco-sdk-taggingBot added a commit that referenced this pull request Oct 16, 2025
## Release v0.273.0
### Notable Changes
* (via Terraform v1.92.0) DABs will no longer try to update pipeline permissions upon pipeline deletion. This fixes PERMISSION\_ERROR upon 'bundle destroy'
for pipelines that have run\_as setting enabled (described in https://community.databricks.com/t95/data-engineering/dab-dlt-destroy-fails-due-to-ownership-permissions-mismatch/td-p/132101)
The downside is that if 'permissions:' block is removed from the resource, DABs will not try anymore to restore permissions to just the owner of the pipeline.
### CLI
* Add the `--configure-serverless` flag to `databricks auth login` to configure Databricks Connect to use serverless.
### Dependency updates
* Upgrade Go SDK to 0.82.0 ([#3769](#3769))
* Upgrade TF provider to 1.92.0 ([#3772](#3772))
### Bundles
* Updated the internal lakeflow-pipelines template to use an "src" layout ([#3671](#3671)).
* Fix for pip flags with equal sign being incorrectly treated as local file names ([#3766](#3766))
@pieternpietern mentioned this pull request Nov 3, 2025
github-merge-queueBot pushed a commit that referenced this pull request Nov 4, 2025
## Changes
See https://github.com/databricks/databricks-sdk-go/releases/tag/v0.89.0
This change removes previously added flags to the `jobs create` and
`pipelines create` commands. These flags were not part of these commands
before and were added by accident (in #3769). Because the payload for
these commands is complex, they take a `--json` flag instead.
pietern added a commit that referenced this pull request Dec 5, 2025
## Changes
Filter out enum values with DEVELOPMENT or PRIVATE_PREVIEW launch stages
when extracting annotations from the OpenAPI spec. Only values with GA,
PUBLIC_PREVIEW, or PUBLIC_BETA stages are included in the generated schema.
## Why
Different OpenAPI spec versions have inconsistent visibility filtering,
causing enum values like LIQUID to appear and disappear across commits.
This made the annotations file non-deterministic depending on which spec
was used.
Evidence of flip-flopping (newest to oldest):
- a6fbd57 Add support for alerts to DABs (#4004) - LIQUID re-added
- ecc9d54 Regenerate autogenerated files (#3981) - LIQUID removed
- 89b2786 Upgrade go sdk to 0.85.0 (#3769) - LIQUID first added
denik pushed a commit that referenced this pull request May 20, 2026
## Why
<!-- Why are these changes needed? Provide the context that the reviewer
might be missing.
For example, were there any decisions behind the change that are not
reflected in the code itself? -->
Prerequisite for TF provider upgrade
## Tests
<!-- How have you tested the changes? -->
Updated existing tests
<!-- If your PR needs to be included in the release notes for next
release,
add a separate entry in NEXT_CHANGELOG.md as part of your PR. -->
denik pushed a commit that referenced this pull request May 20, 2026
## Release v0.273.0
### Notable Changes
* (via Terraform v1.92.0) DABs will no longer try to update pipeline permissions upon pipeline deletion. This fixes PERMISSION\_ERROR upon 'bundle destroy'
for pipelines that have run\_as setting enabled (described in https://community.databricks.com/t95/data-engineering/dab-dlt-destroy-fails-due-to-ownership-permissions-mismatch/td-p/132101)
The downside is that if 'permissions:' block is removed from the resource, DABs will not try anymore to restore permissions to just the owner of the pipeline.
### CLI
* Add the `--configure-serverless` flag to `databricks auth login` to configure Databricks Connect to use serverless.
### Dependency updates
* Upgrade Go SDK to 0.82.0 ([#3769](#3769))
* Upgrade TF provider to 1.92.0 ([#3772](#3772))
### Bundles
* Updated the internal lakeflow-pipelines template to use an "src" layout ([#3671](#3671)).
* Fix for pip flags with equal sign being incorrectly treated as local file names ([#3766](#3766))
denik pushed a commit that referenced this pull request May 20, 2026
## Changes
See https://github.com/databricks/databricks-sdk-go/releases/tag/v0.89.0
This change removes previously added flags to the `jobs create` and
`pipelines create` commands. These flags were not part of these commands
before and were added by accident (in #3769). Because the payload for
these commands is complex, they take a `--json` flag instead.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@anton-107@eng-dev-ecosystem-bot@denik