Skip to content

Commit e00609c

Browse files
authored
Merge branch 'main' into simonfaltum/agent-detection
2 parents a184b4b + b666e40 commit e00609c

File tree

59 files changed

+2851
-37
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+2851
-37
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
6d597b25300f335584683275528a96f706a83672
1+
8c885a1631a745503f153339052c53d6801b9dfe

.gitattributes

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1801,6 +1801,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/BackfillSource.j
18011801
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/BatchCreateMaterializedFeaturesRequest.java linguist-generated=true
18021802
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/BatchCreateMaterializedFeaturesResponse.java linguist-generated=true
18031803
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/ColumnIdentifier.java linguist-generated=true
1804+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/ColumnSelection.java linguist-generated=true
18041805
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/CommentActivityAction.java linguist-generated=true
18051806
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/CommentObject.java linguist-generated=true
18061807
databricks-sdk-java/src/main/java/com/databricks/sdk/service/ml/ContinuousWindow.java linguist-generated=true
@@ -2249,8 +2250,14 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/BranchOper
22492250
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/BranchSpec.java linguist-generated=true
22502251
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/BranchStatus.java linguist-generated=true
22512252
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/BranchStatusState.java linguist-generated=true
2253+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Catalog.java linguist-generated=true
2254+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CatalogCatalogSpec.java linguist-generated=true
2255+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CatalogCatalogStatus.java linguist-generated=true
2256+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CatalogOperationMetadata.java linguist-generated=true
22522257
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateBranchOperation.java linguist-generated=true
22532258
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateBranchRequest.java linguist-generated=true
2259+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateCatalogOperation.java linguist-generated=true
2260+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateCatalogRequest.java linguist-generated=true
22542261
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateDatabaseOperation.java linguist-generated=true
22552262
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateDatabaseRequest.java linguist-generated=true
22562263
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateEndpointOperation.java linguist-generated=true
@@ -2259,6 +2266,8 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateProj
22592266
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateProjectRequest.java linguist-generated=true
22602267
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateRoleOperation.java linguist-generated=true
22612268
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateRoleRequest.java linguist-generated=true
2269+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateSyncedTableOperation.java linguist-generated=true
2270+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/CreateSyncedTableRequest.java linguist-generated=true
22622271
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Database.java linguist-generated=true
22632272
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabaseCredential.java linguist-generated=true
22642273
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabaseDatabaseSpec.java linguist-generated=true
@@ -2267,6 +2276,8 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabaseOp
22672276
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DatabricksServiceExceptionWithDetailsProto.java linguist-generated=true
22682277
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteBranchOperation.java linguist-generated=true
22692278
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteBranchRequest.java linguist-generated=true
2279+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteCatalogOperation.java linguist-generated=true
2280+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteCatalogRequest.java linguist-generated=true
22702281
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteDatabaseOperation.java linguist-generated=true
22712282
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteDatabaseRequest.java linguist-generated=true
22722283
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteEndpointOperation.java linguist-generated=true
@@ -2275,6 +2286,9 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteProj
22752286
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteProjectRequest.java linguist-generated=true
22762287
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteRoleOperation.java linguist-generated=true
22772288
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteRoleRequest.java linguist-generated=true
2289+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteSyncedTableOperation.java linguist-generated=true
2290+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeleteSyncedTableRequest.java linguist-generated=true
2291+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/DeltaTableSyncInfo.java linguist-generated=true
22782292
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Endpoint.java linguist-generated=true
22792293
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointGroupSpec.java linguist-generated=true
22802294
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointGroupStatus.java linguist-generated=true
@@ -2288,11 +2302,13 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/EndpointTy
22882302
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ErrorCode.java linguist-generated=true
22892303
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GenerateDatabaseCredentialRequest.java linguist-generated=true
22902304
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetBranchRequest.java linguist-generated=true
2305+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetCatalogRequest.java linguist-generated=true
22912306
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetDatabaseRequest.java linguist-generated=true
22922307
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetEndpointRequest.java linguist-generated=true
22932308
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetOperationRequest.java linguist-generated=true
22942309
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetProjectRequest.java linguist-generated=true
22952310
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetRoleRequest.java linguist-generated=true
2311+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/GetSyncedTableRequest.java linguist-generated=true
22962312
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/InitialEndpointSpec.java linguist-generated=true
22972313
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListBranchesRequest.java linguist-generated=true
22982314
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListBranchesResponse.java linguist-generated=true
@@ -2304,6 +2320,7 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListProjec
23042320
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListProjectsResponse.java linguist-generated=true
23052321
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListRolesRequest.java linguist-generated=true
23062322
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ListRolesResponse.java linguist-generated=true
2323+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/NewPipelineSpec.java linguist-generated=true
23072324
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/Operation.java linguist-generated=true
23082325
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/PostgresAPI.java linguist-generated=true
23092326
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/PostgresImpl.java linguist-generated=true
@@ -2314,6 +2331,8 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectDef
23142331
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectOperationMetadata.java linguist-generated=true
23152332
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectSpec.java linguist-generated=true
23162333
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProjectStatus.java linguist-generated=true
2334+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProvisioningInfoState.java linguist-generated=true
2335+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/ProvisioningPhase.java linguist-generated=true
23172336
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RequestedClaims.java linguist-generated=true
23182337
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RequestedClaimsPermissionSet.java linguist-generated=true
23192338
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RequestedResource.java linguist-generated=true
@@ -2325,6 +2344,14 @@ databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RoleMember
23252344
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RoleOperationMetadata.java linguist-generated=true
23262345
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RoleRoleSpec.java linguist-generated=true
23272346
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/RoleRoleStatus.java linguist-generated=true
2347+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTable.java linguist-generated=true
2348+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableOperationMetadata.java linguist-generated=true
2349+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTablePipelineProgress.java linguist-generated=true
2350+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTablePosition.java linguist-generated=true
2351+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableState.java linguist-generated=true
2352+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableSpec.java linguist-generated=true
2353+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableSpecSyncedTableSchedulingPolicy.java linguist-generated=true
2354+
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/SyncedTableSyncedTableStatus.java linguist-generated=true
23282355
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/UpdateBranchOperation.java linguist-generated=true
23292356
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/UpdateBranchRequest.java linguist-generated=true
23302357
databricks-sdk-java/src/main/java/com/databricks/sdk/service/postgres/UpdateDatabaseOperation.java linguist-generated=true

.github/workflows/next-changelog.yml

100644100755
File mode changed.

.github/workflows/tagging.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ on:
66
workflow_dispatch:
77
# No inputs are required for the manual dispatch.
88

9+
# NOTE: Temporarily disable automated releases.
10+
#
911
# Runs at 8:00 UTC on Monday, Tuesday, Wednesday, and Thursday. To enable automated
1012
# tagging for a repository, simply add it to the if block of the tag job.
11-
schedule:
12-
- cron: '0 8 * * MON,TUE,WED,THU'
13+
# schedule:
14+
# - cron: '0 8 * * MON,TUE,WED,THU'
1315

1416
# Ensure that only a single instance of the workflow is running at a time.
1517
concurrency:
@@ -35,7 +37,7 @@ jobs:
3537
steps:
3638
- name: Generate GitHub App Token
3739
id: generate-token
38-
uses: actions/create-github-app-token@v2
40+
uses: actions/create-github-app-token@v3
3941
with:
4042
app-id: ${{ secrets.DECO_SDK_TAGGING_APP_ID }}
4143
private-key: ${{ secrets.DECO_SDK_TAGGING_PRIVATE_KEY }}

.release_metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"timestamp": "2026-03-12 08:21:22+0000"
2+
"timestamp": "2026-03-19 08:21:46+0000"
33
}

CHANGELOG.md

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

3+
## Release v0.103.0 (2026-03-19)
4+
5+
### API Changes
6+
* Add `disableGovTagCreation` field for `com.databricks.sdk.service.settings.RestrictWorkspaceAdminsMessage`.
7+
* Add `disableGovTagCreation` field for `com.databricks.sdk.service.settingsv2.RestrictWorkspaceAdminsMessage`.
8+
9+
10+
## Release v0.102.0 (2026-03-18)
11+
12+
### API Changes
13+
* Add `parentPath` field for `com.databricks.sdk.service.dashboards.GenieSpace`.
14+
15+
16+
## Release v0.101.0 (2026-03-16)
17+
18+
### API Changes
19+
* Add `alertOutput` field for `com.databricks.sdk.service.jobs.RunOutput`.
20+
* Add `alertTask` field for `com.databricks.sdk.service.jobs.RunTask`.
21+
* Add `alertTask` field for `com.databricks.sdk.service.jobs.SubmitTask`.
22+
* Add `alertTask` field for `com.databricks.sdk.service.jobs.Task`.
23+
* Add `com.databricks.sdk.service.environments` package.
24+
* Add `workspaceClient.environments()` service.
25+
* Add `CAN_CREATE_APP` enum value for `com.databricks.sdk.service.iam.PermissionLevel`.
26+
27+
328
## Release v0.100.0 (2026-03-12)
429

530
### Internal Changes

NEXT_CHANGELOG.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# NEXT CHANGELOG
22

3-
## Release v0.101.0
3+
## Release v0.104.0
44

55
### New Features and Improvements
66
* Added automatic detection of AI coding agents (Antigravity, Claude Code, Cline, Codex, Copilot CLI, Cursor, Gemini CLI, OpenCode) in the user-agent string. The SDK now appends `agent/<name>` to HTTP request headers when running inside a known AI agent environment.
@@ -14,10 +14,11 @@
1414
### Internal Changes
1515

1616
### API Changes
17-
* Add `alertOutput` field for `com.databricks.sdk.service.jobs.RunOutput`.
18-
* Add `alertTask` field for `com.databricks.sdk.service.jobs.RunTask`.
19-
* Add `alertTask` field for `com.databricks.sdk.service.jobs.SubmitTask`.
20-
* Add `alertTask` field for `com.databricks.sdk.service.jobs.Task`.
21-
* Add `com.databricks.sdk.service.environments` package.
22-
* Add `workspaceClient.environments()` service.
23-
* Add `CAN_CREATE_APP` enum value for `com.databricks.sdk.service.iam.PermissionLevel`.
17+
* Add `createCatalog()`, `createSyncedTable()`, `deleteCatalog()`, `deleteSyncedTable()`, `getCatalog()` and `getSyncedTable()` methods for `workspaceClient.postgres()` service.
18+
* Add `effectiveFileEventQueue` field for `com.databricks.sdk.service.catalog.CreateExternalLocation`.
19+
* Add `effectiveFileEventQueue` field for `com.databricks.sdk.service.catalog.ExternalLocationInfo`.
20+
* Add `effectiveFileEventQueue` field for `com.databricks.sdk.service.catalog.UpdateExternalLocation`.
21+
* Add `columnSelection` field for `com.databricks.sdk.service.ml.Function`.
22+
* Add `cascade` field for `com.databricks.sdk.service.pipelines.DeletePipelineRequest`.
23+
* Add `defaultBranch` field for `com.databricks.sdk.service.postgres.ProjectSpec`.
24+
* Add `defaultBranch` field for `com.databricks.sdk.service.postgres.ProjectStatus`.

databricks-sdk-java/pom.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
<parent>
66
<groupId>com.databricks</groupId>
77
<artifactId>databricks-sdk-parent</artifactId>
8-
<version>0.100.0</version>
8+
<version>0.103.0</version>
99
</parent>
1010
<artifactId>databricks-sdk-java</artifactId>
1111
<name>Databricks SDK for Java</name>
1212
<properties>
1313
<httpclient.version>4.5.14</httpclient.version>
14-
<jackson.version>2.15.2</jackson.version>
14+
<jackson.version>2.18.6</jackson.version>
1515
<junit-bom.version>5.10.0</junit-bom.version>
1616
<maven.compiler.source>1.8</maven.compiler.source>
1717
<maven.compiler.target>1.8</maven.compiler.target>
@@ -110,6 +110,12 @@
110110
<artifactId>jackson-datatype-guava</artifactId>
111111
<version>${jackson.version}</version>
112112
</dependency>
113+
<!-- Jackson JDK8 module needed to serialize/deserialize java.util.Optional -->
114+
<dependency>
115+
<groupId>com.fasterxml.jackson.datatype</groupId>
116+
<artifactId>jackson-datatype-jdk8</artifactId>
117+
<version>${jackson.version}</version>
118+
</dependency>
113119
<!-- Google Auto Value -->
114120
<dependency>
115121
<groupId>com.google.auto.value</groupId>

databricks-sdk-java/src/main/java/com/databricks/sdk/AccountClient.java

Lines changed: 4 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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
@@ -36,7 +36,7 @@ public String getValue() {
3636
// TODO: check if reading from
3737
// /META-INF/maven/com.databricks/databrics-sdk-java/pom.properties
3838
// or getClass().getPackage().getImplementationVersion() is enough.
39-
private static final String version = "0.100.0";
39+
private static final String version = "0.103.0";
4040

4141
public static void withProduct(String product, String productVersion) {
4242
UserAgent.product = product;

0 commit comments

Comments
 (0)