Skip to content

Commit 9247359

Browse files
[Release] Release v0.55.0
## Release v0.55.0 ### New Features and Improvements * Enabled asynchronous token refreshes by default. A new `disable_async_token_refresh` configuration option has been added to allow disabling this feature if necessary. To disable asynchronous token refresh, set the environment variable `DATABRICKS_DISABLE_ASYNC_TOKEN_REFRESH=true` or configure it within your configuration object. The previous `DATABRICKS_ENABLE_EXPERIMENTAL_ASYNC_TOKEN_REFRESH` option has been removed as asynchronous refresh is now the default behavior. ### Internal Changes * The route-optimized query method now returns a descriptive error instead of a NullPointerException when called on a non-optimized endpoint. ### API Changes * Added `workspaceClient.aiBuilder()` service. * Added `workspaceClient.featureStore()` service and `workspaceClient.materializedFeatures()` service. * Added `deleteConversation()`, `listConversations()` and `trashSpace()` methods for `workspaceClient.genie()` service. * Added `createDatabaseInstanceRole()`, `deleteDatabaseInstanceRole()`, `getDatabaseInstanceRole()` and `listDatabaseInstanceRoles()` methods for `workspaceClient.database()` service. * Added `connection` and `credential` fields for `com.databricks.sdk.service.catalog.Dependency`. * Added `rely` field for `com.databricks.sdk.service.catalog.ForeignKeyConstraint`. * Added `rely` field for `com.databricks.sdk.service.catalog.PrimaryKeyConstraint`. * Added `securableKindManifest` field for `com.databricks.sdk.service.catalog.TableInfo`. * Added `securableKindManifest` field for `com.databricks.sdk.service.catalog.TableSummary`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.ClusterAttributes`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.ClusterDetails`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.ClusterSpec`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.CreateCluster`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.CreateInstancePool`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.EditCluster`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.EditInstancePool`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.GetInstancePool`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.InstancePoolAndStats`. * Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.UpdateClusterResource`. * Added `expirationTime` field for `com.databricks.sdk.service.database.DatabaseCredential`. * Added `childInstanceRefs`, `effectiveEnableReadableSecondaries`, `effectiveNodeCount`, `effectiveRetentionWindowInDays`, `effectiveStopped`, `enableReadableSecondaries`, `nodeCount`, `parentInstanceRef`, `readOnlyDns` and `retentionWindowInDays` fields for `com.databricks.sdk.service.database.DatabaseInstance`. * Added `existingPipelineId` field for `com.databricks.sdk.service.database.SyncedTableSpec`. * Added `lastSync` and `pipelineId` fields for `com.databricks.sdk.service.database.SyncedTableStatus`. * Added `dbtPlatformOutput` field for `com.databricks.sdk.service.jobs.RunOutput`. * Added `dbtPlatformTask` field for `com.databricks.sdk.service.jobs.RunTask`. * Added `dbtPlatformTask` field for `com.databricks.sdk.service.jobs.SubmitTask`. * Added `dbtPlatformTask` field for `com.databricks.sdk.service.jobs.Task`. * Added `environment` field for `com.databricks.sdk.service.pipelines.CreatePipeline`. * Added `environment` field for `com.databricks.sdk.service.pipelines.EditPipeline`. * Added `environment` field for `com.databricks.sdk.service.pipelines.PipelineSpec`. * Added `description` field for `com.databricks.sdk.service.serving.CreateServingEndpoint`. * Added `servedEntityName` field for `com.databricks.sdk.service.serving.Route`. * Added `description` field for `com.databricks.sdk.service.serving.ServingEndpoint`. * Added `description` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`. * Added `DATABRICKS_ROW_STORE_FORMAT`, `DELTA_UNIFORM_HUDI`, `DELTA_UNIFORM_ICEBERG`, `HIVE`, `ICEBERG`, `MONGODB_FORMAT`, `ORACLE_FORMAT`, `SALESFORCE_DATA_CLOUD_FORMAT` and `TERADATA_FORMAT` enum values for `com.databricks.sdk.service.catalog.DataSourceFormat`. * Added `METRIC_VIEW` enum value for `com.databricks.sdk.service.catalog.TableType`. * Added `R` enum value for `com.databricks.sdk.service.compute.Language`. * Added `CANCELLED`, `ERROR`, `QUEUED`, `RUNNING`, `STARTING` and `SUCCESS` enum values for `com.databricks.sdk.service.jobs.DbtPlatformRunStatus`. * Added `CONTINUOUS` and `CONTINUOUS_RESTART` enum values for `com.databricks.sdk.service.jobs.TriggerType`. * Added `APPEND_ONLY` enum value for `com.databricks.sdk.service.pipelines.TableSpecificConfigScdType`. * [Breaking] Changed `update()` method for `workspaceClient.dashboardWidgets()` service . New request type is `com.databricks.sdk.service.sql.UpdateWidgetRequest` class. * [Breaking] Changed `create()` method for `workspaceClient.queryVisualizationsLegacy()` service with new required argument order. * [Breaking] Changed `status` field for `com.databricks.sdk.service.jobs.DbtCloudJobRunStep` to type `com.databricks.sdk.service.jobs.DbtPlatformRunStatus` class. * Changed `servedModelName` field for `com.databricks.sdk.service.serving.Route` to no longer be required. * [Breaking] Changed `servedModelName` field for `com.databricks.sdk.service.serving.Route` to no longer be required. * [Breaking] Removed `workspaceClient.customLlms()` service. * [Breaking] Removed `generateDownloadFullQueryResult()` and `getDownloadFullQueryResult()` methods for `workspaceClient.genie()` service. * [Breaking] Removed `includeDeltaMetadata` field for `com.databricks.sdk.service.catalog.ListTablesRequest`. * [Breaking] Removed `tableServingUrl` field for `com.databricks.sdk.service.database.DatabaseTable`. * [Breaking] Removed `tableServingUrl` field for `com.databricks.sdk.service.database.SyncedDatabaseTable`. * [Breaking] Removed `pipelineId` field for `com.databricks.sdk.service.database.SyncedTableSpec`. * [Breaking] Removed `UNKNOWN_CATALOG_TYPE` enum value for `com.databricks.sdk.service.catalog.CatalogType`. * [Breaking] Removed `HIVE_CUSTOM` and `HIVE_SERDE` enum values for `com.databricks.sdk.service.catalog.DataSourceFormat`. * [Breaking] Removed `UNKNOWN_SECURABLE_TYPE` enum value for `com.databricks.sdk.service.catalog.SecurableType`. * [Breaking] Removed `CANCELLED`, `ERROR`, `QUEUED`, `RUNNING`, `STARTING` and `SUCCESS` enum values for `com.databricks.sdk.service.jobs.DbtCloudRunStatus`. * Added `workspaceClient.externalLineage()` service and `workspaceClient.externalMetadata()` service. * Added `workspaceClient.defaultWarehouseId()` service. * Added `claims` field for `com.databricks.sdk.service.database.GenerateDatabaseCredentialRequest`. * Added `activity` field for `com.databricks.sdk.service.ml.DeleteTransitionRequestResponse`. * Added `maxResults` field for `com.databricks.sdk.service.ml.ListWebhooksRequest`. * Added `body` and `statusCode` fields for `com.databricks.sdk.service.ml.TestRegistryWebhookResponse`. * Added `modelVersionDatabricks` field for `com.databricks.sdk.service.ml.TransitionStageResponse`. * Added `registeredModel` field for `com.databricks.sdk.service.ml.UpdateModelResponse`. * Added `modelVersion` field for `com.databricks.sdk.service.ml.UpdateModelVersionResponse`. * Added `webhook` field for `com.databricks.sdk.service.ml.UpdateWebhookResponse`. * Added `runAs` field for `com.databricks.sdk.service.pipelines.GetPipelineResponse`. * Added `principal` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit`. * Added `ANY_STATIC_CREDENTIAL` enum value for `com.databricks.sdk.service.catalog.CredentialType`. * Added `TABLE_DELTA_ICEBERG_DELTASHARING` enum value for `com.databricks.sdk.service.catalog.SecurableKind`. * Added `SECURITY_AGENTS_FAILED_INITIAL_VERIFICATION` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`. * Added `CAN_CREATE_REGISTERED_MODEL` enum value for `com.databricks.sdk.service.ml.PermissionLevel`. * Added `BIGQUERY` enum value for `com.databricks.sdk.service.pipelines.IngestionSourceType`. * Added `SERVICE_PRINCIPAL` and `USER_GROUP` enum values for `com.databricks.sdk.service.serving.AiGatewayRateLimitKey`. * Added `DELTA_ICEBERG_TABLE` enum value for `com.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType`. * [Breaking] Changed `deleteTransitionRequest()`, `updateModel()`, `updateModelVersion()` and `updateWebhook()` methods for `workspaceClient.modelRegistry()` service return type to become non-empty. * [Breaking] Changed `deleteWebhook()` method for `workspaceClient.modelRegistry()` service with new required argument order. * [Breaking] Changed `fromStage` and `toStage` fields for `com.databricks.sdk.service.ml.Activity` to type `String` class. * [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.ApproveTransitionRequest` to type `String` class. * [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.CreateTransitionRequest` to type `String` class. * [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.DeleteTransitionRequestRequest` to type `String` class. * [Breaking] Changed `id` field for `com.databricks.sdk.service.ml.DeleteWebhookRequest` to be required. * [Breaking] Changed `key` field for `com.databricks.sdk.service.ml.FeatureTag` to be required. * Changed `key` field for `com.databricks.sdk.service.ml.FeatureTag` to be required. * [Breaking] Changed `capacity` field for `com.databricks.sdk.service.ml.OnlineStore` to be required. * Changed `capacity` field for `com.databricks.sdk.service.ml.OnlineStore` to be required. * [Breaking] Changed `onlineTableName` field for `com.databricks.sdk.service.ml.PublishSpec` to be required. * [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.RejectTransitionRequest` to type `String` class. * [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.TransitionModelVersionStageDatabricks` to type `String` class. * [Breaking] Changed `toStage` field for `com.databricks.sdk.service.ml.TransitionRequest` to type `String` class. * [Breaking] Removed `allowedOptions` and `requiredOptions` fields for `com.databricks.sdk.service.catalog.SecurableKindManifest`. * [Breaking] Removed `webhook` field for `com.databricks.sdk.service.ml.TestRegistryWebhookResponse`. * [Breaking] Removed `modelVersion` field for `com.databricks.sdk.service.ml.TransitionStageResponse`. * [Breaking] Removed `ARCHIVED`, `NONE`, `PRODUCTION` and `STAGING` enum values for `com.databricks.sdk.service.ml.DeleteTransitionRequestStage`. * [Breaking] Removed `ARCHIVED`, `NONE`, `PRODUCTION` and `STAGING` enum values for `com.databricks.sdk.service.ml.Stage`. * Added `workspaceClient.servicePrincipalSecretsProxy()` service. * Added `database` field for `com.databricks.sdk.service.apps.AppResource`. * Added `environmentSettings` field for `com.databricks.sdk.service.catalog.ConnectionInfo`. * Added `environmentSettings` field for `com.databricks.sdk.service.catalog.CreateConnection`. * Added `environmentSettings` field for `com.databricks.sdk.service.catalog.UpdateConnection`. * Added `readReplicaCount` field for `com.databricks.sdk.service.ml.OnlineStore`. * Added `pageSize` field for `com.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest`. * Added `queryBasedConnectorConfig` field for `com.databricks.sdk.service.pipelines.TableSpecificConfig`. * Added `projectedRemainingTaskTotalTimeMs`, `remainingTaskCount`, `runnableTasks` and `workToBeDone` fields for `com.databricks.sdk.service.sql.QueryMetrics`. * Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.CreateCredentialsRequest`. * Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.CreateCredentialsResponse`. * Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.CredentialInfo`. * Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.GetCredentialsResponse`. * Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.UpdateCredentialsRequest`. * Added `DATABRICKS` enum value for `com.databricks.sdk.service.catalog.SystemType`. * Added `DRIVER_DNS_RESOLUTION_FAILURE` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`. * Added `CONFLUENCE` and `META_MARKETING` enum values for `com.databricks.sdk.service.pipelines.IngestionSourceType`. * [Breaking] Changed `delete()` method for `workspaceClient.tableConstraints()` service to start returning `com.databricks.sdk.service.catalog.DeleteTableConstraintResponse`. * [Breaking] Changed `servicePrincipalId` field for `com.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest` to type `String` class. * [Breaking] Changed `servicePrincipalId` field for `com.databricks.sdk.service.oauth2.DeleteServicePrincipalSecretRequest` to type `String` class. * [Breaking] Changed `servicePrincipalId` field for `com.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest` to type `String` class. * Changed `calls` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit` to no longer be required. * [Breaking] Changed `calls` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit` to no longer be required. * [Breaking] Removed `create()` method for `workspaceClient.dashboards()` service. * [Breaking] Removed `range` and `ifUnmodifiedSince` fields for `com.databricks.sdk.service.files.DownloadRequest`. * [Breaking] Removed `range` and `ifUnmodifiedSince` fields for `com.databricks.sdk.service.files.GetMetadataRequest`.
1 parent 094ece0 commit 9247359

File tree

9 files changed

+143
-134
lines changed

9 files changed

+143
-134
lines changed

.release_metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"timestamp": "2025-06-18 13:18:11+0000"
2+
"timestamp": "2025-07-17 13:23:09+0000"
33
}

CHANGELOG.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,140 @@
11
# Version changelog
22

3+
## Release v0.55.0
4+
5+
### New Features and Improvements
6+
* Enabled asynchronous token refreshes by default. A new `disable_async_token_refresh` configuration option has been added to allow disabling this feature if necessary.
7+
To disable asynchronous token refresh, set the environment variable `DATABRICKS_DISABLE_ASYNC_TOKEN_REFRESH=true` or configure it within your configuration object.
8+
The previous `DATABRICKS_ENABLE_EXPERIMENTAL_ASYNC_TOKEN_REFRESH` option has been removed as asynchronous refresh is now the default behavior.
9+
10+
### Internal Changes
11+
12+
* The route-optimized query method now returns a descriptive error instead of a NullPointerException when called on a non-optimized endpoint.
13+
14+
### API Changes
15+
16+
* Added `workspaceClient.aiBuilder()` service.
17+
* Added `workspaceClient.featureStore()` service and `workspaceClient.materializedFeatures()` service.
18+
* Added `deleteConversation()`, `listConversations()` and `trashSpace()` methods for `workspaceClient.genie()` service.
19+
* Added `createDatabaseInstanceRole()`, `deleteDatabaseInstanceRole()`, `getDatabaseInstanceRole()` and `listDatabaseInstanceRoles()` methods for `workspaceClient.database()` service.
20+
* Added `connection` and `credential` fields for `com.databricks.sdk.service.catalog.Dependency`.
21+
* Added `rely` field for `com.databricks.sdk.service.catalog.ForeignKeyConstraint`.
22+
* Added `rely` field for `com.databricks.sdk.service.catalog.PrimaryKeyConstraint`.
23+
* Added `securableKindManifest` field for `com.databricks.sdk.service.catalog.TableInfo`.
24+
* Added `securableKindManifest` field for `com.databricks.sdk.service.catalog.TableSummary`.
25+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.ClusterAttributes`.
26+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.ClusterDetails`.
27+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.ClusterSpec`.
28+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.CreateCluster`.
29+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.CreateInstancePool`.
30+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.EditCluster`.
31+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.EditInstancePool`.
32+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.GetInstancePool`.
33+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.InstancePoolAndStats`.
34+
* Added `remoteDiskThroughput` and `totalInitialRemoteDiskSize` fields for `com.databricks.sdk.service.compute.UpdateClusterResource`.
35+
* Added `expirationTime` field for `com.databricks.sdk.service.database.DatabaseCredential`.
36+
* Added `childInstanceRefs`, `effectiveEnableReadableSecondaries`, `effectiveNodeCount`, `effectiveRetentionWindowInDays`, `effectiveStopped`, `enableReadableSecondaries`, `nodeCount`, `parentInstanceRef`, `readOnlyDns` and `retentionWindowInDays` fields for `com.databricks.sdk.service.database.DatabaseInstance`.
37+
* Added `existingPipelineId` field for `com.databricks.sdk.service.database.SyncedTableSpec`.
38+
* Added `lastSync` and `pipelineId` fields for `com.databricks.sdk.service.database.SyncedTableStatus`.
39+
* Added `dbtPlatformOutput` field for `com.databricks.sdk.service.jobs.RunOutput`.
40+
* Added `dbtPlatformTask` field for `com.databricks.sdk.service.jobs.RunTask`.
41+
* Added `dbtPlatformTask` field for `com.databricks.sdk.service.jobs.SubmitTask`.
42+
* Added `dbtPlatformTask` field for `com.databricks.sdk.service.jobs.Task`.
43+
* Added `environment` field for `com.databricks.sdk.service.pipelines.CreatePipeline`.
44+
* Added `environment` field for `com.databricks.sdk.service.pipelines.EditPipeline`.
45+
* Added `environment` field for `com.databricks.sdk.service.pipelines.PipelineSpec`.
46+
* Added `description` field for `com.databricks.sdk.service.serving.CreateServingEndpoint`.
47+
* Added `servedEntityName` field for `com.databricks.sdk.service.serving.Route`.
48+
* Added `description` field for `com.databricks.sdk.service.serving.ServingEndpoint`.
49+
* Added `description` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`.
50+
* Added `DATABRICKS_ROW_STORE_FORMAT`, `DELTA_UNIFORM_HUDI`, `DELTA_UNIFORM_ICEBERG`, `HIVE`, `ICEBERG`, `MONGODB_FORMAT`, `ORACLE_FORMAT`, `SALESFORCE_DATA_CLOUD_FORMAT` and `TERADATA_FORMAT` enum values for `com.databricks.sdk.service.catalog.DataSourceFormat`.
51+
* Added `METRIC_VIEW` enum value for `com.databricks.sdk.service.catalog.TableType`.
52+
* Added `R` enum value for `com.databricks.sdk.service.compute.Language`.
53+
* Added `CANCELLED`, `ERROR`, `QUEUED`, `RUNNING`, `STARTING` and `SUCCESS` enum values for `com.databricks.sdk.service.jobs.DbtPlatformRunStatus`.
54+
* Added `CONTINUOUS` and `CONTINUOUS_RESTART` enum values for `com.databricks.sdk.service.jobs.TriggerType`.
55+
* Added `APPEND_ONLY` enum value for `com.databricks.sdk.service.pipelines.TableSpecificConfigScdType`.
56+
* [Breaking] Changed `update()` method for `workspaceClient.dashboardWidgets()` service . New request type is `com.databricks.sdk.service.sql.UpdateWidgetRequest` class.
57+
* [Breaking] Changed `create()` method for `workspaceClient.queryVisualizationsLegacy()` service with new required argument order.
58+
* [Breaking] Changed `status` field for `com.databricks.sdk.service.jobs.DbtCloudJobRunStep` to type `com.databricks.sdk.service.jobs.DbtPlatformRunStatus` class.
59+
* Changed `servedModelName` field for `com.databricks.sdk.service.serving.Route` to no longer be required.
60+
* [Breaking] Changed `servedModelName` field for `com.databricks.sdk.service.serving.Route` to no longer be required.
61+
* [Breaking] Removed `workspaceClient.customLlms()` service.
62+
* [Breaking] Removed `generateDownloadFullQueryResult()` and `getDownloadFullQueryResult()` methods for `workspaceClient.genie()` service.
63+
* [Breaking] Removed `includeDeltaMetadata` field for `com.databricks.sdk.service.catalog.ListTablesRequest`.
64+
* [Breaking] Removed `tableServingUrl` field for `com.databricks.sdk.service.database.DatabaseTable`.
65+
* [Breaking] Removed `tableServingUrl` field for `com.databricks.sdk.service.database.SyncedDatabaseTable`.
66+
* [Breaking] Removed `pipelineId` field for `com.databricks.sdk.service.database.SyncedTableSpec`.
67+
* [Breaking] Removed `UNKNOWN_CATALOG_TYPE` enum value for `com.databricks.sdk.service.catalog.CatalogType`.
68+
* [Breaking] Removed `HIVE_CUSTOM` and `HIVE_SERDE` enum values for `com.databricks.sdk.service.catalog.DataSourceFormat`.
69+
* [Breaking] Removed `UNKNOWN_SECURABLE_TYPE` enum value for `com.databricks.sdk.service.catalog.SecurableType`.
70+
* [Breaking] Removed `CANCELLED`, `ERROR`, `QUEUED`, `RUNNING`, `STARTING` and `SUCCESS` enum values for `com.databricks.sdk.service.jobs.DbtCloudRunStatus`.
71+
* Added `workspaceClient.externalLineage()` service and `workspaceClient.externalMetadata()` service.
72+
* Added `workspaceClient.defaultWarehouseId()` service.
73+
* Added `claims` field for `com.databricks.sdk.service.database.GenerateDatabaseCredentialRequest`.
74+
* Added `activity` field for `com.databricks.sdk.service.ml.DeleteTransitionRequestResponse`.
75+
* Added `maxResults` field for `com.databricks.sdk.service.ml.ListWebhooksRequest`.
76+
* Added `body` and `statusCode` fields for `com.databricks.sdk.service.ml.TestRegistryWebhookResponse`.
77+
* Added `modelVersionDatabricks` field for `com.databricks.sdk.service.ml.TransitionStageResponse`.
78+
* Added `registeredModel` field for `com.databricks.sdk.service.ml.UpdateModelResponse`.
79+
* Added `modelVersion` field for `com.databricks.sdk.service.ml.UpdateModelVersionResponse`.
80+
* Added `webhook` field for `com.databricks.sdk.service.ml.UpdateWebhookResponse`.
81+
* Added `runAs` field for `com.databricks.sdk.service.pipelines.GetPipelineResponse`.
82+
* Added `principal` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit`.
83+
* Added `ANY_STATIC_CREDENTIAL` enum value for `com.databricks.sdk.service.catalog.CredentialType`.
84+
* Added `TABLE_DELTA_ICEBERG_DELTASHARING` enum value for `com.databricks.sdk.service.catalog.SecurableKind`.
85+
* Added `SECURITY_AGENTS_FAILED_INITIAL_VERIFICATION` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`.
86+
* Added `CAN_CREATE_REGISTERED_MODEL` enum value for `com.databricks.sdk.service.ml.PermissionLevel`.
87+
* Added `BIGQUERY` enum value for `com.databricks.sdk.service.pipelines.IngestionSourceType`.
88+
* Added `SERVICE_PRINCIPAL` and `USER_GROUP` enum values for `com.databricks.sdk.service.serving.AiGatewayRateLimitKey`.
89+
* Added `DELTA_ICEBERG_TABLE` enum value for `com.databricks.sdk.service.sharing.TableInternalAttributesSharedTableType`.
90+
* [Breaking] Changed `deleteTransitionRequest()`, `updateModel()`, `updateModelVersion()` and `updateWebhook()` methods for `workspaceClient.modelRegistry()` service return type to become non-empty.
91+
* [Breaking] Changed `deleteWebhook()` method for `workspaceClient.modelRegistry()` service with new required argument order.
92+
* [Breaking] Changed `fromStage` and `toStage` fields for `com.databricks.sdk.service.ml.Activity` to type `String` class.
93+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.ApproveTransitionRequest` to type `String` class.
94+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.CreateTransitionRequest` to type `String` class.
95+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.DeleteTransitionRequestRequest` to type `String` class.
96+
* [Breaking] Changed `id` field for `com.databricks.sdk.service.ml.DeleteWebhookRequest` to be required.
97+
* [Breaking] Changed `key` field for `com.databricks.sdk.service.ml.FeatureTag` to be required.
98+
* Changed `key` field for `com.databricks.sdk.service.ml.FeatureTag` to be required.
99+
* [Breaking] Changed `capacity` field for `com.databricks.sdk.service.ml.OnlineStore` to be required.
100+
* Changed `capacity` field for `com.databricks.sdk.service.ml.OnlineStore` to be required.
101+
* [Breaking] Changed `onlineTableName` field for `com.databricks.sdk.service.ml.PublishSpec` to be required.
102+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.RejectTransitionRequest` to type `String` class.
103+
* [Breaking] Changed `stage` field for `com.databricks.sdk.service.ml.TransitionModelVersionStageDatabricks` to type `String` class.
104+
* [Breaking] Changed `toStage` field for `com.databricks.sdk.service.ml.TransitionRequest` to type `String` class.
105+
* [Breaking] Removed `allowedOptions` and `requiredOptions` fields for `com.databricks.sdk.service.catalog.SecurableKindManifest`.
106+
* [Breaking] Removed `webhook` field for `com.databricks.sdk.service.ml.TestRegistryWebhookResponse`.
107+
* [Breaking] Removed `modelVersion` field for `com.databricks.sdk.service.ml.TransitionStageResponse`.
108+
* [Breaking] Removed `ARCHIVED`, `NONE`, `PRODUCTION` and `STAGING` enum values for `com.databricks.sdk.service.ml.DeleteTransitionRequestStage`.
109+
* [Breaking] Removed `ARCHIVED`, `NONE`, `PRODUCTION` and `STAGING` enum values for `com.databricks.sdk.service.ml.Stage`.
110+
* Added `workspaceClient.servicePrincipalSecretsProxy()` service.
111+
* Added `database` field for `com.databricks.sdk.service.apps.AppResource`.
112+
* Added `environmentSettings` field for `com.databricks.sdk.service.catalog.ConnectionInfo`.
113+
* Added `environmentSettings` field for `com.databricks.sdk.service.catalog.CreateConnection`.
114+
* Added `environmentSettings` field for `com.databricks.sdk.service.catalog.UpdateConnection`.
115+
* Added `readReplicaCount` field for `com.databricks.sdk.service.ml.OnlineStore`.
116+
* Added `pageSize` field for `com.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest`.
117+
* Added `queryBasedConnectorConfig` field for `com.databricks.sdk.service.pipelines.TableSpecificConfig`.
118+
* Added `projectedRemainingTaskTotalTimeMs`, `remainingTaskCount`, `runnableTasks` and `workToBeDone` fields for `com.databricks.sdk.service.sql.QueryMetrics`.
119+
* Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.CreateCredentialsRequest`.
120+
* Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.CreateCredentialsResponse`.
121+
* Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.CredentialInfo`.
122+
* Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.GetCredentialsResponse`.
123+
* Added `isDefaultForProvider` and `name` fields for `com.databricks.sdk.service.workspace.UpdateCredentialsRequest`.
124+
* Added `DATABRICKS` enum value for `com.databricks.sdk.service.catalog.SystemType`.
125+
* Added `DRIVER_DNS_RESOLUTION_FAILURE` enum value for `com.databricks.sdk.service.compute.TerminationReasonCode`.
126+
* Added `CONFLUENCE` and `META_MARKETING` enum values for `com.databricks.sdk.service.pipelines.IngestionSourceType`.
127+
* [Breaking] Changed `delete()` method for `workspaceClient.tableConstraints()` service to start returning `com.databricks.sdk.service.catalog.DeleteTableConstraintResponse`.
128+
* [Breaking] Changed `servicePrincipalId` field for `com.databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest` to type `String` class.
129+
* [Breaking] Changed `servicePrincipalId` field for `com.databricks.sdk.service.oauth2.DeleteServicePrincipalSecretRequest` to type `String` class.
130+
* [Breaking] Changed `servicePrincipalId` field for `com.databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest` to type `String` class.
131+
* Changed `calls` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit` to no longer be required.
132+
* [Breaking] Changed `calls` field for `com.databricks.sdk.service.serving.AiGatewayRateLimit` to no longer be required.
133+
* [Breaking] Removed `create()` method for `workspaceClient.dashboards()` service.
134+
* [Breaking] Removed `range` and `ifUnmodifiedSince` fields for `com.databricks.sdk.service.files.DownloadRequest`.
135+
* [Breaking] Removed `range` and `ifUnmodifiedSince` fields for `com.databricks.sdk.service.files.GetMetadataRequest`.
136+
137+
3138
## Release v0.54.0
4139

5140
### New Features and Improvements

0 commit comments

Comments
 (0)