Skip to content

Commit e149e3c

Browse files
authored
Mark Java SDK as Beta (#177)
## Changes After discussion, we decided that we're ready to mark the Java SDK at beta stability, much like the Python and Go SDKs. ## Tests <!-- How is this tested? -->
1 parent 5b8729b commit e149e3c

File tree

1 file changed

+3
-12
lines changed

1 file changed

+3
-12
lines changed

README.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Databricks SDK for Java
22

3-
**Stability**: [Experimental](https://docs.databricks.com/release-notes/release-types.html)
3+
**Stability**: [Beta](https://docs.databricks.com/release-notes/release-types.html)
44

55
The Databricks SDK for Java includes functionality to accelerate development with Java for the Databricks Lakehouse. It covers all public [Databricks REST API](https://docs.databricks.com/dev-tools/api/index.html) operations. The SDK's internal HTTP client is robust and handles failures on different levels by performing intelligent retries.
66

@@ -319,7 +319,7 @@ Databricks SDK for Java exposes the `OAuthClient.initiateConsent()` helper to ac
319319

320320
### SSO for local scripts on development machines
321321

322-
For applications, that do run on developer workstations, Databricks SDK for Java provides `auth_type='external-browser'` utility, that opens up a browser for a user to go through SSO flow. See [the CLI app example project](examples/cli-oauth-u2m-demo/src/main/java/com/databricks/sdk/App.java) for a demo of using this authentication method. Azure support is still in the early experimental stage.
322+
For applications, that do run on developer workstations, Databricks SDK for Java provides `auth_type='external-browser'` utility, that opens up a browser for a user to go through SSO flow. See [the CLI app example project](examples/cli-oauth-u2m-demo/src/main/java/com/databricks/sdk/App.java) for a demo of using this authentication method.
323323

324324
### Creating custom OAuth applications
325325

@@ -353,14 +353,5 @@ This will enable logging at the debug level and above. Developers can adjust the
353353

354354
Overall, the logging capabilities provided by the Databricks SDK for Java can be a powerful tool for monitoring and troubleshooting your Databricks Java projects. Developers can use the various logging methods and configuration options provided by the SDK to customize the logging output to their specific needs.
355355

356-
## Interface stability
357-
358-
During the [Experimental](https://docs.databricks.com/release-notes/release-types.html) period, Databricks is actively working on stabilizing the Databricks SDK for Java's interfaces. API clients for all services are generated from specification files that are synchronized from the main platform. You are highly encouraged to pin the exact dependency version and read the [changelog](https://github.com/databricks/databricks-sdk-java/blob/main/CHANGELOG.md) where Databricks documents the changes. Databricks may have minor [documented](https://github.com/databricks/databricks-sdk-java/blob/main/CHANGELOG.md) backward-incompatible changes, such as renaming the methods or some type names to bring more consistency.
359-
360356
## Disclaimer
361-
- The product is in preview and not intended to be used in production;
362-
- The product may change or may never be released;
363-
- While we will not charge separately for this product right now, we may charge for it in the future. You will still incur charges for DBUs.
364-
- There's no formal support or SLAs for the preview - so please reach out to your account or other contact with any questions or feedback; and
365-
- We may terminate the preview or your access at any time.
366-
357+
Databricks is actively working on stabilizing the Databricks SDK for Java's interfaces. API clients for all services are generated from specification files that are synchronized from the main platform. You are highly encouraged to pin the exact dependency version and read the [changelog](https://github.com/databricks/databricks-sdk-java/blob/main/CHANGELOG.md) where Databricks documents the changes. Databricks may have minor [documented](https://github.com/databricks/databricks-sdk-java/blob/main/CHANGELOG.md) backward-incompatible changes, such as renaming the methods or some type names to bring more consistency.

0 commit comments

Comments
 (0)