Skip to content

Commit

Permalink
[Release] Release v0.48.0 (#1058)
Browse files Browse the repository at this point in the history
### Internal Changes

* Update SDK to latest OpenAPI spec
([#1057](#1057)).

Note: This release contains breaking changes, please see the API changes
below for more details.

### API Changes:

* Added `DefaultSourceCodePath` and `Resources` fields for
[apps.App](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/apps#App).
* Added `Resources` field for
[apps.CreateAppRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/apps#CreateAppRequest).
* Added `Resources` field for
[apps.UpdateAppRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/apps#UpdateAppRequest).
* Added `Schema` field for
[pipelines.CreatePipeline](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/pipelines#CreatePipeline).
* Added `Schema` field for
[pipelines.EditPipeline](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/pipelines#EditPipeline).
* Added `Schema` field for
[pipelines.PipelineSpec](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/pipelines#PipelineSpec).
* [Breaking] Changed `Create` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service . New request type is
[workspace.CreateCredentialsRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#CreateCredentialsRequest).
* [Breaking] Changed `Create` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to type `Create` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service.
* [Breaking] Changed `Delete` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service . New request type is
[workspace.DeleteCredentialsRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#DeleteCredentialsRequest).
* [Breaking] Changed `Delete` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to return `any`.
* Changed `Delete` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to type `Delete` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service.
* [Breaking] Changed `Get` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service . New request type is
[workspace.GetCredentialsRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GetCredentialsRequest).
* Changed `Get` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to type `Get` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service.
* [Breaking] Changed `Get` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to return
[workspace.GetCredentialsResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GetCredentialsResponse).
* [Breaking] Changed `List` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to return
[workspace.ListCredentialsResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ListCredentialsResponse).
* Changed `List` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to type `List` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service.
* Changed `Update` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to type `Update` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service.
* [Breaking] Changed `Update` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service to return `any`.
* [Breaking] Changed `Update` method for
[w.GitCredentials](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GitCredentialsAPI)
workspace-level service . New request type is
[workspace.UpdateCredentialsRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#UpdateCredentialsRequest).
* Changed `Create` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to type `Create` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service.
* [Breaking] Changed `Create` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service . New request type is
[workspace.CreateRepoRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#CreateRepoRequest).
* [Breaking] Changed `Create` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to return
[workspace.CreateRepoResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#CreateRepoResponse).
* [Breaking] Changed `Delete` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to return `any`.
* Changed `Delete` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to type `Delete` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service.
* [Breaking] Changed `Get` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to return
[workspace.GetRepoResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GetRepoResponse).
* Changed `Get` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to type `Get` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service.
* Changed `Update` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to return `any`.
* [Breaking] Changed `Update` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service . New request type is
[workspace.UpdateRepoRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#UpdateRepoRequest).
* Changed `Update` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service to type `Update` method for
[w.Repos](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#ReposAPI)
workspace-level service.
* [Breaking] Changed `CredentialId` and `GitProvider` fields for
[workspace.CreateCredentialsResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#CreateCredentialsResponse)
to be required.
* Changed `CredentialId` field for
[workspace.CredentialInfo](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#CredentialInfo)
to be required.
* Changed `CredentialId` field for
[workspace.GetCredentialsResponse](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#GetCredentialsResponse)
to be required.
* Changed `Patterns` field for
[workspace.SparseCheckout](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#SparseCheckout)
to type
[workspace.List](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#List).
* Changed `Patterns` field for
[workspace.SparseCheckoutUpdate](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#SparseCheckoutUpdate)
to type
[workspace.List](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#List).
* [Breaking] Changed `GitProvider` field for
[workspace.UpdateCredentialsRequest](https://pkg.go.dev/github.com/databricks/databricks-sdk-go/service/workspace#UpdateCredentialsRequest)
to be required.

OpenAPI SHA: 0c86ea6dbd9a730c24ff0d4e509603e476955ac5, Date: 2024-10-02
  • Loading branch information
parthban-db authored Oct 3, 2024
1 parent 6cecc22 commit 80c9636
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 22 deletions.
Loading

0 comments on commit 80c9636

Please sign in to comment.