Skip to content

Commit 45fbb69

Browse files
authored
Release v0.23.0 (#589)
Internal changes: * Add CONTRIBUTING.md ([#585](#585)). * Improve diff generation for changelog. API Changes: * Added `databricks.sdk.service.catalog.AwsIamRoleResponse` dataclass. * Added `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass. * Removed `databricks.sdk.service.catalog.AwsIamRole` dataclass. * Changed `aws_iam_role` field for `databricks.sdk.service.catalog.CreateStorageCredential` to `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass. * Changed `aws_iam_role` field for `databricks.sdk.service.catalog.StorageCredentialInfo` to `databricks.sdk.service.catalog.AwsIamRoleResponse` dataclass. * Changed `aws_iam_role` field for `databricks.sdk.service.catalog.UpdateStorageCredential` to `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass. * Changed `aws_iam_role` field for `databricks.sdk.service.catalog.ValidateStorageCredential` to `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass. * Added `auto_capture_config` field for `databricks.sdk.service.serving.EndpointPendingConfig`. * Added `databricks.sdk.service.sharing.SharedDataObjectDataObjectType` dataclass. * Changed `data_object_type` field for `databricks.sdk.service.sharing.SharedDataObject` to `databricks.sdk.service.sharing.SharedDataObjectDataObjectType` dataclass. * Added `content` field for `databricks.sdk.service.sharing.SharedDataObject`. * Added `embedding_source_columns` field for `databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec`. OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 2024-03-20
1 parent b239ab1 commit 45fbb69

31 files changed

+194
-73
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
c84caf9e5ef531cc0b1ddd0a76970d9a8b664e32
1+
93763b0d7ae908520c229c786fff28b8fd623261

.codegen/changelog.md.tmpl

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{{end}}{{- if .ApiChanges}}
88
API Changes:
99
{{range .ApiChanges}}
10-
* {{.Action}} {{template "what" .}}{{if .Extra}} {{.Extra}}{{with .Other}} {{template "what" .}}{{end}}{{end}}.
10+
* {{.Action}} {{template "what" .}}{{if .Extra}} {{.Extra}}{{with .Other}} {{template "whats" .}}{{end}}{{end}}.
1111
{{- end}}
1212

1313
OpenAPI SHA: {{.Sha}}, Date: {{.Changed}}
@@ -20,6 +20,20 @@ Dependency updates:
2020

2121
## {{.PrevVersion}}
2222

23+
{{- define "whats" -}}
24+
{{- $length := len . -}}
25+
{{- if gt $length 1 -}}
26+
{{- range $i, $v := . -}}
27+
{{- if lt $i (sub $length 1) -}}
28+
{{- if gt $i 0 -}}, {{- end -}}{{ template "what" $v }}
29+
{{- else -}}
30+
{{- " and " -}}
31+
{{- end -}}
32+
{{- end -}}
33+
{{- end -}}
34+
{{- template "what" (index . (sub $length 1)) -}}
35+
{{- end -}}
36+
2337
{{- define "what" -}}
2438
{{if eq .X "package" -}}
2539
`databricks.sdk.service.{{.Package.Name}}` package
@@ -35,7 +49,7 @@ Dependency updates:
3549
{{- end -}}
3650

3751
{{- define "service" -}}
38-
[{{if .IsAccounts}}a{{else}}w{{end}}.{{.SnakeName}}](https://databricks-sdk-py.readthedocs.io/en/latest/{{if .IsAccounts}}account{{else}}workspace{{end}}/{{.SnakeName}}.html) {{if .IsAccounts}}account{{else}}workspace{{end}}-level service
52+
[{{if .IsAccounts}}a{{else}}w{{end}}.{{.SnakeName}}](https://databricks-sdk-py.readthedocs.io/en/latest/{{if .IsAccounts}}account{{else}}workspace{{end}}{{with .ParentService}}/{{.SnakeName}}{{end}}/{{.SnakeName}}.html) {{if .IsAccounts}}account{{else}}workspace{{end}}-level service
3953
{{- end -}}
4054

4155
{{- define "entity" -}}

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+
## 0.23.0
4+
5+
* Add CONTRIBUTING.md ([#585](https://github.com/databricks/databricks-sdk-py/pull/585)).
6+
7+
API Changes:
8+
9+
* Added `databricks.sdk.service.catalog.AwsIamRoleResponse` dataclass.
10+
* Added `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass.
11+
* Removed `databricks.sdk.service.catalog.AwsIamRole` dataclass.
12+
* Changed `aws_iam_role` field for `databricks.sdk.service.catalog.CreateStorageCredential` to `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass.
13+
* Changed `aws_iam_role` field for `databricks.sdk.service.catalog.StorageCredentialInfo` to `databricks.sdk.service.catalog.AwsIamRoleResponse` dataclass.
14+
* Changed `aws_iam_role` field for `databricks.sdk.service.catalog.UpdateStorageCredential` to `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass.
15+
* Changed `aws_iam_role` field for `databricks.sdk.service.catalog.ValidateStorageCredential` to `databricks.sdk.service.catalog.AwsIamRoleRequest` dataclass.
16+
* Added `auto_capture_config` field for `databricks.sdk.service.serving.EndpointPendingConfig`.
17+
* Added `databricks.sdk.service.sharing.SharedDataObjectDataObjectType` dataclass.
18+
* Changed `data_object_type` field for `databricks.sdk.service.sharing.SharedDataObject` to `databricks.sdk.service.sharing.SharedDataObjectDataObjectType` dataclass.
19+
* Added `content` field for `databricks.sdk.service.sharing.SharedDataObject`.
20+
* Added `embedding_source_columns` field for `databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec`.
21+
22+
OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 2024-03-20
23+
324
## 0.22.0
425

526
* Fix typos in doc string for select_spark_version ([#575](https://github.com/databricks/databricks-sdk-py/pull/575)).

databricks/sdk/service/catalog.py

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

databricks/sdk/service/serving.py

Lines changed: 7 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks/sdk/service/sharing.py

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

0 commit comments

Comments
 (0)