Skip to content
Closed
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 @@
6525bcdc3926234141b997c492ea0777d0214896
f299cd084fb644bf7610db475c1da7d9b61f04b8
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Version changelog

## Release v0.170.0 (2026-10-22)

### API Changes
* Add `startEndpoint()` and `stopEndpoint()` methods for `workspaceClient.vectorSearchEndpoints()` service.
* Add `includeExternalSpend` field for `com.databricks.sdk.service.billing.BudgetConfiguration`.
* Add `includeExternalSpend` field for `com.databricks.sdk.service.billing.CreateBudgetConfigurationBudget`.
* Add `includeExternalSpend` field for `com.databricks.sdk.service.billing.UpdateBudgetConfigurationBudget`.
* Add `regex` field for `com.databricks.sdk.service.iamv2.IdentityVisibilityFilter`.
* Add `relativeError` field for `com.databricks.sdk.service.ml.ApproxCountDistinctFunction`.
* Add `relativeError` field for `com.databricks.sdk.service.ml.ApproxPercentileFunction`.
* Add `condition`, `minTimeBetweenTriggers` and `waitAfterLastChange` fields for `com.databricks.sdk.service.ml.TableTrigger`.
* Add `onedriveOptions` field for `com.databricks.sdk.service.pipelines.ConnectorOptions`.
* Add `STOPPING`, `STOPPED` and `STARTING` enum values for `com.databricks.sdk.service.aisearch.EndpointStatusState`.
* Add `OPERATION_ACTION_TYPE_UNBIND` enum value for `com.databricks.sdk.service.bundledeployments.OperationActionType`.
* Add `ONEDRIVE` enum value for `com.databricks.sdk.service.pipelines.IngestionSourceType`.
* Add `STOPPING`, `STOPPED` and `STARTING` enum values for `com.databricks.sdk.service.vectorsearch.EndpointStatusState`.

## Release v0.169.0 (2026-10-21)

### 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.169.0",
"version": "0.170.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.169.0</version>
<version>0.170.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.169.0";
private static final String version = "0.170.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.

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

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

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

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

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

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

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

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

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 @@ -13,7 +13,8 @@
public class CreateIdentityVisibilityFilterRequest {
/**
* Required. The filter to create. Set `principal_type` to `GROUP` and specify exactly one of
* `exact` or `prefix`. The server assigns the resource name; any supplied `name` is ignored.
* `exact`, `prefix`, or `regex`. The server assigns the resource name; any supplied `name` is
* ignored.
*/
@JsonProperty("identity_visibility_filter")
private IdentityVisibilityFilter identityVisibilityFilter;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@ public class IdentityVisibilityFilter {
@JsonProperty("principal_type")
private PrincipalType principalType;

/** Full, case-sensitive RE2 match on the identity's display name. */
@JsonProperty("regex")
private RegexMatchRule regex;

public IdentityVisibilityFilter setExact(ExactMatchRule exact) {
this.exact = exact;
return this;
Expand Down Expand Up @@ -80,6 +84,15 @@ public PrincipalType getPrincipalType() {
return principalType;
}

public IdentityVisibilityFilter setRegex(RegexMatchRule regex) {
this.regex = regex;
return this;
}

public RegexMatchRule getRegex() {
return regex;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
Expand All @@ -88,12 +101,13 @@ public boolean equals(Object o) {
return Objects.equals(exact, that.exact)
&& Objects.equals(name, that.name)
&& Objects.equals(prefix, that.prefix)
&& Objects.equals(principalType, that.principalType);
&& Objects.equals(principalType, that.principalType)
&& Objects.equals(regex, that.regex);
}

@Override
public int hashCode() {
return Objects.hash(exact, name, prefix, principalType);
return Objects.hash(exact, name, prefix, principalType, regex);
}

@Override
Expand All @@ -103,6 +117,7 @@ public String toString() {
.add("name", name)
.add("prefix", prefix)
.add("principalType", principalType)
.add("regex", regex)
.toString();
}
}
Loading
Loading