Skip to content

Commit 2abbcdb

Browse files
authored
Release v0.24.0 (#274)
## 0.24.0 * Added retry strategy based on idempotency of requests ([#264](#264)). * Fixde remaining Java integration tests ([#265](#265)). * Fixed one-shot list APIs to not return null ([#266](#266)). * Removed unnecessary secret from example ([#267](#267)). * Fixed one shot pagination ([#268](#268)). * Updated SDK to OpenAPI spec ([#269](#269)). * Added a way to provide proxy details to SDK ([#271](#271)). Note: This release contains breaking changes, please see the API changes below for more details. API Changes: * Added `deployment` field for `com.databricks.sdk.service.pipelines.CreatePipeline`, `com.databricks.sdk.service.pipelines.EditPipeline`, `com.databricks.sdk.service.pipelines.PipelineSpec`. * Added `schemaId` field for `com.databricks.sdk.service.catalog.SchemaInfo`. * Added `operation` field for `com.databricks.sdk.service.catalog.ValidationResult`. * Added `requirements` field for `com.databricks.sdk.service.compute.Library`. * Added `warehouseId` field for `com.databricks.sdk.service.jobs.NotebookTask`. * Added `runAs` field for `com.databricks.sdk.service.jobs.SubmitRun`. * Added `com.databricks.sdk.service.catalog.ValidationResultOperation` class. * Added `com.databricks.sdk.service.compute.ClusterStatus` class. * Added `com.databricks.sdk.service.compute.ClusterStatusResponse` class. * Added `com.databricks.sdk.service.compute.LibraryInstallStatus` class. * Added `com.databricks.sdk.service.pipelines.DeploymentKind` class. * Added `com.databricks.sdk.service.pipelines.PipelineDeployment` class. * Removed `awsOperation` field for `com.databricks.sdk.service.catalog.ValidationResult`. * Removed `azureOperation` field for `com.databricks.sdk.service.catalog.ValidationResult`. * Removed `gcpOperation` field for `com.databricks.sdk.service.catalog.ValidationResult`. * Removed `com.databricks.sdk.service.catalog.ValidationResultAwsOperation` class. * Removed `com.databricks.sdk.service.catalog.ValidationResultAzureOperation` class. * Removed `com.databricks.sdk.service.catalog.ValidationResultGcpOperation` class. * Removed `com.databricks.sdk.service.compute.ClusterStatusRequest` class. * Removed `com.databricks.sdk.service.compute.LibraryFullStatusStatus` class. * Changed `clusterStatus()` method for `workspaceClient.libraries()` service . New request type is `com.databricks.sdk.service.compute.ClusterStatus` class. * Changed `clusterStatus()` method for `workspaceClient.libraries()` service to return `com.databricks.sdk.service.compute.ClusterStatusResponse` class. * Changed `status` field for `com.databricks.sdk.service.compute.LibraryFullStatus` to `com.databricks.sdk.service.compute.LibraryInstallStatus` class. OpenAPI SHA: 06d330f43d92c1be864d4638c672cd0723e20a51, Date: 2024-04-22
1 parent ac1d5a2 commit 2abbcdb

File tree

6 files changed

+46
-5
lines changed

6 files changed

+46
-5
lines changed

CHANGELOG.md

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

3+
## 0.24.0
4+
5+
* Added retry strategy based on idempotency of requests ([#264](https://github.com/databricks/databricks-sdk-java/pull/264)).
6+
* Fixde remaining Java integration tests ([#265](https://github.com/databricks/databricks-sdk-java/pull/265)).
7+
* Fixed one-shot list APIs to not return null ([#266](https://github.com/databricks/databricks-sdk-java/pull/266)).
8+
* Removed unnecessary secret from example ([#267](https://github.com/databricks/databricks-sdk-java/pull/267)).
9+
* Fixed one shot pagination ([#268](https://github.com/databricks/databricks-sdk-java/pull/268)).
10+
* Updated SDK to OpenAPI spec ([#269](https://github.com/databricks/databricks-sdk-java/pull/269)).
11+
* Added a way to provide proxy details to SDK ([#271](https://github.com/databricks/databricks-sdk-java/pull/271)).
12+
13+
Note: This release contains breaking changes, please see the API changes below for more details.
14+
15+
API Changes:
16+
17+
* Added `deployment` field for `com.databricks.sdk.service.pipelines.CreatePipeline`, `com.databricks.sdk.service.pipelines.EditPipeline`, `com.databricks.sdk.service.pipelines.PipelineSpec`.
18+
* Added `schemaId` field for `com.databricks.sdk.service.catalog.SchemaInfo`.
19+
* Added `operation` field for `com.databricks.sdk.service.catalog.ValidationResult`.
20+
* Added `requirements` field for `com.databricks.sdk.service.compute.Library`.
21+
* Added `warehouseId` field for `com.databricks.sdk.service.jobs.NotebookTask`.
22+
* Added `runAs` field for `com.databricks.sdk.service.jobs.SubmitRun`.
23+
* Added `com.databricks.sdk.service.catalog.ValidationResultOperation` class.
24+
* Added `com.databricks.sdk.service.compute.ClusterStatus` class.
25+
* Added `com.databricks.sdk.service.compute.ClusterStatusResponse` class.
26+
* Added `com.databricks.sdk.service.compute.LibraryInstallStatus` class.
27+
* Added `com.databricks.sdk.service.pipelines.DeploymentKind` class.
28+
* Added `com.databricks.sdk.service.pipelines.PipelineDeployment` class.
29+
* Removed `awsOperation` field for `com.databricks.sdk.service.catalog.ValidationResult`.
30+
* Removed `azureOperation` field for `com.databricks.sdk.service.catalog.ValidationResult`.
31+
* Removed `gcpOperation` field for `com.databricks.sdk.service.catalog.ValidationResult`.
32+
* Removed `com.databricks.sdk.service.catalog.ValidationResultAwsOperation` class.
33+
* Removed `com.databricks.sdk.service.catalog.ValidationResultAzureOperation` class.
34+
* Removed `com.databricks.sdk.service.catalog.ValidationResultGcpOperation` class.
35+
* Removed `com.databricks.sdk.service.compute.ClusterStatusRequest` class.
36+
* Removed `com.databricks.sdk.service.compute.LibraryFullStatusStatus` class.
37+
* Changed `clusterStatus()` method for `workspaceClient.libraries()` service . New request type is `com.databricks.sdk.service.compute.ClusterStatus` class.
38+
* Changed `clusterStatus()` method for `workspaceClient.libraries()` service to return `com.databricks.sdk.service.compute.ClusterStatusResponse` class.
39+
* Changed `status` field for `com.databricks.sdk.service.compute.LibraryFullStatus` to `com.databricks.sdk.service.compute.LibraryInstallStatus` class.
40+
41+
OpenAPI SHA: 06d330f43d92c1be864d4638c672cd0723e20a51, Date: 2024-04-22
42+
43+
344
## 0.23.0
445

546
### Improvements and Bug Fixes

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.23.0</version>
8+
<version>0.24.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.23.0";
16+
private static final String version = "0.24.0";
1717

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

examples/docs/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<dependency>
2525
<groupId>com.databricks</groupId>
2626
<artifactId>databricks-sdk-java</artifactId>
27-
<version>0.23.0</version>
27+
<version>0.24.0</version>
2828
</dependency>
2929
</dependencies>
3030
</project>

examples/spring-boot-oauth-u2m-demo/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<dependency>
3838
<groupId>com.databricks</groupId>
3939
<artifactId>databricks-sdk-java</artifactId>
40-
<version>0.23.0</version>
40+
<version>0.24.0</version>
4141
</dependency>
4242
<dependency>
4343
<groupId>com.fasterxml.jackson.datatype</groupId>

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.23.0</version>
7+
<version>0.24.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)