Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .codegen/_last_sha
Original file line number Diff line number Diff line change
@@ -1 +1 @@
07bd11eefe3ed30eebcfa846546af8b56b655973
e70a22231111e4c68080544b08d28ab7aa0d86b5
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion databricks-sdk-java/lockfile.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"artifactId": "databricks-sdk-java",
"groupId": "com.databricks",
"version": "0.173.0",
"version": "0.174.0",
"lockFileVersion": 1,
"dependencies": [
{
Expand Down
2 changes: 1 addition & 1 deletion databricks-sdk-java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<parent>
<groupId>com.databricks</groupId>
<artifactId>databricks-sdk-parent</artifactId>
<version>0.173.0</version>
<version>0.174.0</version>
</parent>
<artifactId>databricks-sdk-java</artifactId>
<name>Databricks SDK for Java</name>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,14 @@ public class MaterializationSet {
@JsonProperty("materialized_features")
private Collection<MaterializedFeature> 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;
Expand All @@ -41,25 +49,36 @@ public Collection<MaterializedFeature> 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
public String toString() {
return new ToStringer(MaterializationSet.class)
.add("materializationSetId", materializationSetId)
.add("materializedFeatures", materializedFeatures)
.add("notifications", notifications)
.toString();
}
}
2 changes: 1 addition & 1 deletion examples/docs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<dependency>
<groupId>com.databricks</groupId>
<artifactId>databricks-sdk-java</artifactId>
<version>0.173.0</version>
<version>0.174.0</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion examples/spring-boot-oauth-u2m-demo/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
<dependency>
<groupId>com.databricks</groupId>
<artifactId>databricks-sdk-java</artifactId>
<version>0.173.0</version>
<version>0.174.0</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion lockfile.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"artifactId": "databricks-sdk-parent",
"groupId": "com.databricks",
"version": "0.173.0",
"version": "0.174.0",
"lockFileVersion": 1,
"dependencies": [],
"mavenPlugins": [],
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>com.databricks</groupId>
<artifactId>databricks-sdk-parent</artifactId>
<version>0.173.0</version>
<version>0.174.0</version>
<packaging>pom</packaging>
<name>Databricks SDK for Java</name>
<description>The Databricks SDK for Java includes functionality to accelerate development with Java for
Expand Down
2 changes: 1 addition & 1 deletion shaded/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>

<properties>
<sdk.version>0.173.0</sdk.version>
<sdk.version>0.174.0</sdk.version>
</properties>

<groupId>com.databricks</groupId>
Expand Down
Loading