Skip to content

Upgrade Go SDK to v0.106.0 - #4486

Merged
tanmay-db merged 9 commits into
mainfrom
go-sdk-bump
Feb 18, 2026
Merged

Upgrade Go SDK to v0.106.0#4486
tanmay-db merged 9 commits into
mainfrom
go-sdk-bump

Conversation

@tanmay-db

@tanmay-dbtanmay-db commented Feb 10, 2026

Copy link
Copy Markdown
Contributor

Changes

  1. Updating Go SDK to v0.106.0
  2. Refactoring Go SDK Config WorkspaceId to WorkspaceID

Note: This PR doesn't include the changes for CLI specific WorkspaceId eg in AuthArguments, those are done in: #4532

Why

Best practice to use ID

Tests

Existing tests

@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Feb 10, 2026

Copy link
Copy Markdown
Collaborator

Commit: 530430e

Run: 22107137675

Env🟨​KNOWN🔄​flaky💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
🟨​aws linux7172687628:36
🟨​aws windows7172707608:18
💚​aws-ucws linux8736467811:40
💚​aws-ucws windows873666769:22
💚​azure linux292717608:09
💚​azure windows292737586:12
💚​azure-ucws linux293696749:48
🔄​azure-ucws windows293716727:26
💚​gcp linux292677636:12
💚​gcp windows292697616:09
15 interesting tests: 7 KNOWN, 7 SKIP, 1 flaky
Test Nameaws linuxaws windowsaws-ucws linuxaws-ucws windowsazure linuxazure windowsazure-ucws linuxazure-ucws windowsgcp linuxgcp windows
🟨​TestAccept🟨​K🟨​K💚​R💚​R💚​R💚​R💚​R🔄​f💚​R💚​R
🙈​TestAccept/bundle/resources/permissions🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions🟨​K🟨​K💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions🟨​K🟨​K💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🟨​K🟨​K💚​R💚​R
🙈​TestAccept/bundle/resources/postgres_branches/basic🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_branches/recreate🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_branches/update_protected🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_branches/without_branch_id🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/postgres_endpoints/recreate🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🙈​TestAccept/bundle/resources/synced_database_tables/basic🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🔄​TestAccept/ssh/connection💚​R🔄​f💚​R💚​R💚​R💚​R💚​R🔄​f💚​R💚​R
Top 20 slowest tests (at least 2 minutes):
durationenvtestname
4:33aws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:54gcp linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:33azure-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:27azure-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:22aws-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:21gcp windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:20gcp linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:19aws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:15aws-ucws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:10aws-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
3:10gcp windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:03aws-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
3:03aws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:52azure-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:51aws linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:47azure windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform
2:44azure linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:39azure-ucws windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:22azure windowsTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct
2:21azure linuxTestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform

Comment threadacceptance/bundle/refschema/out.fields.txt

@pieternpietern left a comment

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.

Please include the SDK version in the PR title.

github.event_name == 'workflow_dispatch' ||
github.repository == 'databricks/databricks-sdk-go' ||
github.repository == 'databricks/databricks-sdk-py' ||
github.repository == 'databricks/databricks-sdk-java'

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.

Please revert this. We don't want to auto-release.

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.

This was generated automatically, will revert

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.

Re-opening since we are discussing to keep this change as it's no-op cc: @renaudhartert-db

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.

Ack, OK let's keep it. I see that this repo is excluded via the condition.

cc @simonfaltum

Comment threadacceptance/bundle/refschema/out.fields.txt
@tanmay-dbtanmay-db changed the title [Internal] Update Go SDK to latest[Internal] Update Go SDK to v0.106.0Feb 10, 2026
@pieternpietern changed the title [Internal] Update Go SDK to v0.106.0Upgrade Go SDK to v0.106.0Feb 17, 2026
github.event_name == 'workflow_dispatch' ||
github.repository == 'databricks/databricks-sdk-go' ||
github.repository == 'databricks/databricks-sdk-py' ||
github.repository == 'databricks/databricks-sdk-java'

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.

Ack, OK let's keep it. I see that this repo is excluded via the condition.

cc @simonfaltum

@tanmay-db
tanmay-db added this pull request to the merge queueFeb 17, 2026
github-merge-queueBot pushed a commit that referenced this pull request Feb 17, 2026
## Changes
<!-- Brief summary of your changes that is easy to understand -->
1. Updating Go SDK to v0.106.0
2. Refactoring Go SDK Config Workspace`Id` to Workspace`ID` Note: This PR doesn't include the changes for CLI specific WorkspaceId
eg in AuthArguments, those would be done in separate PR to keep this PR
specific to Go SDK bump. The other PR would be created once this is
merged.
## 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? -->
Best practice to use `ID`
## Tests
<!-- How have you tested the changes? -->
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. -->
@tanmay-db
tanmay-db removed this pull request from the merge queue due to a manual request Feb 17, 2026
github-merge-queueBot pushed a commit that referenced this pull request Feb 17, 2026
)
## Changes
<!-- Brief summary of your changes that is easy to understand -->
- Rename WorkspaceId to WorkspaceID across CLI-owned struct fields,
parameters, and local variables to follow idiomatic Go naming
conventions (acronyms should be all caps)
- Fix a pre-existing typo in runlocal.NewConfig parameter name
(workpaceId → workspaceID, which was missing an r in "workspace")
- This is a follow-up to #4486 which renamed the upstream SDK field;
this PR covers the CLI's own types: AuthArguments, Profile, Workspace,
and runlocal.Config
## 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? -->
Best practice to use Workspace`ID`
## Tests
<!-- How have you tested the changes? -->
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. -->
@tanmay-db
tanmay-db added this pull request to the merge queueFeb 18, 2026
Merged via the queue into main with commit 359498aFeb 18, 2026
29 checks passed
@tanmay-db
tanmay-db deleted the go-sdk-bump branch February 18, 2026 13:07
deco-sdk-taggingBot added a commit that referenced this pull request Feb 19, 2026
## Release v0.289.0
### CLI
* Make auth profiles respect DATABRICKS_CLI_PATH env var (([#4467](#4467)))
* Fix arrow key navigation in prompts on Windows (([#4501](#4501)))
### Bundles
* Log artifact build output in debug mode ([#4208](#4208))
* Fix bundle init not working in Azure Government ([#4286](#4286))
* Allow single and double quotes in environment dependencies (([#4511](#4511)))
* Use purge option when deleting alerts (([#4505](#4505)))
* engine/direct: Replace server_side_default with more precise backend_default rule in bundle plan ([#4490](#4490))
* engine/direct: Extend pipelines recreate_on_changes configuration (([#4499](#4499)))
* engine/direct: Added support for UC external locations (direct only) ([#4484](#4484))
### Dependency updates
* Upgrade Go SDK to v0.106.0 (([#4486](#4486)))
* Upgrade Terraform provider to v1.106.0 (([#4542](#4542)))
* Upgrade Go to 1.25.7 (([#4547](#4547)))
denik pushed a commit that referenced this pull request May 20, 2026
)
## Changes
<!-- Brief summary of your changes that is easy to understand -->
- Rename WorkspaceId to WorkspaceID across CLI-owned struct fields,
parameters, and local variables to follow idiomatic Go naming
conventions (acronyms should be all caps)
- Fix a pre-existing typo in runlocal.NewConfig parameter name
(workpaceId → workspaceID, which was missing an r in "workspace")
- This is a follow-up to #4486 which renamed the upstream SDK field;
this PR covers the CLI's own types: AuthArguments, Profile, Workspace,
and runlocal.Config
## 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? -->
Best practice to use Workspace`ID`
## Tests
<!-- How have you tested the changes? -->
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
## Changes
<!-- Brief summary of your changes that is easy to understand -->
1. Updating Go SDK to v0.106.0
2. Refactoring Go SDK Config Workspace`Id` to Workspace`ID` Note: This PR doesn't include the changes for CLI specific WorkspaceId
eg in AuthArguments, those are done in:
#4532
## 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? -->
Best practice to use `ID`
## Tests
<!-- How have you tested the changes? -->
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.289.0
### CLI
* Make auth profiles respect DATABRICKS_CLI_PATH env var (([#4467](#4467)))
* Fix arrow key navigation in prompts on Windows (([#4501](#4501)))
### Bundles
* Log artifact build output in debug mode ([#4208](#4208))
* Fix bundle init not working in Azure Government ([#4286](#4286))
* Allow single and double quotes in environment dependencies (([#4511](#4511)))
* Use purge option when deleting alerts (([#4505](#4505)))
* engine/direct: Replace server_side_default with more precise backend_default rule in bundle plan ([#4490](#4490))
* engine/direct: Extend pipelines recreate_on_changes configuration (([#4499](#4499)))
* engine/direct: Added support for UC external locations (direct only) ([#4484](#4484))
### Dependency updates
* Upgrade Go SDK to v0.106.0 (([#4486](#4486)))
* Upgrade Terraform provider to v1.106.0 (([#4542](#4542)))
* Upgrade Go to 1.25.7 (([#4547](#4547)))
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

@tanmay-db@eng-dev-ecosystem-bot@pietern