Skip to content

Commit 3a8494e

Browse files
authored
Release v0.7.0 (#143)
* Added support for propagating Request Headers through API Client ([#135](#135)). * Added support for InputStream for streaming request and response bodies ([#138](#138)). * Fixed query param serialization for requests with enums ([#140](#140)). Breaking API Changes: * Changed `list()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.StorageCredentialInfoList` class. * Removed `workspaceClient.securableTags()` service and all related classes. * Removed `workspaceClient.subentityTags()` service and all related classes. * Renamed `provisioningState` field for `com.databricks.sdk.service.catalog.ConnectionInfo` to `provisioningInfo`. * Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.CreateInstancePool`. * Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.EditInstancePool`. * Removed `com.databricks.sdk.service.compute.FleetLaunchTemplateOverride` class. * Removed `com.databricks.sdk.service.compute.FleetOnDemandOption` class. * Removed `com.databricks.sdk.service.compute.FleetOnDemandOptionAllocationStrategy` class. * Removed `com.databricks.sdk.service.compute.FleetSpotOption` class. * Removed `com.databricks.sdk.service.compute.FleetSpotOptionAllocationStrategy` class. * Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.GetInstancePool`. * Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.InstancePoolAndStats`. * Removed `com.databricks.sdk.service.compute.InstancePoolFleetAttributes` class. * Changed `getByName()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentResponse` class. * Changed `getExperiment()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentResponse` class. * Renamed `com.databricks.sdk.service.ml.GetExperimentByNameResponse` class to `com.databricks.sdk.service.ml.GetExperimentResponse`. API Changes: * Added `workspaceClient.modelVersions()` service. * Added `workspaceClient.registeredModels()` service. * Added `browseOnly` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Added `fullName` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Added `provisioningInfo` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Added `securableKind` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Added `securableType` field for `com.databricks.sdk.service.catalog.CatalogInfo`. * Added `options` field for `com.databricks.sdk.service.catalog.CreateCatalog`. * Added `options` field for `com.databricks.sdk.service.catalog.UpdateCatalog`. * Added `com.databricks.sdk.service.catalog.CatalogInfoSecurableKind` class. * Added `com.databricks.sdk.service.catalog.CreateRegisteredModelRequest` class. * Added `com.databricks.sdk.service.catalog.DeleteAliasRequest` class. * Added `com.databricks.sdk.service.catalog.DeleteModelVersionRequest` class. * Added `com.databricks.sdk.service.catalog.DeleteRegisteredModelRequest` class. * Added `com.databricks.sdk.service.catalog.GetByAliasRequest` class. * Added `com.databricks.sdk.service.catalog.GetModelVersionRequest` class. * Added `com.databricks.sdk.service.catalog.GetRegisteredModelRequest` class. * Added `com.databricks.sdk.service.catalog.ListModelVersionsRequest` class. * Added `com.databricks.sdk.service.catalog.ListModelVersionsResponse` class. * Added `com.databricks.sdk.service.catalog.ListRegisteredModelsRequest` class. * Added `com.databricks.sdk.service.catalog.ListRegisteredModelsResponse` class. * Added `com.databricks.sdk.service.catalog.ModelVersionInfo` class. * Added `com.databricks.sdk.service.catalog.ModelVersionInfoStatus` class. * Added `com.databricks.sdk.service.catalog.ProvisioningInfo` class. * Added `com.databricks.sdk.service.catalog.ProvisioningInfoState` class. * Added `com.databricks.sdk.service.catalog.RegisteredModelAlias` class. * Added `com.databricks.sdk.service.catalog.RegisteredModelInfo` class. * Added `com.databricks.sdk.service.catalog.SetRegisteredModelAliasRequest` class. * Added `com.databricks.sdk.service.catalog.UpdateModelVersionRequest` class. * Added `com.databricks.sdk.service.catalog.UpdateRegisteredModelRequest` class. * Added `volumes` field for `com.databricks.sdk.service.compute.InitScriptInfo`. * Added `com.databricks.sdk.service.compute.VolumesStorageInfo` class. * Added `workspaceClient.files()` service. * Added `com.databricks.sdk.service.files.DeleteFileRequest` class. * Added `com.databricks.sdk.service.files.DownloadRequest` class. * Added `com.databricks.sdk.service.files.DownloadResponse` class. * Added `com.databricks.sdk.service.files.UploadRequest` class. * Added `customTags` field for `com.databricks.sdk.service.provisioning.CreateWorkspaceRequest`. * Added `customTags` field for `com.databricks.sdk.service.provisioning.UpdateWorkspaceRequest`. * Added `customTags` field for `com.databricks.sdk.service.provisioning.Workspace`. * Added `com.databricks.sdk.service.provisioning.CustomTags` class. * Added `parameters` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest`. * Added `rowLimit` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest`. * Added `com.databricks.sdk.service.sql.StatementParameterListItem` class. OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29
1 parent c1dbcff commit 3a8494e

File tree

10 files changed

+188
-11
lines changed

10 files changed

+188
-11
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
be3d4a799362f0d5ddbfeb0a0acdfb91f8736a3b
1+
5d0ccbb790d341eae8e85321a685a9e9e2d5bf24

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/Privilege.j
208208
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/PrivilegeAssignment.java linguist-generated=true
209209
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/PropertiesKvPairs.java linguist-generated=true
210210
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ProvisioningInfo.java linguist-generated=true
211+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ProvisioningInfoState.java linguist-generated=true
211212
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/ReadVolumeRequest.java linguist-generated=true
212213
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/RegisteredModelAlias.java linguist-generated=true
213214
databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/RegisteredModelInfo.java linguist-generated=true
@@ -468,6 +469,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/Termination
468469
databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/TerminationReasonType.java linguist-generated=true
469470
databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/UninstallLibraries.java linguist-generated=true
470471
databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/UnpinCluster.java linguist-generated=true
472+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/VolumesStorageInfo.java linguist-generated=true
471473
databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/WorkloadType.java linguist-generated=true
472474
databricks-sdk-java/src/main/java/com/databricks/sdk/service/compute/WorkspaceStorageInfo.java linguist-generated=true
473475
databricks-sdk-java/src/main/java/com/databricks/sdk/service/files/AddBlock.java linguist-generated=true

CHANGELOG.md

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

3+
## 0.7.0
4+
5+
* Added support for propagating Request Headers through API Client ([#135](https://github.com/databricks/databricks-sdk-java/pull/135)).
6+
* Added support for InputStream for streaming request and response bodies ([#138](https://github.com/databricks/databricks-sdk-java/pull/138)).
7+
* Fixed query param serialization for requests with enums ([#140](https://github.com/databricks/databricks-sdk-java/pull/140)).
8+
9+
Breaking API Changes:
10+
* Changed `list()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.StorageCredentialInfoList` class.
11+
* Removed `workspaceClient.securableTags()` service and all related classes.
12+
* Removed `workspaceClient.subentityTags()` service and all related classes.
13+
* Renamed `provisioningState` field for `com.databricks.sdk.service.catalog.ConnectionInfo` to `provisioningInfo`.
14+
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.CreateInstancePool`.
15+
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.EditInstancePool`.
16+
* Removed `com.databricks.sdk.service.compute.FleetLaunchTemplateOverride` class.
17+
* Removed `com.databricks.sdk.service.compute.FleetOnDemandOption` class.
18+
* Removed `com.databricks.sdk.service.compute.FleetOnDemandOptionAllocationStrategy` class.
19+
* Removed `com.databricks.sdk.service.compute.FleetSpotOption` class.
20+
* Removed `com.databricks.sdk.service.compute.FleetSpotOptionAllocationStrategy` class.
21+
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.GetInstancePool`.
22+
* Removed `instancePoolFleetAttributes` field for `com.databricks.sdk.service.compute.InstancePoolAndStats`.
23+
* Removed `com.databricks.sdk.service.compute.InstancePoolFleetAttributes` class.
24+
* Changed `getByName()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentResponse` class.
25+
* Changed `getExperiment()` method for `workspaceClient.experiments()` service to return `com.databricks.sdk.service.ml.GetExperimentResponse` class.
26+
* Renamed `com.databricks.sdk.service.ml.GetExperimentByNameResponse` class to `com.databricks.sdk.service.ml.GetExperimentResponse`.
27+
28+
API Changes:
29+
30+
* Added `workspaceClient.modelVersions()` service.
31+
* Added `workspaceClient.registeredModels()` service.
32+
* Added `browseOnly` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
33+
* Added `fullName` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
34+
* Added `provisioningInfo` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
35+
* Added `securableKind` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
36+
* Added `securableType` field for `com.databricks.sdk.service.catalog.CatalogInfo`.
37+
* Added `options` field for `com.databricks.sdk.service.catalog.CreateCatalog`.
38+
* Added `options` field for `com.databricks.sdk.service.catalog.UpdateCatalog`.
39+
* Added `com.databricks.sdk.service.catalog.CatalogInfoSecurableKind` class.
40+
* Added `com.databricks.sdk.service.catalog.CreateRegisteredModelRequest` class.
41+
* Added `com.databricks.sdk.service.catalog.DeleteAliasRequest` class.
42+
* Added `com.databricks.sdk.service.catalog.DeleteModelVersionRequest` class.
43+
* Added `com.databricks.sdk.service.catalog.DeleteRegisteredModelRequest` class.
44+
* Added `com.databricks.sdk.service.catalog.GetByAliasRequest` class.
45+
* Added `com.databricks.sdk.service.catalog.GetModelVersionRequest` class.
46+
* Added `com.databricks.sdk.service.catalog.GetRegisteredModelRequest` class.
47+
* Added `com.databricks.sdk.service.catalog.ListModelVersionsRequest` class.
48+
* Added `com.databricks.sdk.service.catalog.ListModelVersionsResponse` class.
49+
* Added `com.databricks.sdk.service.catalog.ListRegisteredModelsRequest` class.
50+
* Added `com.databricks.sdk.service.catalog.ListRegisteredModelsResponse` class.
51+
* Added `com.databricks.sdk.service.catalog.ModelVersionInfo` class.
52+
* Added `com.databricks.sdk.service.catalog.ModelVersionInfoStatus` class.
53+
* Added `com.databricks.sdk.service.catalog.ProvisioningInfo` class.
54+
* Added `com.databricks.sdk.service.catalog.ProvisioningInfoState` class.
55+
* Added `com.databricks.sdk.service.catalog.RegisteredModelAlias` class.
56+
* Added `com.databricks.sdk.service.catalog.RegisteredModelInfo` class.
57+
* Added `com.databricks.sdk.service.catalog.SetRegisteredModelAliasRequest` class.
58+
* Added `com.databricks.sdk.service.catalog.UpdateModelVersionRequest` class.
59+
* Added `com.databricks.sdk.service.catalog.UpdateRegisteredModelRequest` class.
60+
* Added `volumes` field for `com.databricks.sdk.service.compute.InitScriptInfo`.
61+
* Added `com.databricks.sdk.service.compute.VolumesStorageInfo` class.
62+
* Added `workspaceClient.files()` service.
63+
* Added `com.databricks.sdk.service.files.DeleteFileRequest` class.
64+
* Added `com.databricks.sdk.service.files.DownloadRequest` class.
65+
* Added `com.databricks.sdk.service.files.DownloadResponse` class.
66+
* Added `com.databricks.sdk.service.files.UploadRequest` class.
67+
* Added `customTags` field for `com.databricks.sdk.service.provisioning.CreateWorkspaceRequest`.
68+
* Added `customTags` field for `com.databricks.sdk.service.provisioning.UpdateWorkspaceRequest`.
69+
* Added `customTags` field for `com.databricks.sdk.service.provisioning.Workspace`.
70+
* Added `com.databricks.sdk.service.provisioning.CustomTags` class.
71+
* Added `parameters` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest`.
72+
* Added `rowLimit` field for `com.databricks.sdk.service.sql.ExecuteStatementRequest`.
73+
* Added `com.databricks.sdk.service.sql.StatementParameterListItem` class.
74+
75+
OpenAPI SHA: 5d0ccbb790d341eae8e85321a685a9e9e2d5bf24, Date: 2023-08-29
376
## 0.6.0
477

578
* Added support for `dbutils.secrets` ([#132](https://github.com/databricks/databricks-sdk-java/pull/132)).

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

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.6.0";
16+
private static final String version = "0.7.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/ProvisioningInfo.java

Lines changed: 34 additions & 6 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/ProvisioningInfoState.java

Lines changed: 14 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/compute/InitScriptInfo.java

Lines changed: 19 additions & 1 deletion
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/compute/VolumesStorageInfo.java

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

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>com.databricks</groupId>
66
<artifactId>databricks-sdk-parent</artifactId>
7-
<version>0.6.0</version>
7+
<version>0.7.0</version>
88
<packaging>pom</packaging>
99
<name>Databricks SDK for Java</name>
1010
<description>The Databricks SDK for Java includes functionality to accelerate development with Java for

0 commit comments

Comments
 (0)