Skip to content

Commit c39b91d

Browse files
Release databricks-sdk-java
1 parent 14c85dd commit c39b91d

163 files changed

Lines changed: 6930 additions & 2528 deletions

File tree

Some content is hidden

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

‎.codegen.json‎

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
11
{
22
"mode": "java_v0",
33
"api_changelog": true,
4+
"sync": {
5+
"allow_from_packages": [
6+
"**/*.java",
7+
"**/*.{xml,html,tmpl,properties}",
8+
"**/*.md",
9+
"**/*.sh",
10+
"**/testdata/**",
11+
".codegen.json",
12+
".codegen/{_last_sha,_openapi_sha}",
13+
".gitattributes",
14+
"**/.gitignore",
15+
".github/actions/**/*.yml",
16+
".github/conftest/**/*.rego",
17+
".github/dependabot.yml",
18+
".github/workflows/*.yml",
19+
".package.json",
20+
".release_metadata.json",
21+
"DCO",
22+
"LICENSE",
23+
"Makefile",
24+
"NOTICE",
25+
"databricks-sdk-java/lockfile.json",
26+
"lockfile.json"
27+
],
28+
"skip_from_source": [
29+
".nextchanges",
30+
"BUILD.bazel",
31+
"CLAUDE.md",
32+
"OWNERS",
33+
"changelog_validate"
34+
]
35+
},
436
"version": {
537
"pom.xml": "<artifactId>databricks-sdk-parent</artifactId>\n <version>$VERSION</version>",
638
"databricks-sdk-java/pom.xml": "<artifactId>databricks-sdk-parent</artifactId>\n <version>$VERSION</version>",
@@ -14,6 +46,6 @@
1446
"toolchain": {
1547
"require": ["mvn", "java"],
1648
"setup": ["bash scripts/cleanup-services.sh"],
17-
"post_generate": ["bash scripts/mvn-spotless-apply.sh","mvn --errors clean compile"]
49+
"post_generate": ["mvn --errors clean compile"]
1850
}
1951
}

‎.codegen/_last_sha‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
c765e364f87ce050e4077db80b8ec800c9ec1ed9

‎.github/workflows/next-changelog.yml‎

Lines changed: 0 additions & 108 deletions
This file was deleted.

‎.github/workflows/push.yml‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,8 @@ jobs:
3030
- name: Setup build environment
3131
uses: ./.github/actions/setup-build-environment
3232
with:
33-
# google-java-format 1.27.0 (pinned in pom.xml) requires JRE 17+ to run.
3433
java-version: 17
3534

36-
- name: Check formatting
37-
run: mvn --errors spotless:check
38-
3935
- name: Check for JFrog proxy URLs in lockfiles
4036
run: |
4137
make fix-lockfile

‎.github/workflows/tagging.yml‎

Lines changed: 0 additions & 122 deletions
This file was deleted.

‎.vscode/settings.json‎

Lines changed: 0 additions & 3 deletions
This file was deleted.

‎CHANGELOG.md‎

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

3+
## Release v0.157.0 (2026-09-27)
4+
5+
### API Changes
6+
* Add `com.databricks.sdk.service.mason` package.
7+
* Add `workspaceClient.mason()` service.
8+
* Add `createSkill()`, `deleteSkill()`, `finalizeSkill()`, `getSkill()`, `listSkills()` and `updateSkill()` methods for `workspaceClient.aiGateway()` service.
9+
* Add `telemetryExportDestinations` field for `com.databricks.sdk.service.apps.AppUpdate`.
10+
* Add `options` field for `com.databricks.sdk.service.catalog.McpServiceConfigSourceConnection`.
11+
* Add `headerAuth` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigCustomProviderDirectConfig`.
12+
* Add `serviceCredential` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigGeminiEnterpriseProviderDirectConfig`.
13+
* Add `secretReference` field for `com.databricks.sdk.service.catalog.ModelProviderServiceConfigProviderSecret`.
14+
* Add `onMaintenanceComplete` and `onMaintenanceStart` fields for `com.databricks.sdk.service.jobs.JobEmailNotifications`.
15+
* Add `onMaintenanceComplete` and `onMaintenanceStart` fields for `com.databricks.sdk.service.jobs.TaskEmailNotifications`.
16+
* Add `onMaintenanceComplete` and `onMaintenanceStart` fields for `com.databricks.sdk.service.jobs.WebhookNotifications`.
17+
* Add `budgetPolicyId` and `tags` fields for `com.databricks.sdk.service.ml.BackfillFeaturesRequest`.
18+
* Add `timezoneId` field for `com.databricks.sdk.service.ml.CronSchedule`.
19+
* Add `budgetPolicyId` and `tags` fields for `com.databricks.sdk.service.ml.PurgeFeatureEntitiesRequest`.
20+
* Add `TIKTOK_ADS` enum value for `com.databricks.sdk.service.catalog.ConnectionType`.
21+
* Add `AGENT_SERVICE` and `SKILL` enum values for `com.databricks.sdk.service.catalog.SecurableType`.
22+
* Add `TIKTOK_ADS` and `SMARTSHEET` enum values for `com.databricks.sdk.service.pipelines.IngestionSourceType`.
23+
324
## Release v0.156.0 (2026-09-17)
425

526
### API Changes

‎CONTRIBUTING.md‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,6 @@ We recommend using IntelliJ to develop the Java SDK. You can download the commun
8686

8787
We welcome any contributions to improving documentation of the Databricks Java SDK. All documentation contributions should be as detailed as possible. Please note that many files of the SDK are autogenerated, including all files in the `databricks-sdk-java/src/main/java/com/databricks/sdk/service` directory, so manual edits to those files will be overwritten.
8888

89-
After adding any documentation, make sure to run the Spotless code formatting plugin, either from the Maven plugin in IntelliJ or from the command line: `mvn spotless:apply`.
90-
9189
## Debugging
9290

9391
The Databricks Java SDK uses the [SLF4J](https://www.slf4j.org/) logging framework. To enable debug logging, add the following line to your `log4j.properties` file:

‎Makefile‎

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,3 @@
1-
fmt:
2-
@mvn spotless:apply || ( \
3-
echo ""; \
4-
echo "==> default JDK could not run google-java-format (likely < JDK 17). Retrying with JDK 17..."; \
5-
echo ""; \
6-
$(MAKE) fmt-jdk17 \
7-
)
8-
9-
# Same as `fmt` but runs under JDK 17 explicitly. Use this when your default
10-
# JDK is older than 17 (e.g. JDK 11), since google-java-format 1.27.0 — pinned
11-
# in pom.xml for JDK 25 generator support — requires JRE 17+ to load.
12-
fmt-jdk17:
13-
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 mvn spotless:apply
14-
151
test:
162
mvn test
173

‎NEXT_CHANGELOG.md‎

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)