Skip to content

Commit f3346f8

Browse files
Release v0.17.0 (#210)
Bugfixes: * Update SDK to OpenAPI spec with bug fix ([#207](#207)). * Fix Azure Databricks OAuth M2M ([#209](#209)). API Changes: * Added `exists()` method for `workspaceClient.tables()` service. * Added `workspaceClient.lakehouseMonitors()` service. * Removed `com.databricks.sdk.service.catalog.TableConstraintList` class. * Added `initScripts` field for `com.databricks.sdk.service.pipelines.PipelineCluster`. * Added the following dataclasses: `databricks.sdk.service.catalog.CreateMonitor`, `databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest`, `databricks.sdk.service.catalog.ExistsRequest`, `databricks.sdk.service.catalog.GetLakehouseMonitorRequest`, `databricks.sdk.service.catalog.MonitorCronSchedule`, `databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus`, `databricks.sdk.service.catalog.MonitorCustomMetric`, `databricks.sdk.service.catalog.MonitorCustomMetricType`, `databricks.sdk.service.catalog.MonitorDataClassificationConfig`, `databricks.sdk.service.catalog.MonitorDestinations`, `databricks.sdk.service.catalog.MonitorInferenceLogProfileType`, `databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType`, `databricks.sdk.service.catalog.MonitorInfo`, `databricks.sdk.service.catalog.MonitorInfoStatus`, `databricks.sdk.service.catalog.MonitorNotificationsConfig`, `databricks.sdk.service.catalog.MonitorTimeSeriesProfileType`, `databricks.sdk.service.catalog.TableExistsResponse` and `databricks.sdk.service.catalog.UpdateMonitor`. * Added `validateOnly` field for `com.databricks.sdk.service.pipelines.StartUpdate`. * Added `validateOnly` field for `com.databricks.sdk.service.pipelines.UpdateInfo`. * Changed `createOboToken()` method for `workspaceClient.tokenManagement()` service with new required argument order. * Changed `get()` method for `workspaceClient.tokenManagement()` service to return `com.databricks.sdk.service.settings.GetTokenResponse` class. * Changed `lifetimeSeconds` field for `com.databricks.sdk.service.settings.CreateOboTokenRequest` to no longer be required. * Added `com.databricks.sdk.service.settings.GetTokenResponse` class. * Changed `create()` method for `workspaceClient.dashboards()` service . New request type is `com.databricks.sdk.service.sql.DashboardPostContent` class. * Added `update()` method for `workspaceClient.dashboards()` service. * Removed `com.databricks.sdk.service.sql.CreateDashboardRequest` class. * Added `httpHeaders` field for `com.databricks.sdk.service.sql.ExternalLink`. * Added `runAsRole` field for `com.databricks.sdk.service.sql.QueryEditContent`. * Added `com.databricks.sdk.service.sql.DashboardEditContent` class. * Added `com.databricks.sdk.service.sql.DashboardPostContent` class. OpenAPI SHA: e05401ed5dd4974c5333d737ec308a7d451f749f, Date: 2024-01-23
1 parent 9bc316e commit f3346f8

File tree

73 files changed

+2154
-128
lines changed

Some content is hidden

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

73 files changed

+2154
-128
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0e0d4cbe87193e36c73b8b2be3b0dd0f1b013e00
1+
e05401ed5dd4974c5333d737ec308a7d451f749f

.gitattributes

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateFunct
8787
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateFunctionSqlDataAccess.java linguist-generated=true
8888
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMetastore.java linguist-generated=true
8989
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMetastoreAssignment.java linguist-generated=true
90+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateMonitor.java linguist-generated=true
9091
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateRegisteredModelRequest.java linguist-generated=true
9192
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateSchema.java linguist-generated=true
9293
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/CreateStorageCredential.java linguist-generated=true
@@ -104,6 +105,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteCatal
104105
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteConnectionRequest.java linguist-generated=true
105106
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteExternalLocationRequest.java linguist-generated=true
106107
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteFunctionRequest.java linguist-generated=true
108+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteLakehouseMonitorRequest.java linguist-generated=true
107109
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteMetastoreRequest.java linguist-generated=true
108110
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteModelVersionRequest.java linguist-generated=true
109111
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/DeleteRegisteredModelRequest.java linguist-generated=true
@@ -126,6 +128,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EnablePredi
126128
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EnableRequest.java linguist-generated=true
127129
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EnableSchemaName.java linguist-generated=true
128130
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/EncryptionDetails.java linguist-generated=true
131+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ExistsRequest.java linguist-generated=true
129132
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ExternalLocationInfo.java linguist-generated=true
130133
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ExternalLocationsAPI.java linguist-generated=true
131134
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ExternalLocationsImpl.java linguist-generated=true
@@ -156,6 +159,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetEffectiv
156159
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetExternalLocationRequest.java linguist-generated=true
157160
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetFunctionRequest.java linguist-generated=true
158161
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetGrantRequest.java linguist-generated=true
162+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetLakehouseMonitorRequest.java linguist-generated=true
159163
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetMetastoreRequest.java linguist-generated=true
160164
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetMetastoreSummaryResponse.java linguist-generated=true
161165
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GetMetastoreSummaryResponseDeltaSharingScope.java linguist-generated=true
@@ -169,6 +173,9 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GrantsAPI.j
169173
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GrantsImpl.java linguist-generated=true
170174
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/GrantsService.java linguist-generated=true
171175
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/IsolationMode.java linguist-generated=true
176+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/LakehouseMonitorsAPI.java linguist-generated=true
177+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/LakehouseMonitorsImpl.java linguist-generated=true
178+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/LakehouseMonitorsService.java linguist-generated=true
172179
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListAccountMetastoreAssignmentsRequest.java linguist-generated=true
173180
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListAccountMetastoreAssignmentsResponse.java linguist-generated=true
174181
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListAccountStorageCredentialsRequest.java linguist-generated=true
@@ -207,6 +214,18 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ModelVersio
207214
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ModelVersionsAPI.java linguist-generated=true
208215
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ModelVersionsImpl.java linguist-generated=true
209216
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ModelVersionsService.java linguist-generated=true
217+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorCronSchedule.java linguist-generated=true
218+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorCronSchedulePauseStatus.java linguist-generated=true
219+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorCustomMetric.java linguist-generated=true
220+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorCustomMetricType.java linguist-generated=true
221+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorDataClassificationConfig.java linguist-generated=true
222+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorDestinations.java linguist-generated=true
223+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorInferenceLogProfileType.java linguist-generated=true
224+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorInferenceLogProfileTypeProblemType.java linguist-generated=true
225+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorInfo.java linguist-generated=true
226+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorInfoStatus.java linguist-generated=true
227+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorNotificationsConfig.java linguist-generated=true
228+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/MonitorTimeSeriesProfileType.java linguist-generated=true
210229
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/NamedTableConstraint.java linguist-generated=true
211230
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/PermissionsChange.java linguist-generated=true
212231
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/PermissionsList.java linguist-generated=true
@@ -244,6 +263,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableConstr
244263
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableConstraintsImpl.java linguist-generated=true
245264
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableConstraintsService.java linguist-generated=true
246265
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableDependency.java linguist-generated=true
266+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableExistsResponse.java linguist-generated=true
247267
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableInfo.java linguist-generated=true
248268
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableRowFilter.java linguist-generated=true
249269
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableSummary.java linguist-generated=true
@@ -260,6 +280,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetas
260280
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetastoreAssignment.java linguist-generated=true
261281
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMetastoreDeltaSharingScope.java linguist-generated=true
262282
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateModelVersionRequest.java linguist-generated=true
283+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateMonitor.java linguist-generated=true
263284
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdatePermissions.java linguist-generated=true
264285
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateRegisteredModelRequest.java linguist-generated=true
265286
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateSchema.java linguist-generated=true
@@ -1216,6 +1237,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/GetPrivate
12161237
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/GetStatusRequest.java linguist-generated=true
12171238
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/GetTokenManagementRequest.java linguist-generated=true
12181239
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/GetTokenPermissionLevelsResponse.java linguist-generated=true
1240+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/GetTokenResponse.java linguist-generated=true
12191241
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/IpAccessListInfo.java linguist-generated=true
12201242
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/IpAccessListsAPI.java linguist-generated=true
12211243
databricks-sdk-java/src/main/java/com/databricks/sdk/service/settings/IpAccessListsImpl.java linguist-generated=true

CHANGELOG.md

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

3+
## 0.17.0
4+
5+
Bugfixes:
6+
7+
* Update SDK to OpenAPI spec with bug fix ([#207](https://github.com/databricks/databricks-sdk-java/pull/207)).
8+
* Fix Azure Databricks OAuth M2M ([#209](https://github.com/databricks/databricks-sdk-java/pull/209)).
9+
10+
API Changes:
11+
12+
* Added `exists()` method for `workspaceClient.tables()` service.
13+
* Added `workspaceClient.lakehouseMonitors()` service.
14+
* Removed `com.databricks.sdk.service.catalog.TableConstraintList` class.
15+
* Added `initScripts` field for `com.databricks.sdk.service.pipelines.PipelineCluster`.
16+
* Added the following dataclasses:
17+
`databricks.sdk.service.catalog.CreateMonitor`,
18+
`databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest`,
19+
`databricks.sdk.service.catalog.ExistsRequest`,
20+
`databricks.sdk.service.catalog.GetLakehouseMonitorRequest`,
21+
`databricks.sdk.service.catalog.MonitorCronSchedule`,
22+
`databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus`,
23+
`databricks.sdk.service.catalog.MonitorCustomMetric`,
24+
`databricks.sdk.service.catalog.MonitorCustomMetricType`,
25+
`databricks.sdk.service.catalog.MonitorDataClassificationConfig`,
26+
`databricks.sdk.service.catalog.MonitorDestinations`,
27+
`databricks.sdk.service.catalog.MonitorInferenceLogProfileType`,
28+
`databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType`,
29+
`databricks.sdk.service.catalog.MonitorInfo`,
30+
`databricks.sdk.service.catalog.MonitorInfoStatus`,
31+
`databricks.sdk.service.catalog.MonitorNotificationsConfig`,
32+
`databricks.sdk.service.catalog.MonitorTimeSeriesProfileType`,
33+
`databricks.sdk.service.catalog.TableExistsResponse` and
34+
`databricks.sdk.service.catalog.UpdateMonitor`.
35+
* Added `validateOnly` field for `com.databricks.sdk.service.pipelines.StartUpdate`.
36+
* Added `validateOnly` field for `com.databricks.sdk.service.pipelines.UpdateInfo`.
37+
* Changed `createOboToken()` method for `workspaceClient.tokenManagement()` service with new required argument order.
38+
* Changed `get()` method for `workspaceClient.tokenManagement()` service to return `com.databricks.sdk.service.settings.GetTokenResponse` class.
39+
* Changed `lifetimeSeconds` field for `com.databricks.sdk.service.settings.CreateOboTokenRequest` to no longer be required.
40+
* Added `com.databricks.sdk.service.settings.GetTokenResponse` class.
41+
* Changed `create()` method for `workspaceClient.dashboards()` service . New request type is `com.databricks.sdk.service.sql.DashboardPostContent` class.
42+
* Added `update()` method for `workspaceClient.dashboards()` service.
43+
* Removed `com.databricks.sdk.service.sql.CreateDashboardRequest` class.
44+
* Added `httpHeaders` field for `com.databricks.sdk.service.sql.ExternalLink`.
45+
* Added `runAsRole` field for `com.databricks.sdk.service.sql.QueryEditContent`.
46+
* Added `com.databricks.sdk.service.sql.DashboardEditContent` class.
47+
* Added `com.databricks.sdk.service.sql.DashboardPostContent` class.
48+
49+
OpenAPI SHA: e05401ed5dd4974c5333d737ec308a7d451f749f, Date: 2024-01-23
50+
51+
352
## 0.16.0
453

554
* Update to OpenAPI spec ([#204](https://github.com/databricks/databricks-sdk-java/pull/204)).

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.16.0</version>
8+
<version>0.17.0</version>
99
</parent>
1010
<artifactId>databricks-sdk-java</artifactId>
1111
<properties>

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

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

databricks-sdk-java/src/main/java/com/databricks/sdk/core/UserAgent.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ public class UserAgent {
1313
// TODO: check if reading from
1414
// /META-INF/maven/com.databricks/databrics-sdk-java/pom.properties
1515
// or getClass().getPackage().getImplementationVersion() is enough.
16-
private static final String version = "0.16.0";
16+
private static final String version = "0.17.0";
1717

1818
public static void withProduct(String product, String productVersion) {
1919
UserAgent.product = product;

0 commit comments

Comments
 (0)