Skip to content

Commit 21ba14f

Browse files
Merge branch 'main' into infer-azure-tenant-id
2 parents 22adeed + 1aaab52 commit 21ba14f

File tree

144 files changed

+6459
-273
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

144 files changed

+6459
-273
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
486a1a65337270e639afa53cf688930cd3fdcc2b
1+
3ae6f76120079424c8654263eafbc30ec0551854

.gitattributes

Lines changed: 36 additions & 1 deletion
Large diffs are not rendered by default.

.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-07-24 10:16:28+0000"
2+
"timestamp": "2025-08-13 09:30:34+0000"
33
}

CHANGELOG.md

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

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+
355
## Release v0.56.0
456

557
### Bug Fixes

NEXT_CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEXT CHANGELOG
22

3-
## Release v0.57.0
3+
## Release v0.60.0
44

55
### New Features and Improvements
66
- Azure Service Principal credential provider can now automatically discover tenant ID when not explicitly provided

databricks-sdk-java/pom.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>com.databricks</groupId>
77
<artifactId>databricks-sdk-parent</artifactId>
8-
<version>0.56.0</version>
8+
<version>0.59.0</version>
99
</parent>
1010
<artifactId>databricks-sdk-java</artifactId>
1111
<name>Databricks SDK for Java</name>
@@ -104,6 +104,12 @@
104104
<artifactId>jackson-datatype-jsr310</artifactId>
105105
<version>${jackson.version}</version>
106106
</dependency>
107+
<!-- Jackson Guava module needed to serialize/deserialize AutoValue classes -->
108+
<dependency>
109+
<groupId>com.fasterxml.jackson.datatype</groupId>
110+
<artifactId>jackson-datatype-guava</artifactId>
111+
<version>${jackson.version}</version>
112+
</dependency>
107113
<!-- Google Auto Value -->
108114
<dependency>
109115
<groupId>com.google.auto.value</groupId>

databricks-sdk-java/src/main/java/com/databricks/sdk/AccountClient.java

Lines changed: 22 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)