|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## Release v0.59.0 |
| 4 | + |
| 5 | +### New Features and Improvements |
| 6 | + |
| 7 | +* Add option to add a timeout for browser confirmation in the U2M authentication flow. |
| 8 | + |
| 9 | +### Bug Fixes |
| 10 | + |
| 11 | +* User provided scopes are now properly propagated in OAuth flows. |
| 12 | +* [Warning] Correctly defaults to scope `all-apis` (instead of `clusters sql`) in U2M if no scopes are provided by the users. This change aligns the Java SDK logic with the Python and Go SDK logic. |
| 13 | + |
| 14 | +### API Changes |
| 15 | +* Added `workspaceClient.policies()` service and `workspaceClient.temporaryPathCredentials()` service. |
| 16 | +* Added `create()` method for `workspaceClient.tables()` service. |
| 17 | +* Added `listDatabaseCatalogs()`, `listSyncedDatabaseTables()`, `updateDatabaseCatalog()` and `updateSyncedDatabaseTable()` methods for `workspaceClient.database()` service. |
| 18 | +* Added `firstOnDemand` field for `com.databricks.sdk.service.compute.GcpAttributes`. |
| 19 | +* Added `usagePolicyId` field for `com.databricks.sdk.service.jobs.CreateJob`. |
| 20 | +* Added `usagePolicyId` field for `com.databricks.sdk.service.jobs.JobSettings`. |
| 21 | +* Added `usagePolicyId` field for `com.databricks.sdk.service.jobs.SubmitRun`. |
| 22 | +* Added `clientRequestId` and `usageContext` fields for `com.databricks.sdk.service.serving.QueryEndpointInput`. |
| 23 | +* Added `channelId`, `channelIdSet`, `oauthToken` and `oauthTokenSet` fields for `com.databricks.sdk.service.settings.SlackConfig`. |
| 24 | +* Added `SNAPSHOT` enum value for `com.databricks.sdk.service.ml.PublishSpecPublishMode`. |
| 25 | +* [Breaking] Changed `publishMode` field for `com.databricks.sdk.service.ml.PublishSpec` to be required. |
| 26 | + |
| 27 | + |
| 28 | +## Release v0.58.0 |
| 29 | + |
| 30 | +### API Changes |
| 31 | +* Added `statementIdSignature` field for `com.databricks.sdk.service.dashboards.Result`. |
| 32 | +* Added `effectiveDatabaseInstanceName` and `effectiveLogicalDatabaseName` fields for `com.databricks.sdk.service.database.SyncedDatabaseTable`. |
| 33 | +* Added `table` field for `com.databricks.sdk.service.jobs.TriggerStateProto`. |
| 34 | +* Added `emailNotifications` field for `com.databricks.sdk.service.serving.CreatePtEndpointRequest`. |
| 35 | +* Added `emailNotifications` field for `com.databricks.sdk.service.serving.CreateServingEndpoint`. |
| 36 | +* Added `emailNotifications` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`. |
| 37 | +* [Breaking] Changed `list()` method for `workspaceClient.consumerProviders()` service . New request type is `com.databricks.sdk.service.marketplace.ListConsumerProvidersRequest` class. |
| 38 | +* [Breaking] Changed `create()` method for `accountClient.privateAccess()` service . New request type is `com.databricks.sdk.service.provisioning.CreatePrivateAccessSettingsRequest` class. |
| 39 | +* [Breaking] Changed `create()` method for `accountClient.privateAccess()` service with new required argument order. |
| 40 | +* [Breaking] Changed `replace()` method for `accountClient.privateAccess()` service . New request type is `com.databricks.sdk.service.provisioning.ReplacePrivateAccessSettingsRequest` class. |
| 41 | +* [Breaking] Removed `isFeatured` field for `com.databricks.sdk.service.marketplace.ListProvidersRequest`. |
| 42 | + |
| 43 | + |
| 44 | +## Release v0.57.0 |
| 45 | + |
| 46 | +### API Changes |
| 47 | +* Added `share` field for `com.databricks.sdk.service.sharing.ListProviderShareAssetsResponse`. |
| 48 | +* Added `projectedRemainingWallclockTimeMs` field for `com.databricks.sdk.service.sql.QueryMetrics`. |
| 49 | +* Added `MESSAGE_ATTACHMENT_TOO_LONG_ERROR` enum value for `com.databricks.sdk.service.dashboards.MessageErrorType`. |
| 50 | +* Added `MASK` enum value for `com.databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior`. |
| 51 | +* [Breaking] Added waiter for `workspaceClient.cleanRooms().create()` method. |
| 52 | +* [Breaking] Added waiter for `workspaceClient.database().createDatabaseInstance()` method. |
| 53 | + |
| 54 | + |
3 | 55 | ## Release v0.56.0 |
4 | 56 |
|
5 | 57 | ### Bug Fixes |
|
0 commit comments