databrickslabs / remorph

Cross-compiler and Data Reconciler into Databricks Lakehouse
Other
39 stars 25 forks source link

Update databricks-sdk requirement from ~=0.29.0 to >=0.29,<0.32 #859

Closed dependabot[bot] closed 2 months ago

dependabot[bot] commented 2 months ago

Updates the requirements on databricks-sdk to permit the latest version.

Release notes

Sourced from databricks-sdk's releases.

v0.31.0

Bug Fixes

Internal Changes

API Changes:

  • Added w.policy_compliance_for_clusters workspace-level service.
  • Added w.policy_compliance_for_jobs workspace-level service.
  • Added w.resource_quotas workspace-level service.
  • Added databricks.sdk.service.catalog.GetQuotaRequest, databricks.sdk.service.catalog.GetQuotaResponse, databricks.sdk.service.catalog.ListQuotasRequest, databricks.sdk.service.catalog.ListQuotasResponse and databricks.sdk.service.catalog.QuotaInfo dataclasses.
  • Added databricks.sdk.service.compute.ClusterCompliance, databricks.sdk.service.compute.ClusterSettingsChange, databricks.sdk.service.compute.EnforceClusterComplianceRequest, databricks.sdk.service.compute.EnforceClusterComplianceResponse, databricks.sdk.service.compute.GetClusterComplianceRequest, databricks.sdk.service.compute.GetClusterComplianceResponse, databricks.sdk.service.compute.ListClusterCompliancesRequest and databricks.sdk.service.compute.ListClusterCompliancesResponse dataclasses.
  • Added databricks.sdk.service.jobs.EnforcePolicyComplianceForJobResponseJobClusterSettingsChange, databricks.sdk.service.jobs.EnforcePolicyComplianceRequest, databricks.sdk.service.jobs.EnforcePolicyComplianceResponse, databricks.sdk.service.jobs.GetPolicyComplianceRequest, databricks.sdk.service.jobs.GetPolicyComplianceResponse, databricks.sdk.service.jobs.JobCompliance, databricks.sdk.service.jobs.ListJobComplianceForPolicyResponse and databricks.sdk.service.jobs.ListJobComplianceRequest dataclasses.
  • Added fallback field for databricks.sdk.service.catalog.CreateExternalLocation.

... (truncated)

Changelog

Sourced from databricks-sdk's changelog.

[Release] Release v0.31.0

Bug Fixes

  • Fixed regression introduced in v0.30.0 causing ValueError: Invalid semantic version: 0.33.1+420240816190912 (#729).

Internal Changes

  • Escape single quotes in regex matchers (#727).

API Changes:

  • Added w.policy_compliance_for_clusters workspace-level service.
  • Added w.policy_compliance_for_jobs workspace-level service.
  • Added w.resource_quotas workspace-level service.
  • Added databricks.sdk.service.catalog.GetQuotaRequest, databricks.sdk.service.catalog.GetQuotaResponse, databricks.sdk.service.catalog.ListQuotasRequest, databricks.sdk.service.catalog.ListQuotasResponse and databricks.sdk.service.catalog.QuotaInfo dataclasses.
  • Added databricks.sdk.service.compute.ClusterCompliance, databricks.sdk.service.compute.ClusterSettingsChange, databricks.sdk.service.compute.EnforceClusterComplianceRequest, databricks.sdk.service.compute.EnforceClusterComplianceResponse, databricks.sdk.service.compute.GetClusterComplianceRequest, databricks.sdk.service.compute.GetClusterComplianceResponse, databricks.sdk.service.compute.ListClusterCompliancesRequest and databricks.sdk.service.compute.ListClusterCompliancesResponse dataclasses.
  • Added databricks.sdk.service.jobs.EnforcePolicyComplianceForJobResponseJobClusterSettingsChange, databricks.sdk.service.jobs.EnforcePolicyComplianceRequest, databricks.sdk.service.jobs.EnforcePolicyComplianceResponse, databricks.sdk.service.jobs.GetPolicyComplianceRequest, databricks.sdk.service.jobs.GetPolicyComplianceResponse, databricks.sdk.service.jobs.JobCompliance, databricks.sdk.service.jobs.ListJobComplianceForPolicyResponse and databricks.sdk.service.jobs.ListJobComplianceRequest dataclasses.
  • Added fallback field for databricks.sdk.service.catalog.CreateExternalLocation.
  • Added fallback field for databricks.sdk.service.catalog.ExternalLocationInfo.
  • Added fallback field for databricks.sdk.service.catalog.UpdateExternalLocation.
  • Added job_run_id field for databricks.sdk.service.jobs.BaseRun.
  • Added job_run_id field for databricks.sdk.service.jobs.Run.
  • Added include_metrics field for databricks.sdk.service.sql.ListQueryHistoryRequest.
  • Added statement_ids field for databricks.sdk.service.sql.QueryFilter.
  • Removed databricks.sdk.service.sql.ContextFilter dataclass.
  • Removed context_filter field for databricks.sdk.service.sql.QueryFilter.
  • Removed pipeline_id and pipeline_update_id fields for databricks.sdk.service.sql.QuerySource.

OpenAPI SHA: 3eae49b444cac5a0118a3503e5b7ecef7f96527a, Date: 2024-08-21

[Release] Release v0.30.0

New Features and Improvements

  • Add DataPlane support (#700).
  • Support partners in SDK (#648).

Bug Fixes

  • Check trailing slash in host url (#681).
  • Decrease runtime of recursive workspace listing test (#721).
  • Fix test_get_workspace_client and test_runtime_auth_from_jobs (#719).
  • Infer Azure tenant ID if not set (#638).

Internal Changes

... (truncated)

Commits
  • fb30ed9 [Release] Release v0.31.0 (#733)
  • 19fe05c [Fix] Fixed regression introduced in v0.30.0 causing `ValueError: Invalid sem...
  • c3d1db5 [Internal] Escape single quotes in regex matchers (#727)
  • c2cc3ea [Release] Release v0.30.0 (#724)
  • 4105f1f [Internal] Add apps package in docgen (#722)
  • 7d22b4d [Fix] Decrease runtime of recursive workspace listing test (#721)
  • dfa4d60 [Fix] Fix test_get_workspace_client and test_runtime_auth_from_jobs (#719)
  • a5d8706 [Internal] Test that Jobs API endpoints are pinned to 2.1 (#714)
  • 6a9c534 [Internal] Update OpenAPI spec (#715)
  • b0750eb [Fix] Infer Azure tenant ID if not set (#638)
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 months ago

Superseded by #889.