From 036da7b3be1818405e75e7d38056ec228418e0af Mon Sep 17 00:00:00 2001
From: "databricks-ci-ghec-2[bot]"
<184307802+databricks-ci-ghec-2[bot]@users.noreply.github.com>
Date: Tue, 3 Nov 2026 03:46:34 +0000
Subject: [PATCH] Release databricks-sdk-java
---
.codegen/_last_sha | 2 +-
CHANGELOG.md | 6 +++++
databricks-sdk-java/lockfile.json | 2 +-
databricks-sdk-java/pom.xml | 2 +-
.../com/databricks/sdk/core/UserAgent.java | 2 +-
.../sdk/service/ml/IngestionDestination.java | 22 ++++++++++++++++--
.../sdk/service/ml/MaterializationSet.java | 23 +++++++++++++++++--
examples/docs/pom.xml | 2 +-
examples/spring-boot-oauth-u2m-demo/pom.xml | 2 +-
lockfile.json | 2 +-
pom.xml | 2 +-
shaded/pom.xml | 2 +-
12 files changed, 56 insertions(+), 13 deletions(-)
diff --git a/.codegen/_last_sha b/.codegen/_last_sha
index 249e78289..7dec683f4 100644
--- a/.codegen/_last_sha
+++ b/.codegen/_last_sha
@@ -1 +1 @@
-07bd11eefe3ed30eebcfa846546af8b56b655973
\ No newline at end of file
+e70a22231111e4c68080544b08d28ab7aa0d86b5
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 5a37ce949..725449b79 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Version changelog
+## Release v0.174.0 (2026-11-03)
+
+### API Changes
+* Add `viewName` field for `com.databricks.sdk.service.ml.IngestionDestination`.
+* Add `notifications` field for `com.databricks.sdk.service.ml.MaterializationSet`.
+
## Release v0.173.0 (2026-11-02)
### API Changes
diff --git a/databricks-sdk-java/lockfile.json b/databricks-sdk-java/lockfile.json
index 56db4b0f1..5562252e2 100644
--- a/databricks-sdk-java/lockfile.json
+++ b/databricks-sdk-java/lockfile.json
@@ -1,7 +1,7 @@
{
"artifactId": "databricks-sdk-java",
"groupId": "com.databricks",
- "version": "0.173.0",
+ "version": "0.174.0",
"lockFileVersion": 1,
"dependencies": [
{
diff --git a/databricks-sdk-java/pom.xml b/databricks-sdk-java/pom.xml
index c5fed7d17..c4a3deac0 100644
--- a/databricks-sdk-java/pom.xml
+++ b/databricks-sdk-java/pom.xml
@@ -5,7 +5,7 @@
com.databricks
databricks-sdk-parent
- 0.173.0
+ 0.174.0
databricks-sdk-java
Databricks SDK for Java
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/core/UserAgent.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/core/UserAgent.java
index 21b2b36e4..7c9fb2204 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/core/UserAgent.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/core/UserAgent.java
@@ -36,7 +36,7 @@ public String getValue() {
// TODO: check if reading from
// /META-INF/maven/com.databricks/databrics-sdk-java/pom.properties
// or getClass().getPackage().getImplementationVersion() is enough.
- private static final String version = "0.173.0";
+ private static final String version = "0.174.0";
public static void withProduct(String product, String productVersion) {
UserAgent.product = product;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/IngestionDestination.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/IngestionDestination.java
index 5dd40192c..2233081a7 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/IngestionDestination.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/IngestionDestination.java
@@ -20,6 +20,13 @@ public class IngestionDestination {
@JsonProperty("delta_table_name")
private String deltaTableName;
+ /**
+ * The full three-part name (catalog, schema, name) of an existing view to use instead of creating
+ * a Delta table. The view is dropped when the Stream is deleted.
+ */
+ @JsonProperty("view_name")
+ private String viewName;
+
public IngestionDestination setDeltaTableName(String deltaTableName) {
this.deltaTableName = deltaTableName;
return this;
@@ -29,23 +36,34 @@ public String getDeltaTableName() {
return deltaTableName;
}
+ public IngestionDestination setViewName(String viewName) {
+ this.viewName = viewName;
+ return this;
+ }
+
+ public String getViewName() {
+ return viewName;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
IngestionDestination that = (IngestionDestination) o;
- return Objects.equals(deltaTableName, that.deltaTableName);
+ return Objects.equals(deltaTableName, that.deltaTableName)
+ && Objects.equals(viewName, that.viewName);
}
@Override
public int hashCode() {
- return Objects.hash(deltaTableName);
+ return Objects.hash(deltaTableName, viewName);
}
@Override
public String toString() {
return new ToStringer(IngestionDestination.class)
.add("deltaTableName", deltaTableName)
+ .add("viewName", viewName)
.toString();
}
}
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationSet.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationSet.java
index 9cafdecd7..6ea4a2756 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationSet.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationSet.java
@@ -22,6 +22,14 @@ public class MaterializationSet {
@JsonProperty("materialized_features")
private Collection materializedFeatures;
+ /**
+ * Notification configuration around the materialization job or pipeline lifecycle. They are
+ * applied to every job and pipeline that materializes a feature in this set. Features which are
+ * materialized in the same pipeline will share the same notification.
+ */
+ @JsonProperty("notifications")
+ private MaterializationNotifications notifications;
+
public MaterializationSet setMaterializationSetId(String materializationSetId) {
this.materializationSetId = materializationSetId;
return this;
@@ -41,18 +49,28 @@ public Collection getMaterializedFeatures() {
return materializedFeatures;
}
+ public MaterializationSet setNotifications(MaterializationNotifications notifications) {
+ this.notifications = notifications;
+ return this;
+ }
+
+ public MaterializationNotifications getNotifications() {
+ return notifications;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
MaterializationSet that = (MaterializationSet) o;
return Objects.equals(materializationSetId, that.materializationSetId)
- && Objects.equals(materializedFeatures, that.materializedFeatures);
+ && Objects.equals(materializedFeatures, that.materializedFeatures)
+ && Objects.equals(notifications, that.notifications);
}
@Override
public int hashCode() {
- return Objects.hash(materializationSetId, materializedFeatures);
+ return Objects.hash(materializationSetId, materializedFeatures, notifications);
}
@Override
@@ -60,6 +78,7 @@ public String toString() {
return new ToStringer(MaterializationSet.class)
.add("materializationSetId", materializationSetId)
.add("materializedFeatures", materializedFeatures)
+ .add("notifications", notifications)
.toString();
}
}
diff --git a/examples/docs/pom.xml b/examples/docs/pom.xml
index cd765e8ce..7ad1ff48b 100644
--- a/examples/docs/pom.xml
+++ b/examples/docs/pom.xml
@@ -24,7 +24,7 @@
com.databricks
databricks-sdk-java
- 0.173.0
+ 0.174.0
diff --git a/examples/spring-boot-oauth-u2m-demo/pom.xml b/examples/spring-boot-oauth-u2m-demo/pom.xml
index c43f71a50..a2fba8411 100644
--- a/examples/spring-boot-oauth-u2m-demo/pom.xml
+++ b/examples/spring-boot-oauth-u2m-demo/pom.xml
@@ -40,7 +40,7 @@
com.databricks
databricks-sdk-java
- 0.173.0
+ 0.174.0
diff --git a/lockfile.json b/lockfile.json
index 59cffdf39..b3b116561 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -1,7 +1,7 @@
{
"artifactId": "databricks-sdk-parent",
"groupId": "com.databricks",
- "version": "0.173.0",
+ "version": "0.174.0",
"lockFileVersion": 1,
"dependencies": [],
"mavenPlugins": [],
diff --git a/pom.xml b/pom.xml
index 888446392..61afcc609 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
com.databricks
databricks-sdk-parent
- 0.173.0
+ 0.174.0
pom
Databricks SDK for Java
The Databricks SDK for Java includes functionality to accelerate development with Java for
diff --git a/shaded/pom.xml b/shaded/pom.xml
index 0dc625217..9a60a8858 100644
--- a/shaded/pom.xml
+++ b/shaded/pom.xml
@@ -4,7 +4,7 @@
4.0.0
- 0.173.0
+ 0.174.0
com.databricks