Databricks-sdk

Latest version: v0.39.0

Safety actively analyzes 688924 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 16

0.27.1

Not secure
New Features and Improvements
* Specify proxy auth explicitly when using system proxy ([300](https://github.com/databricks/databricks-sdk-java/pull/300)).
* Accept any `HttpRequest` instead of `HttpUriRequest` in `CommonHttpClient` ([305](https://github.com/databricks/databricks-sdk-java/pull/305)).
* Add credential provider for Azure Github OIDC ([307](https://github.com/databricks/databricks-sdk-java/pull/307)).

Internal Changes
* Add Release tag and Workflow Fix ([309](https://github.com/databricks/databricks-sdk-java/pull/309)).
* Improve Changelog by grouping changes ([308](https://github.com/databricks/databricks-sdk-java/pull/308)).
* Test parsing of error messages with `int` error codes ([303](https://github.com/databricks/databricks-sdk-java/pull/303)).
* Run AccountClientIT test only for aws-prod-ucacct ([311](https://github.com/databricks/databricks-sdk-java/pull/311)).

0.27.0

Not secure
Improvements

* Support partners in headers for SDK ([291](https://github.com/databricks/databricks-sdk-java/pull/291)).
* Add `serverless_compute_id` field to the config ([299](https://github.com/databricks/databricks-sdk-java/pull/299)).


Internal Changes

* Ignore DataPlane Services during generation ([296](https://github.com/databricks/databricks-sdk-java/pull/296)).
* Update OpenAPI spec ([297](https://github.com/databricks/databricks-sdk-java/pull/297)).
* Retry failed integration tests ([298](https://github.com/databricks/databricks-sdk-java/pull/298)).


API Changes:

* Changed `list()` method for `accountClient.storageCredentials()` service to return `com.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse` class.
* Changed `isolationMode` field for `com.databricks.sdk.service.catalog.CatalogInfo` to `com.databricks.sdk.service.catalog.CatalogIsolationMode` class.
* Added `isolationMode` field for `com.databricks.sdk.service.catalog.ExternalLocationInfo`.
* Added `maxResults` and `pageToken` fields for `com.databricks.sdk.service.catalog.ListCatalogsRequest`.
* Added `nextPageToken` field for `com.databricks.sdk.service.catalog.ListCatalogsResponse`.
* Added `tableServingUrl` field for `com.databricks.sdk.service.catalog.OnlineTable`.
* Added `isolationMode` field for `com.databricks.sdk.service.catalog.StorageCredentialInfo`.
* Changed `isolationMode` field for `com.databricks.sdk.service.catalog.UpdateCatalog` to `com.databricks.sdk.service.catalog.CatalogIsolationMode` class.
* Added `isolationMode` field for `com.databricks.sdk.service.catalog.UpdateExternalLocation`.
* Added `isolationMode` field for `com.databricks.sdk.service.catalog.UpdateStorageCredential`.
* Added `com.databricks.sdk.service.catalog.CatalogIsolationMode` and `com.databricks.sdk.service.catalog.ListAccountStorageCredentialsResponse` class.es
* Added `createSchedule()`, `createSubscription()`, `deleteSchedule()`, `deleteSubscription()`, `getSchedule()`, `getSubscription()`, `list()`, `listSchedules()`, `listSubscriptions()` and `updateSchedule()` methods for `workspaceClient.lakeview()` service.
* Added `com.databricks.sdk.service.dashboards.CreateScheduleRequest`, `com.databricks.sdk.service.dashboards.CreateSubscriptionRequest`, `com.databricks.sdk.service.dashboards.CronSchedule`, `com.databricks.sdk.service.dashboards.DashboardView`, `com.databricks.sdk.service.dashboards.DeleteScheduleRequest`, `com.databricks.sdk.service.dashboards.DeleteSubscriptionRequest`, `com.databricks.sdk.service.dashboards.GetScheduleRequest`, `com.databricks.sdk.service.dashboards.GetSubscriptionRequest`, `com.databricks.sdk.service.dashboards.ListDashboardsRequest`, `com.databricks.sdk.service.dashboards.ListDashboardsResponse`,`com.databricks.sdk.service.dashboards.ListSchedulesRequest`, `com.databricks.sdk.service.dashboards.ListSchedulesResponse`, `com.databricks.sdk.service.dashboards.ListSubscriptionsRequest`, `com.databricks.sdk.service.dashboards.ListSubscriptionsResponse`, `com.databricks.sdk.service.dashboards.Schedule`, `com.databricks.sdk.service.dashboards.SchedulePauseStatus`, `com.databricks.sdk.service.dashboards.Subscriber`, `com.databricks.sdk.service.dashboards.Subscription`, `com.databricks.sdk.service.dashboards.SubscriptionSubscriberDestination`, `com.databricks.sdk.service.dashboards.SubscriptionSubscriberUser`and `com.databricks.sdk.service.dashboards.UpdateScheduleRequest` classes.
* Added `terminationCategory` field for `com.databricks.sdk.service.jobs.ForEachTaskErrorMessageStats`.
* Added `onStreamingBacklogExceeded` field for `com.databricks.sdk.service.jobs.JobEmailNotifications`.
* Added `environmentKey` field for `com.databricks.sdk.service.jobs.RunTask`.
* Removed `conditionTask`, `dbtTask`, `notebookTask`, `pipelineTask`, `pythonWheelTask`, `runJobTask`, `sparkJarTask`, `sparkPythonTask`, `sparkSubmitTask` and `sqlTask` fields for `com.databricks.sdk.service.jobs.SubmitRun`.
* Added `environments` field for `com.databricks.sdk.service.jobs.SubmitRun`.
* Added `dbtTask` field for `com.databricks.sdk.service.jobs.SubmitTask`.
* Added `environmentKey` field for `com.databricks.sdk.service.jobs.SubmitTask`.
* Added `onStreamingBacklogExceeded` field for `com.databricks.sdk.service.jobs.TaskEmailNotifications`.
* Added `periodic` field for `com.databricks.sdk.service.jobs.TriggerSettings`.
* Added `onStreamingBacklogExceeded` field for `com.databricks.sdk.service.jobs.WebhookNotifications`.
* Added `com.databricks.sdk.service.jobs.PeriodicTriggerConfiguration` and `com.databricks.sdk.service.jobs.PeriodicTriggerConfigurationTimeUnit` classes.
* Added `batchGet()` method for `workspaceClient.consumerListings()` service.
* Added `batchGet()` method for `workspaceClient.consumerProviders()` service.
* Added `providerSummary` field for `com.databricks.sdk.service.marketplace.Listing`.
* Added `com.databricks.sdk.service.marketplace.BatchGetListingsRequest`, `com.databricks.sdk.service.marketplace.BatchGetListingsResponse`, `com.databricks.sdk.service.marketplace.BatchGetProvidersRequest`, `com.databricks.sdk.service.marketplace.BatchGetProvidersResponse`, `com.databricks.sdk.service.marketplace.ProviderIconFile`, `com.databricks.sdk.service.marketplace.ProviderIconType`, `com.databricks.sdk.service.marketplace.ProviderListingSummaryInfo` and `com.databricks.sdk.service.oauth2.DataPlaneInfo` classes.
* Removed `createDeployment()` method for `workspaceClient.apps()` service.
* Added `deploy()` and `start()` methods for `workspaceClient.apps()` service.
* Added `workspaceClient.servingEndpointsDataPlane()` service.
* Added `servicePrincipalId` field for `com.databricks.sdk.service.serving.App`.
* Added `servicePrincipalName` field for `com.databricks.sdk.service.serving.App`.
* Added `mode` field for `com.databricks.sdk.service.serving.AppDeployment`.
* Added `mode` field for `com.databricks.sdk.service.serving.CreateAppDeploymentRequest`.
* Added `dataPlaneInfo` field for `com.databricks.sdk.service.serving.ServingEndpointDetailed`.
* Added `com.databricks.sdk.service.serving.AppDeploymentMode` class.
* Added `com.databricks.sdk.service.serving.ModelDataPlaneInfo` class.
* Added `com.databricks.sdk.service.serving.StartAppRequest` class.
* Added `queryNextPage()` method for `workspaceClient.vectorSearchIndexes()` service.
* Added `queryType` field for `com.databricks.sdk.service.vectorsearch.QueryVectorIndexRequest`.
* Added `nextPageToken` field for `com.databricks.sdk.service.vectorsearch.QueryVectorIndexResponse`.
* Added `com.databricks.sdk.service.vectorsearch.QueryVectorIndexNextPageRequest` class.

OpenAPI SHA: 7437dabb9dadee402c1fc060df4c1ce8cc5369f0, Date: 2024-06-24

0.26.2

This is a bugfix release, including a fix correcting issues with OAuth flows, due to a bug with the propagation of the response status in `httpclient`'s `RoundTrip()` implementation. This fixes the `failed during request visitor: token: oauth2: cannot fetch token: Response: {...}` error.

All fixes:

* Migrate Azure MSI & Metadata Service token sources to `httpclient` and add 100% test coverage ([709](https://github.com/databricks/databricks-sdk-go/pull/709)).
* Added `config.NewAzureCliTokenSource` and `config.NewAzureMsiTokenSource` constructors ([727](https://github.com/databricks/databricks-sdk-go/pull/727)).
* Use per-config refresh context for OAuth tokens ([728](https://github.com/databricks/databricks-sdk-go/pull/728)).

0.26.1

Minor changes:
* Support overriding DatabricksEnvironment ([723](https://github.com/databricks/databricks-sdk-go/pull/723)).
* Detect `Accept` header in `httpclient.WithResponseUnmarshal` ([710](https://github.com/databricks/databricks-sdk-go/pull/710)).
* Detect `Content-Type` header in `newRequestBody` for `httpclient` ([711](https://github.com/databricks/databricks-sdk-go/pull/711)).

Bug fixes:
* Retry request on `REQUEST_LIMIT_EXCEEDED` error returned by the SCIM API ([721](https://github.com/databricks/databricks-sdk-go/pull/721)).
* Match retry logic of pre-refactor SDK ([722](https://github.com/databricks/databricks-sdk-go/pull/722)).

0.26.0

Not secure
Improvements

* Better error message when private link enabled workspaces reject requests ([290](https://github.com/databricks/databricks-sdk-java/pull/290)).

API Changes:

* Changed `list()` method for `workspaceClient.connections()` service to require request of `com.databricks.sdk.service.catalog.ListConnectionsRequest` class.
* Renamed `workspaceClient.lakehouseMonitors()` service to `workspaceClient.qualityMonitors()`.
* Renamed `com.databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest` class to `com.databricks.sdk.service.catalog.DeleteQualityMonitorRequest`.
* Changed `schemaName` field for `com.databricks.sdk.service.catalog.DisableRequest` to `String` class.
* Removed `com.databricks.sdk.service.catalog.DisableSchemaName` class.
* Changed `schemaName` field for `com.databricks.sdk.service.catalog.EnableRequest` to `String` class.
* Removed `com.databricks.sdk.service.catalog.EnableSchemaName` class.
* Renamed `com.databricks.sdk.service.catalog.GetLakehouseMonitorRequest` class to `com.databricks.sdk.service.catalog.GetQualityMonitorRequest`.
* Added `nextPageToken` field for `com.databricks.sdk.service.catalog.ListConnectionsResponse`.
* Added `dashboardId` field for `com.databricks.sdk.service.catalog.UpdateMonitor`.
* Added `com.databricks.sdk.service.catalog.ListConnectionsRequest` class.
* Added `com.databricks.sdk.service.catalog.MonitorRefreshListResponse` class.
* Changed `clusterStatus()` method for `workspaceClient.libraries()` service to return `com.databricks.sdk.service.compute.ClusterLibraryStatuses` class.
* Removed `clusterSource` field for `com.databricks.sdk.service.compute.ClusterAttributes`.
* Changed `spec` field for `com.databricks.sdk.service.compute.ClusterDetails` to `com.databricks.sdk.service.compute.ClusterSpec` class.
* Removed `cloneFrom` and `clusterSource` fields for `com.databricks.sdk.service.compute.ClusterSpec`.
* Removed `com.databricks.sdk.service.compute.ClusterStatusResponse` class.
* Removed `clusterSource` field for `com.databricks.sdk.service.compute.CreateCluster`.
* Removed `cloneFrom` and `clusterSource` fields for `com.databricks.sdk.service.compute.EditCluster`.
* Removed `sortBySpec` field for `com.databricks.sdk.service.marketplace.ListListingsRequest`.
* Added `isAscending` field for `com.databricks.sdk.service.marketplace.ListListingsRequest`.
* Added `sortBy` field for `com.databricks.sdk.service.marketplace.ListListingsRequest`.
* Added `isAscending` field for `com.databricks.sdk.service.marketplace.SearchListingsRequest`.
* Removed `com.databricks.sdk.service.marketplace.SortBySpec` and `com.databricks.sdk.service.marketplace.SortOrder` classes.
* Added `gatewayDefinition` field for `com.databricks.sdk.service.pipelines.CreatePipeline`.
* Added `gatewayDefinition` field for `com.databricks.sdk.service.pipelines.EditPipeline`.
* Added `tableConfiguration` field for `com.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition`.
* Added `gatewayDefinition` field for `com.databricks.sdk.service.pipelines.PipelineSpec`.
* Added `tableConfiguration` field for `com.databricks.sdk.service.pipelines.SchemaSpec`.
* Added `tableConfiguration` field for `com.databricks.sdk.service.pipelines.TableSpec`.
* Added `com.databricks.sdk.service.pipelines.IngestionGatewayPipelineDefinition` class.
* Added `com.databricks.sdk.service.pipelines.TableSpecificConfig` class.
* Added `com.databricks.sdk.service.pipelines.TableSpecificConfigScdType` class.
* Added `deploymentArtifacts` field for `com.databricks.sdk.service.serving.AppDeployment`.
* Added `contents` field for `com.databricks.sdk.service.serving.ExportMetricsResponse`.
* Changed `openaiApiKey` field for `com.databricks.sdk.service.serving.OpenAiConfig` to no longer be required.
* Added `microsoftEntraClientId`, `microsoftEntraClientSecret` and `microsoftEntraTenantId` fields for `com.databricks.sdk.service.serving.OpenAiConfig`.
* Added `com.databricks.sdk.service.serving.AppDeploymentArtifacts` class.
* Added `storageRoot` field for `com.databricks.sdk.service.sharing.CreateShare`.
* Added `storageLocation` and `storageRoot` fields for `com.databricks.sdk.service.sharing.ShareInfo`.
* Added `storageRoot` field for `com.databricks.sdk.service.sharing.UpdateShare`.
* Added `scanIndex()` method for `workspaceClient.vectorSearchIndexes()` service.
* Added `embeddingWritebackTable` field for `com.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecRequest`.
* Added `embeddingWritebackTable` field for `com.databricks.sdk.service.vectorsearch.DeltaSyncVectorIndexSpecResponse`.
* Added `com.databricks.sdk.service.vectorsearch.ListValue`, `com.databricks.sdk.service.vectorsearch.MapStringValueEntry`, `com.databricks.sdk.service.vectorsearch.ScanVectorIndexRequest`, `com.databricks.sdk.service.vectorsearch.ScanVectorIndexResponse`, `com.databricks.sdk.service.vectorsearch.Struct`and `com.databricks.sdk.service.vectorsearch.Value` classes.

OpenAPI SHA: 7eb5ad9a2ed3e3f1055968a2d1014ac92c06fe92, Date: 2024-05-21

0.25.1

Not secure
Bug fixes:
* Fixed `select_node_type` error ([614](https://github.com/databricks/databricks-sdk-py/pull/614)).

Page 7 of 16

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.