Skip to content

Commit ded043a

Browse files
authored
Merge branch 'main' into divyansh-vijayvergia_data/update_release_workflow
Signed-off-by: Divyansh Vijayvergia <[email protected]>
2 parents b884ca1 + 736a39a commit ded043a

File tree

140 files changed

+9851
-2009
lines changed

Some content is hidden

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

140 files changed

+9851
-2009
lines changed

.codegen.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
],
1616
"post_generate": [
1717
"make fmt",
18-
"pytest -m 'not integration' --cov=databricks --cov-report html tests",
1918
"pip install .",
2019
"python3.12 docs/gen-client-docs.py"
2120
]

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
608df7153d64c19e2d255144c9935fd4ed45900a
1+
c4784cea599325a13472b1455e7434d639362d8b

.gitattributes

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ databricks/sdk/service/cleanrooms.py linguist-generated=true
99
databricks/sdk/service/compute.py linguist-generated=true
1010
databricks/sdk/service/dashboards.py linguist-generated=true
1111
databricks/sdk/service/database.py linguist-generated=true
12+
databricks/sdk/service/dataquality.py linguist-generated=true
1213
databricks/sdk/service/files.py linguist-generated=true
14+
databricks/sdk/service/httpcallv2.py linguist-generated=true
1315
databricks/sdk/service/iam.py linguist-generated=true
1416
databricks/sdk/service/iamv2.py linguist-generated=true
17+
databricks/sdk/service/idempotencytesting.py linguist-generated=true
1518
databricks/sdk/service/jobs.py linguist-generated=true
19+
databricks/sdk/service/jsonmarshallv2.py linguist-generated=true
20+
databricks/sdk/service/lrotesting.py linguist-generated=true
1621
databricks/sdk/service/marketplace.py linguist-generated=true
1722
databricks/sdk/service/ml.py linguist-generated=true
1823
databricks/sdk/service/oauth2.py linguist-generated=true
@@ -27,3 +32,6 @@ databricks/sdk/service/sql.py linguist-generated=true
2732
databricks/sdk/service/tags.py linguist-generated=true
2833
databricks/sdk/service/vectorsearch.py linguist-generated=true
2934
databricks/sdk/service/workspace.py linguist-generated=true
35+
test_http_call.py linguist-generated=true
36+
test_json_marshall.py linguist-generated=true
37+
test_lro_call.py linguist-generated=true

.release_metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"timestamp": "2025-09-25 13:31:17+0000"
2+
"timestamp": "2025-10-14 15:57:30+0000"
33
}

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
],
55
"python.testing.unittestEnabled": false,
66
"python.testing.pytestEnabled": true,
7-
"python.envFile": "${workspaceFolder}/.databricks/.databricks.env",
7+
"python.envFile": "${workspaceRoot}/.env",
88
"databricks.python.envFile": "${workspaceFolder}/.env",
99
"jupyter.interactiveWindow.cellMarker.codeRegex": "^# COMMAND ----------|^# Databricks notebook source|^(#\\s*%%|#\\s*\\<codecell\\>|#\\s*In\\[\\d*?\\]|#\\s*In\\[ \\])",
1010
"jupyter.interactiveWindow.cellMarker.default": "# COMMAND ----------"

CHANGELOG.md

Lines changed: 252 additions & 0 deletions
Large diffs are not rendered by default.

NEXT_CHANGELOG.md

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

3-
## Release v0.68.0
3+
## Release v0.69.0
44

55
### New Features and Improvements
66

7-
* Add native support for authentication through Azure DevOps OIDC
8-
97
### Bug Fixes
108

119
### Documentation

databricks/sdk/__init__.py

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

databricks/sdk/_base_client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,10 @@ def __init__(
9999
# Default to 60 seconds
100100
self._http_timeout_seconds = http_timeout_seconds or 60
101101

102-
self._error_parser = _Parser(extra_error_customizers=extra_error_customizers)
102+
self._error_parser = _Parser(
103+
extra_error_customizers=extra_error_customizers,
104+
debug_headers=debug_headers,
105+
)
103106

104107
def _authenticate(self, r: requests.PreparedRequest) -> requests.PreparedRequest:
105108
if self._header_factory:

databricks/sdk/common/lro.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from datetime import timedelta
2+
from typing import Optional
3+
4+
5+
class LroOptions:
6+
"""LroOptions is the options for the Long Running Operations.
7+
DO NOT USE THIS OPTION. This option is still under development
8+
and can be updated in the future without notice.
9+
"""
10+
11+
def __init__(self, *, timeout: Optional[timedelta] = None):
12+
"""
13+
Args:
14+
timeout: The timeout for the Long Running Operations.
15+
If not set, the default timeout is 20 minutes.
16+
"""
17+
self.timeout = timeout or timedelta(minutes=20)

0 commit comments

Comments
 (0)