|
1 | 1 | # Version changelog |
2 | 2 |
|
| 3 | +## [Release] Release v0.36.0 |
| 4 | + |
| 5 | +### Breaking Changes |
| 6 | +* `external_browser` now uses the `databricks-cli` app instead of the third-party "6128a518-99a9-425b-8333-4cc94f04cacd" application when performing the U2M login flow for Azure workspaces when a client ID is not otherwise specified. This matches the AWS behavior. |
| 7 | +* The signatures of several OAuth-related constructors have changed to support U2M OAuth with Azure Entra ID application registrations. See https://github.com/databricks/databricks-sdk-py/blob/main/examples/flask_app_with_oauth.py for examples of how to use these classes. |
| 8 | + * `OAuthClient()`: renamed to `OAuthClient.from_host()` |
| 9 | + * `SessionCredentials()` and `SessionCredentials.from_dict()`: now accepts `token_endpoint`, `client_id`, `client_secret`, and `refresh_url` as parameters, rather than accepting the `OAuthClient`. |
| 10 | + * `TokenCache()`: now accepts `host`, `token_endpoint`, `client_id`, `client_secret`, and `refresh_url` as parameters, rather than accepting the `OAuthClient`. |
| 11 | + |
| 12 | +### Bug Fixes |
| 13 | + |
| 14 | + * Decouple OAuth functionality from `Config` ([#784](https://github.com/databricks/databricks-sdk-py/pull/784)). |
| 15 | + |
| 16 | + |
| 17 | +### Release |
| 18 | + |
| 19 | + * Release v0.35.0 ([#793](https://github.com/databricks/databricks-sdk-py/pull/793)). |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | +## [Release] Release v0.35.0 |
| 24 | + |
| 25 | +### New Features and Improvements |
| 26 | + |
| 27 | + * Open AI Client Mixin ([#779](https://github.com/databricks/databricks-sdk-py/pull/779)). |
| 28 | + |
| 29 | + |
| 30 | +### Bug Fixes |
| 31 | + |
| 32 | + * Update Serving Endpoint mixing template and docs generation logic ([#792](https://github.com/databricks/databricks-sdk-py/pull/792)). |
| 33 | + |
| 34 | + |
| 35 | +### API Changes: |
| 36 | + |
| 37 | + * Added `databricks.sdk.service.pipelines.ReportSpec` dataclass. |
| 38 | + * Added `unity_catalog_provisioning_state` field for `databricks.sdk.service.catalog.OnlineTable`. |
| 39 | + * Added `is_truncated` field for `databricks.sdk.service.dashboards.Result`. |
| 40 | + * Added `effective_budget_policy_id` field for `databricks.sdk.service.jobs.BaseJob`. |
| 41 | + * Added `budget_policy_id` field for `databricks.sdk.service.jobs.CreateJob`. |
| 42 | + * Added `effective_budget_policy_id` field for `databricks.sdk.service.jobs.Job`. |
| 43 | + * Added `budget_policy_id` field for `databricks.sdk.service.jobs.JobSettings`. |
| 44 | + * Added `budget_policy_id` field for `databricks.sdk.service.jobs.SubmitRun`. |
| 45 | + * Added `report` field for `databricks.sdk.service.pipelines.IngestionConfig`. |
| 46 | + * Added `sequence_by` field for `databricks.sdk.service.pipelines.TableSpecificConfig`. |
| 47 | + * Added `notify_on_ok` field for `databricks.sdk.service.sql.Alert`. |
| 48 | + * Added `notify_on_ok` field for `databricks.sdk.service.sql.CreateAlertRequestAlert`. |
| 49 | + * Added `notify_on_ok` field for `databricks.sdk.service.sql.ListAlertsResponseAlert`. |
| 50 | + * Added `notify_on_ok` field for `databricks.sdk.service.sql.UpdateAlertRequestAlert`. |
| 51 | + |
| 52 | +OpenAPI SHA: cf9c61453990df0f9453670f2fe68e1b128647a2, Date: 2024-10-14 |
| 53 | + |
| 54 | +## [Release] Release v0.34.0 |
| 55 | + |
| 56 | +### Bug Fixes |
| 57 | + |
| 58 | + * Fix Model Serving Test ([#781](https://github.com/databricks/databricks-sdk-py/pull/781)). |
| 59 | + * Include package name for external types when deserializing responses ([#786](https://github.com/databricks/databricks-sdk-py/pull/786)). |
| 60 | + |
| 61 | + |
| 62 | +### Internal Changes |
| 63 | + |
| 64 | + * Refactor ApiClient into `_BaseClient` and `ApiClient` ([#785](https://github.com/databricks/databricks-sdk-py/pull/785)). |
| 65 | + * Update to latest OpenAPI spec ([#787](https://github.com/databricks/databricks-sdk-py/pull/787)). |
| 66 | + * revert Support Models in `dbutils.fs` operations ([#750](https://github.com/databricks/databricks-sdk-py/pull/750)) ([#778](https://github.com/databricks/databricks-sdk-py/pull/778)). |
| 67 | + |
| 68 | + |
| 69 | +### API Changes: |
| 70 | + |
| 71 | + * Added [w.disable_legacy_dbfs](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/settings/disable_legacy_dbfs.html) workspace-level service. |
| 72 | + * Added `default_source_code_path` and `resources` fields for `databricks.sdk.service.apps.App`. |
| 73 | + * Added `resources` field for `databricks.sdk.service.apps.CreateAppRequest`. |
| 74 | + * Added `resources` field for `databricks.sdk.service.apps.UpdateAppRequest`. |
| 75 | + |
| 76 | +OpenAPI SHA: bc17b474818138f19b78a7bea0675707dead2b87, Date: 2024-10-07 |
| 77 | + |
3 | 78 | ## [Release] Release v0.33.0 |
4 | 79 |
|
5 | 80 | ### Internal Changes |
|
0 commit comments