From c828711dfd9604e02085a672603eeabe9656a2b4 Mon Sep 17 00:00:00 2001 From: "scalar-docs[bot]" <148485328+scalar-docs[bot]@users.noreply.github.com> Date: Thu, 24 Sep 2026 21:58:48 +0000 Subject: [PATCH] release: 0.7.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 100 ++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- src/dedalus_sdk/_version.py | 2 +- 4 files changed, 103 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 4208b5c..1b77f50 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.6.0" + ".": "0.7.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 83c73b3..56e21b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,105 @@ # Changelog +## [0.7.0](https://github.com/dedalus-labs/dedalus-python/compare/v0.6.0...v0.7.0) (2026-09-24) + + +### ⚠ BREAKING CHANGES + +* **api:** 3 breaking changes to the SDK surface. + - Removed `bearer` auth scheme `Bearer`. + - Removed operation `machines.terminals.connect` (`GET /v1/machines/{machine_id}/terminals/{terminal_id}/stream`). + - Removed optional property `RetrieveResponseHeaders.ETag`. +* **api:** 72 breaking changes to the SDK surface. + - Configuration of `bearer` auth scheme `BearerAuth` changed. + - Removed header param `X-Dedalus-Org-Id` from `machines.list`. + - Removed header param `X-Dedalus-Org-Id` from `machines.create`. + - Removed header param `X-Dedalus-Org-Id` from `machines.retrieve`. + - Removed header param `X-Dedalus-Org-Id` from `machines.update`. + - Removed header param `X-Dedalus-Org-Id` from `machines.delete`. + - Removed header param `X-Dedalus-Org-Id` from `machines.sleep`. + - Removed header param `X-Dedalus-Org-Id` from `machines.wake`. + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.list`. + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.create`. + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.retrieve`. + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.delete`. + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.list`. + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.create`. + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.retrieve`. + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.delete`. + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.output`. + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.events`. + - Serialization or defaults of path param `machine_id` on `machines.terminals.connect` changed. + - Serialization or defaults of path param `terminal_id` on `machines.terminals.connect` changed. + - Removed header param `X-Dedalus-Org-Id` from `machines.terminals.connect`. + - Removed operation `machines.watch` (`GET /v1/machines/{machine_id}/status/stream`). + - Removed operation `machines.network.retrieve` (`GET /v1/machines/{machine_id}/network`). + - Removed operation `machines.artifacts.list` (`GET /v1/machines/{machine_id}/artifacts`). + - Removed operation `machines.artifacts.retrieve` (`GET /v1/machines/{machine_id}/artifacts/{artifact_id}`). + - Removed operation `machines.artifacts.delete` (`DELETE /v1/machines/{machine_id}/artifacts/{artifact_id}`). + - Removed operation `machines.ports.list` (`GET /v1/machines/{machine_id}/ports`). + - Removed operation `machines.ports.create` (`POST /v1/machines/{machine_id}/ports`). + - Removed operation `machines.ports.retrieve` (`GET /v1/machines/{machine_id}/ports/{port_id}`). + - Removed operation `machines.ports.delete` (`DELETE /v1/machines/{machine_id}/ports/{port_id}`). + - Removed operation `machines.terminals.list` (`GET /v1/machines/{machine_id}/terminals`). + - Removed operation `machines.terminals.create` (`POST /v1/machines/{machine_id}/terminals`). + - Removed operation `machines.terminals.retrieve` (`GET /v1/machines/{machine_id}/terminals/{terminal_id}`). + - Removed operation `machines.terminals.delete` (`DELETE /v1/machines/{machine_id}/terminals/{terminal_id}`). + - Removed operation `networks.retrieve` (`GET /v1/networks/{network_id}`). + - Removed operation `usage.retrieve` (`GET /v1/usage`). + - Removed operation `usage.machineCompute` (`GET /v1/usage/machines/compute`). + - Removed operation `usage.machineStorage` (`GET /v1/usage/machines/storage`). + - Added required property `execution.log_capture`. + - Property `execution.machine_id` type changed from `string` to `string`. + - Property `machine.machine_id` type changed from `string` to `string`. + - Added required property `lifecycle_status.memory_configured_mib`. + - Property `machine_detail_response.machine_id` type changed from `string` to `string`. + - Schema `machine_id_path_segment` shape changed. + - Property `machine_list_item.machine_id` type changed from `string` to `string`. + - Property `ssh_session.machine_id` type changed from `string` to `string`. + - Property `ssh_session.status` type changed from `enum(wake_in_progress | ready | closed | …)` to `enum(wake_in_progress | ssh_in_progress | ready | …)`. + - Removed optional property `CreateResponseHeaders.ETag`. + - Removed optional property `CreateResponseHeaders.X-Dedalus-Storage-Operation-Id`. + - Removed schema `artifact_list`. + - Removed schema `artifact`. + - Removed schema `port_create_params`. + - Removed schema `terminal_create_params`. + - Removed schema `machine_compute_usage`. + - Removed schema `machine_compute_usage_row`. + - Removed schema `machine_network`. + - Removed schema `machine_storage_usage`. + - Removed schema `machine_storage_usage_row`. + - Removed schema `network_gateway`. + - Removed schema `network`. + - Removed schema `port_list`. + - Removed schema `port`. + - Removed schema `terminal_client_event`. + - Removed schema `terminal_closed_event`. + - Removed schema `terminal_error_event`. + - Removed schema `terminal_input_event`. + - Removed schema `terminal_list`. + - Removed schema `terminal_output_event`. + - Removed schema `terminal_resize_event`. + - Removed schema `terminal`. + - Removed schema `terminal_server_event`. + - Removed schema `org_usage`. + +### Features + +* **api:** initial SDK generation ([e82ebbb](https://github.com/dedalus-labs/dedalus-python/commit/e82ebbb8e40f956ea1fe1b9205425b79d48123b1)) +* **api:** remove auth scheme Bearer (+25 more changes) ([5ad53fd](https://github.com/dedalus-labs/dedalus-python/commit/5ad53fdb1238c2bd715ff69459bf663deaa94a78)) +* **api:** update auth scheme BearerAuth (+122 more changes) ([b685f10](https://github.com/dedalus-labs/dedalus-python/commit/b685f1081dc426b11202d87a4b01ff56dcbe02c0)) + + +### Bug Fixes + +* **sdk:** preserve API-compatible automatic retry identities ([7f64077](https://github.com/dedalus-labs/dedalus-python/commit/7f640770aac7ec7d6df0e6e5bc2a1b35e7451b41)) + + +### Chores + +* **api:** update generated SDK content ([cee159b](https://github.com/dedalus-labs/dedalus-python/commit/cee159b42bef9a8bd9485a2f1e18f24295ac8d0e)) +* configure new SDK language ([15fc048](https://github.com/dedalus-labs/dedalus-python/commit/15fc048d78b703a0a1e3e3b763f6890bdefa2e19)) + ## [0.6.0](https://github.com/dedalus-labs/dedalus-python/compare/v0.5.0...v0.6.0) (2026-09-24) diff --git a/pyproject.toml b/pyproject.toml index 3ece763..e45dda1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "dedalus-sdk" -version = "0.6.0" # x-release-please-version +version = "0.7.0" # x-release-please-version description = "Controlplane API for Dedalus Cloud Services (DCS)." readme = "README.md" license = "Apache-2.0" diff --git a/src/dedalus_sdk/_version.py b/src/dedalus_sdk/_version.py index d487cb2..7f9557a 100644 --- a/src/dedalus_sdk/_version.py +++ b/src/dedalus_sdk/_version.py @@ -1,4 +1,4 @@ # File generated from our OpenAPI spec by Scalar. See README.md for details. __title__ = "dedalus" -__version__ = "0.6.0" # x-release-please-version +__version__ = "0.7.0" # x-release-please-version