Releases: databricks/databricks-sdk-go
Releases · databricks/databricks-sdk-go
v0.126.0
Release v0.126.0
New Features and Improvements
- Add
PersistentAuth.ForceRefreshToken()to force-refresh cached U2M OAuth tokens and return an error instead of falling back to an existing token when refresh fails. - Add
ErrMissingRefreshToken, returned when a token refresh is requested but the cached token has no refresh token (i.e.Token()orForceRefreshToken()).
v0.125.0
Release v0.125.0
New Features and Improvements
- Add automatic detection of AI coding agents (Claude Code, Cursor, Cline, Codex, Copilot CLI, Gemini CLI, OpenCode, Antigravity, Openclaw) in the user-agent string. The SDK now appends
agent/<name>to HTTP request headers when running inside a known AI agent environment.
API Changes
- Add
DisableGovTagCreationfield for settings.RestrictWorkspaceAdminsMessage. - Add
DisableGovTagCreationfield for settingsv2.RestrictWorkspaceAdminsMessage.
v0.124.0
Release v0.124.0
Internal Changes
- Proactively attempt to refresh OAuth tokens expiring within 5 minutes in
PersistentAuth.Token()to reduce the chance of callers receiving near-expired tokens. If the refresh fails and the token is still valid, the existing token is returned.
API Changes
- Add
ParentPathfield for dashboards.GenieSpace.
v0.123.0
v0.122.0
Release v0.122.0
API Changes
- Add
AlertOutputfield for jobs.RunOutput. - Add
AlertTaskfield for jobs.RunTask. - Add
AlertTaskfield for jobs.SubmitTask. - Add
AlertTaskfield for jobs.Task. - Add environments package.
- Add w.Environments workspace-level service.
- Add
CanCreateAppenum value for iam.PermissionLevel.
v0.121.0
Release v0.121.0
API Changes
- Add
UpdateRolemethod for w.Postgres workspace-level service. - Add
EntitiesandTimeseriesColumnfields for ml.Feature. - Add
AggregationFunctionfield for ml.Function. - Add
FilterConditionfield for ml.KafkaSource. - Add
ConnectorTypeandDataStagingOptionsfields for pipelines.IngestionPipelineDefinition. - Add
IngestionSourceCatalogName,IngestionSourceConnectionName,IngestionSourceSchemaName,IngestionSourceTableNameandIngestionSourceTableVersionfields for pipelines.Origin. - Add
Attributesfield for postgres.RoleRoleStatus. - Add
SubDomainfield for serving.ExternalFunctionRequest. - [Breaking] Change
EntityColumnsandTimeseriesColumnfields for ml.DeltaTableSource to no longer be required. - Change
EntityColumnsandTimeseriesColumnfields for ml.DeltaTableSource to no longer be required. - [Breaking] Change
Inputsfield for ml.Feature to no longer be required. - Change
Inputsfield for ml.Feature to no longer be required. - [Breaking] Change
FunctionTypefield for ml.Function to no longer be required. - Change
FunctionTypefield for ml.Function to no longer be required. - Change
EntityColumnIdentifiersandTimeseriesColumnIdentifierfields for ml.KafkaSource to no longer be required. - [Breaking] Change
EntityColumnIdentifiersandTimeseriesColumnIdentifierfields for ml.KafkaSource to no longer be required.
v0.120.0
Release v0.120.0
New Features and Improvements
- Added discovery login flow for
login.databricks.comto the U2M OAuth infrastructure. This enables the CLI to authenticate users without requiring a workspace URL upfront.
Internal Changes
- Auth cache: Simplify experimental auth token refresh scheduling by replacing stale-duration/token-state tracking with an
asyncRefreshAllowedAftertimestamp. Async refreshes now start based on a per-token dynamic lead time and, after a failed async refresh, are deferred by 1 minute before retrying while expiry still forces a blocking refresh.
v0.119.0
Release v0.119.0
API Changes
- Add dataclassification and knowledgeassistants packages.
- Add w.DataClassification workspace-level service.
- Add w.KnowledgeAssistants workspace-level service.
- Add
GenieCreateEvalRun,GenieGetEvalResultDetails,GenieGetEvalRun,GenieListEvalResultsandGenieListEvalRunsmethods for w.Genie workspace-level service. - Add
TelemetryExportDestinationsfield for apps.App.
v0.118.0
v0.117.0
Release v0.117.0
Internal Changes
- Move cloud-based credential filtering from individual strategies into
DefaultCredentials. Azure strategies are skipped on GCP/AWS hosts in auto-detect mode; GCP strategies are skipped on Azure/AWS hosts. Whenauth_typeis explicitly set (e.g.azure-cli), cloud filtering is bypassed so the named strategy is always attempted regardless of host cloud.