Skip to content

Commit 200eea6

Browse files
Release databricks-sdk-java
1 parent 812a82e commit 200eea6

196 files changed

Lines changed: 7868 additions & 920 deletions

File tree

Some content is hidden

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

‎.codegen/_last_sha‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
da7fcfc1c46b1bf871f3a25bb82e5c2ea62cdac0
1+
07bd11eefe3ed30eebcfa846546af8b56b655973

‎CHANGELOG.md‎

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

3+
## Release v0.173.0 (2026-11-02)
4+
5+
### API Changes
6+
* Add `com.databricks.sdk.service.computemigrations` and `com.databricks.sdk.service.genieagents` packages.
7+
* Add `workspaceClient.computeMigrations()` service.
8+
* Add `workspaceClient.genieAgents()` service.
9+
* Add `downloadFile()` and `uploadFile()` methods for `workspaceClient.sandbox()` service.
10+
* Add `updateNetworkConnectivityConfig()` method for `accountClient.networkConnectivity()` service.
11+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.CreateDirectGroupMemberProxyRequest`.
12+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.CreateDirectGroupMemberRequest`.
13+
* Add `parent` field for `com.databricks.sdk.service.iamv2.CreateGroupProxyRequest`.
14+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.CreateGroupRequest`.
15+
* Add `parent` field for `com.databricks.sdk.service.iamv2.CreateServicePrincipalProxyRequest`.
16+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.CreateServicePrincipalRequest`.
17+
* Add `parent` field for `com.databricks.sdk.service.iamv2.CreateUserProxyRequest`.
18+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.CreateUserRequest`.
19+
* Add `parent` field for `com.databricks.sdk.service.iamv2.CreateWorkspaceAssignmentProxyRequest`.
20+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.CreateWorkspaceAssignmentRequest`.
21+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteDirectGroupMemberProxyRequest`.
22+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteDirectGroupMemberRequest`.
23+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteGroupProxyRequest`.
24+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteGroupRequest`.
25+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteServicePrincipalProxyRequest`.
26+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteServicePrincipalRequest`.
27+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteUserProxyRequest`.
28+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteUserRequest`.
29+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteWorkspaceAssignmentProxyRequest`.
30+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.DeleteWorkspaceAssignmentRequest`.
31+
* Add `name` and `parent` fields for `com.databricks.sdk.service.iamv2.DirectGroupMember`.
32+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetDirectGroupMemberProxyRequest`.
33+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetDirectGroupMemberRequest`.
34+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetGroupProxyRequest`.
35+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetGroupRequest`.
36+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetServicePrincipalProxyRequest`.
37+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetServicePrincipalRequest`.
38+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetUserProxyRequest`.
39+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetUserRequest`.
40+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetWorkspaceAccessDetailLocalRequest`.
41+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetWorkspaceAccessDetailRequest`.
42+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetWorkspaceAssignmentProxyRequest`.
43+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetWorkspaceAssignmentRequest`.
44+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.GetWorkspaceIdentityDetailRequest`.
45+
* Add `name` and `parent` fields for `com.databricks.sdk.service.iamv2.Group`.
46+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListDirectGroupMembersProxyRequest`.
47+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListDirectGroupMembersRequest`.
48+
* Add `parent` field for `com.databricks.sdk.service.iamv2.ListGroupsProxyRequest`.
49+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListGroupsRequest`.
50+
* Add `parent` field for `com.databricks.sdk.service.iamv2.ListServicePrincipalsProxyRequest`.
51+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListServicePrincipalsRequest`.
52+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListTransitiveParentGroupsProxyRequest`.
53+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListTransitiveParentGroupsRequest`.
54+
* Add `parent` field for `com.databricks.sdk.service.iamv2.ListUsersProxyRequest`.
55+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListUsersRequest`.
56+
* Add `parent` field for `com.databricks.sdk.service.iamv2.ListWorkspaceAssignmentsProxyRequest`.
57+
* [Breaking] Add `parent` field for `com.databricks.sdk.service.iamv2.ListWorkspaceAssignmentsRequest`.
58+
* Add `name` and `parent` fields for `com.databricks.sdk.service.iamv2.ServicePrincipal`.
59+
* Add `name` field for `com.databricks.sdk.service.iamv2.TransitiveParentGroup`.
60+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateGroupProxyRequest`.
61+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateGroupRequest`.
62+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateServicePrincipalProxyRequest`.
63+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateServicePrincipalRequest`.
64+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateUserProxyRequest`.
65+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateUserRequest`.
66+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateWorkspaceAssignmentProxyRequest`.
67+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateWorkspaceAssignmentRequest`.
68+
* [Breaking] Add `name` field for `com.databricks.sdk.service.iamv2.UpdateWorkspaceIdentityDetailRequest`.
69+
* Add `name` and `parent` fields for `com.databricks.sdk.service.iamv2.User`.
70+
* Add `name` field for `com.databricks.sdk.service.iamv2.WorkspaceAccessDetail`.
71+
* Add `name` and `parent` fields for `com.databricks.sdk.service.iamv2.WorkspaceAssignment`.
72+
* Add `name` field for `com.databricks.sdk.service.iamv2.WorkspaceIdentityDetail`.
73+
* Add `serverlessCompute` field for `com.databricks.sdk.service.jobs.JobCluster`.
74+
* Add `jobCompletion` field for `com.databricks.sdk.service.jobs.PerTriggerState`.
75+
* Add `jobCompletion` field for `com.databricks.sdk.service.jobs.TriggerConfiguration`.
76+
* Add `jobCompletion` field for `com.databricks.sdk.service.jobs.TriggerInfo`.
77+
* Add `jobCompletion` field for `com.databricks.sdk.service.jobs.TriggerSettings`.
78+
* Add `jobCompletion` field for `com.databricks.sdk.service.jobs.TriggerStateProto`.
79+
* Add `billingWorkspaceId` field for `com.databricks.sdk.service.settings.NetworkConnectivityConfiguration`.
80+
* Add `CREATE_FEATURE` and `READ_FEATURE` enum values for `com.databricks.sdk.service.catalog.Privilege`.
81+
* Add `FEATURE` enum value for `com.databricks.sdk.service.catalog.SecurableType`.
82+
* Add `JOB_COMPLETION` enum value for `com.databricks.sdk.service.jobs.TriggerType`.
83+
* [Breaking] Change `createDirectGroupMember()`, `createGroup()`, `createServicePrincipal()`, `createUser()`, `createWorkspaceAssignment()`, `deleteDirectGroupMember()`, `deleteGroup()`, `deleteServicePrincipal()`, `deleteUser()`, `deleteWorkspaceAssignment()`, `getDirectGroupMember()`, `getGroup()`, `getServicePrincipal()`, `getUser()`, `getWorkspaceAccessDetail()`, `getWorkspaceAssignment()`, `listDirectGroupMembers()`, `listGroups()`, `listServicePrincipals()`, `listTransitiveParentGroups()`, `listUsers()`, `listWorkspaceAssignments()`, `updateGroup()`, `updateServicePrincipal()`, `updateUser()` and `updateWorkspaceAssignment()` methods for `accountClient.accountIamV2()` service. Method path has changed.
84+
* [Breaking] Change `createDirectGroupMember()`, `createGroup()`, `createServicePrincipal()`, `createUser()`, `createWorkspaceAssignment()`, `deleteDirectGroupMember()`, `deleteGroup()`, `deleteServicePrincipal()`, `deleteUser()`, `deleteWorkspaceAssignment()`, `getDirectGroupMember()`, `getGroup()`, `getServicePrincipal()`, `getUser()`, `getWorkspaceAccessDetail()`, `getWorkspaceAssignment()`, `listDirectGroupMembers()`, `listGroups()`, `listServicePrincipals()`, `listTransitiveParentGroups()`, `listUsers()`, `listWorkspaceAssignments()`, `updateGroup()`, `updateServicePrincipal()`, `updateUser()` and `updateWorkspaceAssignment()` methods for `accountClient.accountIamV2()` service with new required argument order.
85+
* [Breaking] Change `createDirectGroupMemberProxy()`, `deleteDirectGroupMemberProxy()`, `deleteGroupProxy()`, `deleteServicePrincipalProxy()`, `deleteUserProxy()`, `deleteWorkspaceAssignmentProxy()`, `getDirectGroupMemberProxy()`, `getGroupProxy()`, `getServicePrincipalProxy()`, `getUserProxy()`, `getWorkspaceAccessDetailLocal()`, `getWorkspaceAssignmentProxy()`, `getWorkspaceIdentityDetail()`, `listDirectGroupMembersProxy()`, `listTransitiveParentGroupsProxy()`, `updateGroupProxy()`, `updateServicePrincipalProxy()`, `updateUserProxy()`, `updateWorkspaceAssignmentProxy()` and `updateWorkspaceIdentityDetail()` methods for `workspaceClient.workspaceIamV2()` service with new required argument order.
86+
* [Breaking] Change `createDirectGroupMemberProxy()`, `deleteDirectGroupMemberProxy()`, `deleteGroupProxy()`, `deleteServicePrincipalProxy()`, `deleteUserProxy()`, `deleteWorkspaceAssignmentProxy()`, `getDirectGroupMemberProxy()`, `getGroupProxy()`, `getServicePrincipalProxy()`, `getUserProxy()`, `getWorkspaceAccessDetailLocal()`, `getWorkspaceAssignmentProxy()`, `getWorkspaceIdentityDetail()`, `listDirectGroupMembersProxy()`, `listTransitiveParentGroupsProxy()`, `updateGroupProxy()`, `updateServicePrincipalProxy()`, `updateUserProxy()`, `updateWorkspaceAssignmentProxy()` and `updateWorkspaceIdentityDetail()` methods for `workspaceClient.workspaceIamV2()` service. Method path has changed.
87+
* [Breaking] Remove `groupId` field for `com.databricks.sdk.service.iamv2.CreateDirectGroupMemberProxyRequest`.
88+
* [Breaking] Remove `accountId` and `groupId` fields for `com.databricks.sdk.service.iamv2.CreateDirectGroupMemberRequest`.
89+
* [Breaking] Remove `accountId` field for `com.databricks.sdk.service.iamv2.CreateGroupRequest`.
90+
* [Breaking] Remove `accountId` field for `com.databricks.sdk.service.iamv2.CreateServicePrincipalRequest`.
91+
* [Breaking] Remove `accountId` field for `com.databricks.sdk.service.iamv2.CreateUserRequest`.
92+
* [Breaking] Remove `accountId` and `workspaceId` fields for `com.databricks.sdk.service.iamv2.CreateWorkspaceAssignmentRequest`.
93+
* [Breaking] Remove `groupId` and `principalId` fields for `com.databricks.sdk.service.iamv2.DeleteDirectGroupMemberProxyRequest`.
94+
* [Breaking] Remove `accountId`, `groupId` and `principalId` fields for `com.databricks.sdk.service.iamv2.DeleteDirectGroupMemberRequest`.
95+
* [Breaking] Remove `groupId` field for `com.databricks.sdk.service.iamv2.DeleteGroupProxyRequest`.
96+
* [Breaking] Remove `accountId` and `groupId` fields for `com.databricks.sdk.service.iamv2.DeleteGroupRequest`.
97+
* [Breaking] Remove `servicePrincipalId` field for `com.databricks.sdk.service.iamv2.DeleteServicePrincipalProxyRequest`.
98+
* [Breaking] Remove `accountId` and `servicePrincipalId` fields for `com.databricks.sdk.service.iamv2.DeleteServicePrincipalRequest`.
99+
* [Breaking] Remove `userId` field for `com.databricks.sdk.service.iamv2.DeleteUserProxyRequest`.
100+
* [Breaking] Remove `accountId` and `userId` fields for `com.databricks.sdk.service.iamv2.DeleteUserRequest`.
101+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.DeleteWorkspaceAssignmentProxyRequest`.
102+
* [Breaking] Remove `accountId`, `workspaceId` and `principalId` fields for `com.databricks.sdk.service.iamv2.DeleteWorkspaceAssignmentRequest`.
103+
* [Breaking] Remove `groupId` and `principalId` fields for `com.databricks.sdk.service.iamv2.GetDirectGroupMemberProxyRequest`.
104+
* [Breaking] Remove `accountId`, `groupId` and `principalId` fields for `com.databricks.sdk.service.iamv2.GetDirectGroupMemberRequest`.
105+
* [Breaking] Remove `groupId` field for `com.databricks.sdk.service.iamv2.GetGroupProxyRequest`.
106+
* [Breaking] Remove `accountId` and `groupId` fields for `com.databricks.sdk.service.iamv2.GetGroupRequest`.
107+
* [Breaking] Remove `servicePrincipalId` field for `com.databricks.sdk.service.iamv2.GetServicePrincipalProxyRequest`.
108+
* [Breaking] Remove `accountId` and `servicePrincipalId` fields for `com.databricks.sdk.service.iamv2.GetServicePrincipalRequest`.
109+
* [Breaking] Remove `userId` field for `com.databricks.sdk.service.iamv2.GetUserProxyRequest`.
110+
* [Breaking] Remove `accountId` and `userId` fields for `com.databricks.sdk.service.iamv2.GetUserRequest`.
111+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.GetWorkspaceAccessDetailLocalRequest`.
112+
* [Breaking] Remove `accountId`, `workspaceId` and `principalId` fields for `com.databricks.sdk.service.iamv2.GetWorkspaceAccessDetailRequest`.
113+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.GetWorkspaceAssignmentProxyRequest`.
114+
* [Breaking] Remove `accountId`, `workspaceId` and `principalId` fields for `com.databricks.sdk.service.iamv2.GetWorkspaceAssignmentRequest`.
115+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.GetWorkspaceIdentityDetailRequest`.
116+
* [Breaking] Remove `groupId` field for `com.databricks.sdk.service.iamv2.ListDirectGroupMembersProxyRequest`.
117+
* [Breaking] Remove `accountId` and `groupId` fields for `com.databricks.sdk.service.iamv2.ListDirectGroupMembersRequest`.
118+
* [Breaking] Remove `accountId` field for `com.databricks.sdk.service.iamv2.ListGroupsRequest`.
119+
* [Breaking] Remove `accountId` field for `com.databricks.sdk.service.iamv2.ListServicePrincipalsRequest`.
120+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.ListTransitiveParentGroupsProxyRequest`.
121+
* [Breaking] Remove `accountId` and `principalId` fields for `com.databricks.sdk.service.iamv2.ListTransitiveParentGroupsRequest`.
122+
* [Breaking] Remove `accountId` field for `com.databricks.sdk.service.iamv2.ListUsersRequest`.
123+
* [Breaking] Remove `accountId` and `workspaceId` fields for `com.databricks.sdk.service.iamv2.ListWorkspaceAssignmentsRequest`.
124+
* [Breaking] Remove `groupId` field for `com.databricks.sdk.service.iamv2.UpdateGroupProxyRequest`.
125+
* [Breaking] Remove `accountId` and `groupId` fields for `com.databricks.sdk.service.iamv2.UpdateGroupRequest`.
126+
* [Breaking] Remove `servicePrincipalId` field for `com.databricks.sdk.service.iamv2.UpdateServicePrincipalProxyRequest`.
127+
* [Breaking] Remove `accountId` and `servicePrincipalId` fields for `com.databricks.sdk.service.iamv2.UpdateServicePrincipalRequest`.
128+
* [Breaking] Remove `userId` field for `com.databricks.sdk.service.iamv2.UpdateUserProxyRequest`.
129+
* [Breaking] Remove `accountId` and `userId` fields for `com.databricks.sdk.service.iamv2.UpdateUserRequest`.
130+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.UpdateWorkspaceAssignmentProxyRequest`.
131+
* [Breaking] Remove `accountId`, `workspaceId` and `principalId` fields for `com.databricks.sdk.service.iamv2.UpdateWorkspaceAssignmentRequest`.
132+
* [Breaking] Remove `principalId` field for `com.databricks.sdk.service.iamv2.UpdateWorkspaceIdentityDetailRequest`.
133+
3134
## Release v0.172.0 (2026-10-29)
4135

5136
### Bug Fixes

‎databricks-sdk-java/lockfile.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"artifactId": "databricks-sdk-java",
33
"groupId": "com.databricks",
4-
"version": "0.172.0",
4+
"version": "0.173.0",
55
"lockFileVersion": 1,
66
"dependencies": [
77
{

‎databricks-sdk-java/pom.xml‎

Lines changed: 1 addition & 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.172.0</version>
8+
<version>0.173.0</version>
99
</parent>
1010
<artifactId>databricks-sdk-java</artifactId>
1111
<name>Databricks SDK for Java</name>

0 commit comments

Comments
 (0)