From b73244566d222c0c74ddc0535559e8b0e0ecddd1 Mon Sep 17 00:00:00 2001
From: "databricks-ci-ghec-1[bot]"
<184311507+databricks-ci-ghec-1[bot]@users.noreply.github.com>
Date: Wed, 11 Nov 2026 03:18:41 +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/catalog/RfaAPI.java | 5 +-
.../sdk/service/catalog/RfaService.java | 5 +-
.../sdk/service/lakewatch/CommonConfig.java | 51 +------------------
.../sdk/service/lakewatch/Rule.java | 3 +-
.../ml/CreateMaterializationSetRequest.java | 8 ++-
.../ml/MaterializationNotifications.java | 5 +-
.../sdk/service/ml/MaterializedFeature.java | 5 +-
.../sdk/service/serving/CommitmentTerm.java | 18 +++++++
.../sdk/service/serving/PtServedModel.java | 22 +++++++-
examples/docs/pom.xml | 2 +-
examples/spring-boot-oauth-u2m-demo/pom.xml | 2 +-
lockfile.json | 2 +-
pom.xml | 2 +-
shaded/pom.xml | 2 +-
19 files changed, 74 insertions(+), 72 deletions(-)
create mode 100644 databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/CommitmentTerm.java
diff --git a/.codegen/_last_sha b/.codegen/_last_sha
index e66f5e653..32120a610 100644
--- a/.codegen/_last_sha
+++ b/.codegen/_last_sha
@@ -1 +1 @@
-6fdee6b2790c8a487592a5371b478d55b4c9f185
\ No newline at end of file
+532462dd33eae3f563f27a2af0fe03b71d9c67e8
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index dbc84179c..e5c554fb7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,11 @@
# Version changelog
+## Release v0.179.0 (2026-11-11)
+
+### API Changes
+* Add `ptTerm` field for `com.databricks.sdk.service.serving.PtServedModel`.
+* [Breaking] Remove `customContentPackPath` and `customPresetsPath` fields for `com.databricks.sdk.service.lakewatch.CommonConfig`.
+
## Release v0.178.0 (2026-11-10)
### API Changes
diff --git a/databricks-sdk-java/lockfile.json b/databricks-sdk-java/lockfile.json
index 5bdadec82..0ce218cfa 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.178.0",
+ "version": "0.179.0",
"lockFileVersion": 1,
"dependencies": [
{
diff --git a/databricks-sdk-java/pom.xml b/databricks-sdk-java/pom.xml
index 0d7b7b28f..3514f1b48 100644
--- a/databricks-sdk-java/pom.xml
+++ b/databricks-sdk-java/pom.xml
@@ -5,7 +5,7 @@
The supported securable types are: "metastore", "catalog", "schema", "table", * "external_location", "connection", "credential", "function", "registered_model", and "volume". diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/RfaService.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/RfaService.java index 46ee29c5c..b5cd69efc 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/RfaService.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/catalog/RfaService.java @@ -42,8 +42,9 @@ AccessRequestDestinations getAccessRequestDestinations( * Updates the access request destinations for the given securable. The caller must be a metastore * admin, the owner of the securable, or a user that has the **MANAGE** privilege on the securable * in order to assign destinations. A maximum of 5 emails and 5 external notification destinations - * (Slack, Microsoft Teams, Generic Webhook, and Databricks App Slack/Teams destinations) can be - * assigned to a securable. If a URL destination is assigned, no other destinations can be set. + * (Slack, Microsoft Teams, Generic Webhook, Databricks App Slack/Teams, Asana, ServiceNow, and + * EventBridge destinations) can be assigned to a securable. If a URL destination is assigned, no + * other destinations can be set. * *
The supported securable types are: "metastore", "catalog", "schema", "table", * "external_location", "connection", "credential", "function", "registered_model", and "volume". diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/CommonConfig.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/CommonConfig.java index a29279b19..23b0c9236 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/CommonConfig.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/CommonConfig.java @@ -14,23 +14,6 @@ */ @Generated public class CommonConfig { - /** - * UC volume path holding user-authored custom content packs, e.g. - * `/Volumes/{catalog}/{schema}/{volume}`. User-provided with no default: when unset, custom - * content packs are unavailable (referencing one is rejected) and only built-in content packs - * apply. - */ - @JsonProperty("custom_content_pack_path") - private String customContentPackPath; - - /** - * UC volume path holding user-authored custom presets, e.g. - * `/Volumes/{catalog}/{schema}/{volume}`. User-provided with no default: when unset, custom - * presets are unavailable and only built-in presets apply. - */ - @JsonProperty("custom_presets_path") - private String customPresetsPath; - /** * Opaque entity tag for optimistic concurrency. Returned on every read; pass it back as the * Update request's `etag` to make the update conditional on the resource being unchanged. @@ -63,24 +46,6 @@ public class CommonConfig { @JsonProperty("version") private Long version; - public CommonConfig setCustomContentPackPath(String customContentPackPath) { - this.customContentPackPath = customContentPackPath; - return this; - } - - public String getCustomContentPackPath() { - return customContentPackPath; - } - - public CommonConfig setCustomPresetsPath(String customPresetsPath) { - this.customPresetsPath = customPresetsPath; - return this; - } - - public String getCustomPresetsPath() { - return customPresetsPath; - } - public CommonConfig setEtag(String etag) { this.etag = etag; return this; @@ -140,9 +105,7 @@ public boolean equals(Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; CommonConfig that = (CommonConfig) o; - return Objects.equals(customContentPackPath, that.customContentPackPath) - && Objects.equals(customPresetsPath, that.customPresetsPath) - && Objects.equals(etag, that.etag) + return Objects.equals(etag, that.etag) && Objects.equals(name, that.name) && Objects.equals(perResourcePermissionsEnabled, that.perResourcePermissionsEnabled) && Objects.equals(updateTime, that.updateTime) @@ -152,22 +115,12 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash( - customContentPackPath, - customPresetsPath, - etag, - name, - perResourcePermissionsEnabled, - updateTime, - updatedBy, - version); + return Objects.hash(etag, name, perResourcePermissionsEnabled, updateTime, updatedBy, version); } @Override public String toString() { return new ToStringer(CommonConfig.class) - .add("customContentPackPath", customContentPackPath) - .add("customPresetsPath", customPresetsPath) .add("etag", etag) .add("name", name) .add("perResourcePermissionsEnabled", perResourcePermissionsEnabled) diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/Rule.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/Rule.java index d03b57116..f12d96749 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/Rule.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/lakewatch/Rule.java @@ -177,7 +177,8 @@ public class Rule { /** * Long-form operational guidance carried from the authored rule metadata. Supports up to 4096 - * characters. Requests exceeding this limit are rejected. + * characters. Requests exceeding this limit are rejected. Supports Markdown; analysts and the + * investigation agent follow it when triaging this rule's alerts. */ @JsonProperty("runbook") private String runbook; diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/CreateMaterializationSetRequest.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/CreateMaterializationSetRequest.java index b213b768c..443ef3e21 100644 --- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/CreateMaterializationSetRequest.java +++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/CreateMaterializationSetRequest.java @@ -12,8 +12,12 @@ @Generated public class CreateMaterializationSetRequest { /** - * The materialization set to create. Supply materialization_set_id to choose the identifier; - * leave it unset to have one assigned. + * The materialization set to create. Set `materialization_set_id` to choose the identifier, or + * omit it to have one assigned. + * + *
Members with a cron schedule or table trigger must request the same `paused` value. An
+ * omitted `paused` defaults to `false`. A set can be created paused only if all members are batch
+ * materializations.
*/
@JsonProperty("materialization_set")
private MaterializationSet materializationSet;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationNotifications.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationNotifications.java
index 512cc273a..3fee31d68 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationNotifications.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializationNotifications.java
@@ -7,10 +7,7 @@
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Objects;
-/**
- * Notifications for the jobs and pipelines that materialize the features in a set, one field per
- * trigger.
- */
+/** Notifications for the jobs and pipelines that materialize features, one field per trigger. */
@Generated
public class MaterializationNotifications {
/** Who to notify when a run fails, and on which attempts. */
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializedFeature.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializedFeature.java
index debcc5014..ac65bcb03 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializedFeature.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/MaterializedFeature.java
@@ -76,7 +76,10 @@ public class MaterializedFeature {
@JsonProperty("materialized_feature_id")
private String materializedFeatureId;
- /** Notification configuration for the jobs and pipelines that materialize this feature. */
+ /**
+ * Notification configuration around the lifecycle of the job or pipeline that materializes this
+ * feature. Features which are materialized in the same pipeline will share the same notification.
+ */
@JsonProperty("notifications")
private MaterializationNotifications notifications;
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/CommitmentTerm.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/CommitmentTerm.java
new file mode 100644
index 000000000..3aaf7fe80
--- /dev/null
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/CommitmentTerm.java
@@ -0,0 +1,18 @@
+// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
+
+package com.databricks.sdk.service.serving;
+
+import com.databricks.sdk.support.Generated;
+
+/** The commitment term length for a Provisioned Throughput pool. */
+@Generated
+public enum CommitmentTerm {
+ COMMITMENT_TERM_12_HOURS,
+ COMMITMENT_TERM_1_DAY,
+ COMMITMENT_TERM_1_HOUR,
+ COMMITMENT_TERM_1_MONTH,
+ COMMITMENT_TERM_1_WEEK,
+ COMMITMENT_TERM_1_YEAR,
+ COMMITMENT_TERM_3_MONTHS,
+ COMMITMENT_TERM_6_MONTHS,
+}
diff --git a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/PtServedModel.java b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/PtServedModel.java
index 58ed9e76c..193b88a66 100644
--- a/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/PtServedModel.java
+++ b/databricks-sdk-java/src/main/java/com/databricks/sdk/service/serving/PtServedModel.java
@@ -46,6 +46,13 @@ public class PtServedModel {
@JsonProperty("provisioned_model_units")
private Long provisionedModelUnits;
+ /**
+ * Commitment term to purchase for this served entity; its presence marks the entity as reserved
+ * (vs on-demand) PT. Valid on create and on update (purchases a commitment for a scale-up).
+ */
+ @JsonProperty("pt_term")
+ private CommitmentTerm ptTerm;
+
public PtServedModel setBurstScalingEnabled(Boolean burstScalingEnabled) {
this.burstScalingEnabled = burstScalingEnabled;
return this;
@@ -91,6 +98,15 @@ public Long getProvisionedModelUnits() {
return provisionedModelUnits;
}
+ public PtServedModel setPtTerm(CommitmentTerm ptTerm) {
+ this.ptTerm = ptTerm;
+ return this;
+ }
+
+ public CommitmentTerm getPtTerm() {
+ return ptTerm;
+ }
+
@Override
public boolean equals(Object o) {
if (this == o) return true;
@@ -100,13 +116,14 @@ public boolean equals(Object o) {
&& Objects.equals(entityName, that.entityName)
&& Objects.equals(entityVersion, that.entityVersion)
&& Objects.equals(name, that.name)
- && Objects.equals(provisionedModelUnits, that.provisionedModelUnits);
+ && Objects.equals(provisionedModelUnits, that.provisionedModelUnits)
+ && Objects.equals(ptTerm, that.ptTerm);
}
@Override
public int hashCode() {
return Objects.hash(
- burstScalingEnabled, entityName, entityVersion, name, provisionedModelUnits);
+ burstScalingEnabled, entityName, entityVersion, name, provisionedModelUnits, ptTerm);
}
@Override
@@ -117,6 +134,7 @@ public String toString() {
.add("entityVersion", entityVersion)
.add("name", name)
.add("provisionedModelUnits", provisionedModelUnits)
+ .add("ptTerm", ptTerm)
.toString();
}
}
diff --git a/examples/docs/pom.xml b/examples/docs/pom.xml
index 4448456d0..bd3503739 100644
--- a/examples/docs/pom.xml
+++ b/examples/docs/pom.xml
@@ -24,7 +24,7 @@