Skip to content

Commit 1d47a74

Browse files
authored
Release v0.6.0 (#137)
* Added support for `dbutils.secrets` ([#132](#132)). * Added retry in `w.clusters().ensureClusterIsRunning(id)` when cluster is simultaneously started by two different processes ([#134](#134)). * Set necessary headers when authenticating via Azure CLI ([#136](#136)). New Services: * Added `workspaceClient.artifactAllowlists()` service. * Added `workspaceClient.securableTags()` service. * Added `workspaceClient.subentityTags()` service. * Added `com.databricks.sdk.service.catalog.ArtifactAllowlistInfo` class. * Added `com.databricks.sdk.service.catalog.ArtifactMatcher` class. * Added `com.databricks.sdk.service.catalog.ArtifactType` class. * Added `com.databricks.sdk.service.catalog.GetArtifactAllowlistRequest` class. * Added `com.databricks.sdk.service.catalog.ListSecurableTagsRequest` class. * Added `com.databricks.sdk.service.catalog.ListSecurableType` class. * Added `com.databricks.sdk.service.catalog.ListSubentityTagsRequest` class. * Added `com.databricks.sdk.service.catalog.MatchType` class. * Added `com.databricks.sdk.service.catalog.SetArtifactAllowlist` class. * Added `com.databricks.sdk.service.catalog.TagChanges` class. * Added `com.databricks.sdk.service.catalog.TagKeyValuePair` class. * Added `com.databricks.sdk.service.catalog.TagSecurable` class. * Added `com.databricks.sdk.service.catalog.TagSecurableAssignment` class. * Added `com.databricks.sdk.service.catalog.TagSecurableAssignmentsList` class. * Added `com.databricks.sdk.service.catalog.TagSubentity` class. * Added `com.databricks.sdk.service.catalog.TagSubentityAssignmentsList` class. * Added `com.databricks.sdk.service.catalog.TagsSubentityAssignment` class. * Added `com.databricks.sdk.service.catalog.UpdateSecurableType` class. * Added `com.databricks.sdk.service.catalog.UpdateTags` class. New APIs: * Added `deleteRuns()` method for `workspaceClient.experiments()` service. * Added `restoreRuns()` method for `workspaceClient.experiments()` service. * Added `com.databricks.sdk.service.ml.DeleteRuns` class. * Added `com.databricks.sdk.service.ml.DeleteRunsResponse` class. * Added `com.databricks.sdk.service.ml.RestoreRuns` class. * Added `com.databricks.sdk.service.ml.RestoreRunsResponse` class. * Added `getSecret()` method for `workspaceClient.secrets()` service. * Added `com.databricks.sdk.service.workspace.GetSecretRequest` class. * Added `com.databricks.sdk.service.workspace.GetSecretResponse` class. API Renames: * Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Renamed `com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlag` class to `com.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlag` class. * Renamed `com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromType` class to `com.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType`. * Renamed `com.databricks.sdk.service.catalog.EnableAutoMaintenance` class to `com.databricks.sdk.service.catalog.EnablePredictiveOptimization`. * Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.SchemaInfo`. * Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.SchemaInfo`. * Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.TableInfo`. * Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.TableInfo`. OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
1 parent 7bb4fd0 commit 1d47a74

28 files changed

+1119
-4
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
b799a600ccf37b0776d99c315614f0d0f0f0ce54
1+
beff621d7b3e1d59244e2e34fc53a496f310e130

.gitattributes

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,10 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListFunctio
167167
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListMetastoresResponse.java linguist-generated=true
168168
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSchemasRequest.java linguist-generated=true
169169
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSchemasResponse.java linguist-generated=true
170+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSecurableTagsRequest.java linguist-generated=true
171+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSecurableType.java linguist-generated=true
170172
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListStorageCredentialsResponse.java linguist-generated=true
173+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSubentityTagsRequest.java linguist-generated=true
171174
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSummariesRequest.java linguist-generated=true
172175
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSystemSchemasRequest.java linguist-generated=true
173176
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSystemSchemasResponse.java linguist-generated=true
@@ -198,6 +201,9 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SchemasImpl
198201
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SchemasService.java linguist-generated=true
199202
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableOptionsMap.java linguist-generated=true
200203
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurablePropertiesMap.java linguist-generated=true
204+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableTagsAPI.java linguist-generated=true
205+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableTagsImpl.java linguist-generated=true
206+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableTagsService.java linguist-generated=true
201207
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SecurableType.java linguist-generated=true
202208
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SetArtifactAllowlist.java linguist-generated=true
203209
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SseEncryptionDetails.java linguist-generated=true
@@ -206,6 +212,9 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/StorageCred
206212
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/StorageCredentialsAPI.java linguist-generated=true
207213
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/StorageCredentialsImpl.java linguist-generated=true
208214
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/StorageCredentialsService.java linguist-generated=true
215+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SubentityTagsAPI.java linguist-generated=true
216+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SubentityTagsImpl.java linguist-generated=true
217+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SubentityTagsService.java linguist-generated=true
209218
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SystemSchemaInfo.java linguist-generated=true
210219
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SystemSchemaInfoState.java linguist-generated=true
211220
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/SystemSchemasAPI.java linguist-generated=true
@@ -224,6 +233,14 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TableType.j
224233
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TablesAPI.java linguist-generated=true
225234
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TablesImpl.java linguist-generated=true
226235
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TablesService.java linguist-generated=true
236+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagChanges.java linguist-generated=true
237+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagKeyValuePair.java linguist-generated=true
238+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagSecurable.java linguist-generated=true
239+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagSecurableAssignment.java linguist-generated=true
240+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagSecurableAssignmentsList.java linguist-generated=true
241+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagSubentity.java linguist-generated=true
242+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagSubentityAssignmentsList.java linguist-generated=true
243+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/TagsSubentityAssignment.java linguist-generated=true
227244
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UnassignRequest.java linguist-generated=true
228245
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateCatalog.java linguist-generated=true
229246
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateConnection.java linguist-generated=true
@@ -236,8 +253,10 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdatePermi
236253
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdatePredictiveOptimization.java linguist-generated=true
237254
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdatePredictiveOptimizationResponse.java linguist-generated=true
238255
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateSchema.java linguist-generated=true
256+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateSecurableType.java linguist-generated=true
239257
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateStorageCredential.java linguist-generated=true
240258
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateTableRequest.java linguist-generated=true
259+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateTags.java linguist-generated=true
241260
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateVolumeRequestContent.java linguist-generated=true
242261
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/UpdateWorkspaceBindings.java linguist-generated=true
243262
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ValidateStorageCredential.java linguist-generated=true

CHANGELOG.md

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

3+
## 0.6.0
4+
5+
* Added support for `dbutils.secrets` ([#132](https://github.com/databricks/databricks-sdk-java/pull/132)).
6+
* Added retry in `w.clusters().ensureClusterIsRunning(id)` when cluster is simultaneously started by two different processes ([#134](https://github.com/databricks/databricks-sdk-java/pull/134)).
7+
* Set necessary headers when authenticating via Azure CLI ([#136](https://github.com/databricks/databricks-sdk-java/pull/136)).
8+
9+
New Services:
10+
11+
* Added `workspaceClient.artifactAllowlists()` service.
12+
* Added `workspaceClient.securableTags()` service.
13+
* Added `workspaceClient.subentityTags()` service.
14+
* Added `com.databricks.sdk.service.catalog.ArtifactAllowlistInfo` class.
15+
* Added `com.databricks.sdk.service.catalog.ArtifactMatcher` class.
16+
* Added `com.databricks.sdk.service.catalog.ArtifactType` class.
17+
* Added `com.databricks.sdk.service.catalog.GetArtifactAllowlistRequest` class.
18+
* Added `com.databricks.sdk.service.catalog.ListSecurableTagsRequest` class.
19+
* Added `com.databricks.sdk.service.catalog.ListSecurableType` class.
20+
* Added `com.databricks.sdk.service.catalog.ListSubentityTagsRequest` class.
21+
* Added `com.databricks.sdk.service.catalog.MatchType` class.
22+
* Added `com.databricks.sdk.service.catalog.SetArtifactAllowlist` class.
23+
* Added `com.databricks.sdk.service.catalog.TagChanges` class.
24+
* Added `com.databricks.sdk.service.catalog.TagKeyValuePair` class.
25+
* Added `com.databricks.sdk.service.catalog.TagSecurable` class.
26+
* Added `com.databricks.sdk.service.catalog.TagSecurableAssignment` class.
27+
* Added `com.databricks.sdk.service.catalog.TagSecurableAssignmentsList` class.
28+
* Added `com.databricks.sdk.service.catalog.TagSubentity` class.
29+
* Added `com.databricks.sdk.service.catalog.TagSubentityAssignmentsList` class.
30+
* Added `com.databricks.sdk.service.catalog.TagsSubentityAssignment` class.
31+
* Added `com.databricks.sdk.service.catalog.UpdateSecurableType` class.
32+
* Added `com.databricks.sdk.service.catalog.UpdateTags` class.
33+
34+
New APIs:
35+
36+
* Added `deleteRuns()` method for `workspaceClient.experiments()` service.
37+
* Added `restoreRuns()` method for `workspaceClient.experiments()` service.
38+
* Added `com.databricks.sdk.service.ml.DeleteRuns` class.
39+
* Added `com.databricks.sdk.service.ml.DeleteRunsResponse` class.
40+
* Added `com.databricks.sdk.service.ml.RestoreRuns` class.
41+
* Added `com.databricks.sdk.service.ml.RestoreRunsResponse` class.
42+
* Added `getSecret()` method for `workspaceClient.secrets()` service.
43+
* Added `com.databricks.sdk.service.workspace.GetSecretRequest` class.
44+
* Added `com.databricks.sdk.service.workspace.GetSecretResponse` class.
45+
46+
API Renames:
47+
48+
* Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
49+
* Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
50+
* Renamed `com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlag` class to `com.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlag` class.
51+
* Renamed `com.databricks.sdk.service.catalog.EffectiveAutoMaintenanceFlagInheritedFromType` class to `com.databricks.sdk.service.catalog.EffectivePredictiveOptimizationFlagInheritedFromType`.
52+
* Renamed `com.databricks.sdk.service.catalog.EnableAutoMaintenance` class to `com.databricks.sdk.service.catalog.EnablePredictiveOptimization`.
53+
* Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.SchemaInfo`.
54+
* Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.SchemaInfo`.
55+
* Renamed `effectiveAutoMaintenanceFlag` field to `effectivePredictiveOptimizationFlag` field for `com.databricks.sdk.service.catalog.TableInfo`.
56+
* Renamed `enableAutoMaintenance` field to `enablePredictiveOptimization` field for `com.databricks.sdk.service.catalog.TableInfo`.
57+
58+
OpenAPI SHA: beff621d7b3e1d59244e2e34fc53a496f310e130, Date: 2023-08-17
59+
60+
361
## 0.5.0
462

563

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.5.0</version>
8+
<version>0.6.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: 38 additions & 0 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.5.0";
16+
private static final String version = "0.6.0";
1717

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

databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ListSecurableTagsRequest.java

Lines changed: 57 additions & 0 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/service/catalog/ListSecurableType.java

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

0 commit comments

Comments
 (0)