|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.7.0](https://github.com/dedalus-labs/dedalus-python/compare/v0.6.0...v0.7.0) (2026-09-24) |
| 4 | + |
| 5 | + |
| 6 | +### ⚠ BREAKING CHANGES |
| 7 | + |
| 8 | +* **api:** 3 breaking changes to the SDK surface. |
| 9 | + - Removed `bearer` auth scheme `Bearer`. |
| 10 | + - Removed operation `machines.terminals.connect` (`GET /v1/machines/{machine_id}/terminals/{terminal_id}/stream`). |
| 11 | + - Removed optional property `RetrieveResponseHeaders.ETag`. |
| 12 | +* **api:** 72 breaking changes to the SDK surface. |
| 13 | + - Configuration of `bearer` auth scheme `BearerAuth` changed. |
| 14 | + - Removed header param `X-Dedalus-Org-Id` from `machines.list`. |
| 15 | + - Removed header param `X-Dedalus-Org-Id` from `machines.create`. |
| 16 | + - Removed header param `X-Dedalus-Org-Id` from `machines.retrieve`. |
| 17 | + - Removed header param `X-Dedalus-Org-Id` from `machines.update`. |
| 18 | + - Removed header param `X-Dedalus-Org-Id` from `machines.delete`. |
| 19 | + - Removed header param `X-Dedalus-Org-Id` from `machines.sleep`. |
| 20 | + - Removed header param `X-Dedalus-Org-Id` from `machines.wake`. |
| 21 | + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.list`. |
| 22 | + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.create`. |
| 23 | + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.retrieve`. |
| 24 | + - Removed header param `X-Dedalus-Org-Id` from `machines.ssh.delete`. |
| 25 | + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.list`. |
| 26 | + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.create`. |
| 27 | + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.retrieve`. |
| 28 | + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.delete`. |
| 29 | + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.output`. |
| 30 | + - Removed header param `X-Dedalus-Org-Id` from `machines.executions.events`. |
| 31 | + - Serialization or defaults of path param `machine_id` on `machines.terminals.connect` changed. |
| 32 | + - Serialization or defaults of path param `terminal_id` on `machines.terminals.connect` changed. |
| 33 | + - Removed header param `X-Dedalus-Org-Id` from `machines.terminals.connect`. |
| 34 | + - Removed operation `machines.watch` (`GET /v1/machines/{machine_id}/status/stream`). |
| 35 | + - Removed operation `machines.network.retrieve` (`GET /v1/machines/{machine_id}/network`). |
| 36 | + - Removed operation `machines.artifacts.list` (`GET /v1/machines/{machine_id}/artifacts`). |
| 37 | + - Removed operation `machines.artifacts.retrieve` (`GET /v1/machines/{machine_id}/artifacts/{artifact_id}`). |
| 38 | + - Removed operation `machines.artifacts.delete` (`DELETE /v1/machines/{machine_id}/artifacts/{artifact_id}`). |
| 39 | + - Removed operation `machines.ports.list` (`GET /v1/machines/{machine_id}/ports`). |
| 40 | + - Removed operation `machines.ports.create` (`POST /v1/machines/{machine_id}/ports`). |
| 41 | + - Removed operation `machines.ports.retrieve` (`GET /v1/machines/{machine_id}/ports/{port_id}`). |
| 42 | + - Removed operation `machines.ports.delete` (`DELETE /v1/machines/{machine_id}/ports/{port_id}`). |
| 43 | + - Removed operation `machines.terminals.list` (`GET /v1/machines/{machine_id}/terminals`). |
| 44 | + - Removed operation `machines.terminals.create` (`POST /v1/machines/{machine_id}/terminals`). |
| 45 | + - Removed operation `machines.terminals.retrieve` (`GET /v1/machines/{machine_id}/terminals/{terminal_id}`). |
| 46 | + - Removed operation `machines.terminals.delete` (`DELETE /v1/machines/{machine_id}/terminals/{terminal_id}`). |
| 47 | + - Removed operation `networks.retrieve` (`GET /v1/networks/{network_id}`). |
| 48 | + - Removed operation `usage.retrieve` (`GET /v1/usage`). |
| 49 | + - Removed operation `usage.machineCompute` (`GET /v1/usage/machines/compute`). |
| 50 | + - Removed operation `usage.machineStorage` (`GET /v1/usage/machines/storage`). |
| 51 | + - Added required property `execution.log_capture`. |
| 52 | + - Property `execution.machine_id` type changed from `string` to `string<uuid>`. |
| 53 | + - Property `machine.machine_id` type changed from `string` to `string<uuid>`. |
| 54 | + - Added required property `lifecycle_status.memory_configured_mib`. |
| 55 | + - Property `machine_detail_response.machine_id` type changed from `string` to `string<uuid>`. |
| 56 | + - Schema `machine_id_path_segment` shape changed. |
| 57 | + - Property `machine_list_item.machine_id` type changed from `string` to `string<uuid>`. |
| 58 | + - Property `ssh_session.machine_id` type changed from `string` to `string<uuid>`. |
| 59 | + - Property `ssh_session.status` type changed from `enum(wake_in_progress | ready | closed | …)` to `enum(wake_in_progress | ssh_in_progress | ready | …)`. |
| 60 | + - Removed optional property `CreateResponseHeaders.ETag`. |
| 61 | + - Removed optional property `CreateResponseHeaders.X-Dedalus-Storage-Operation-Id`. |
| 62 | + - Removed schema `artifact_list`. |
| 63 | + - Removed schema `artifact`. |
| 64 | + - Removed schema `port_create_params`. |
| 65 | + - Removed schema `terminal_create_params`. |
| 66 | + - Removed schema `machine_compute_usage`. |
| 67 | + - Removed schema `machine_compute_usage_row`. |
| 68 | + - Removed schema `machine_network`. |
| 69 | + - Removed schema `machine_storage_usage`. |
| 70 | + - Removed schema `machine_storage_usage_row`. |
| 71 | + - Removed schema `network_gateway`. |
| 72 | + - Removed schema `network`. |
| 73 | + - Removed schema `port_list`. |
| 74 | + - Removed schema `port`. |
| 75 | + - Removed schema `terminal_client_event`. |
| 76 | + - Removed schema `terminal_closed_event`. |
| 77 | + - Removed schema `terminal_error_event`. |
| 78 | + - Removed schema `terminal_input_event`. |
| 79 | + - Removed schema `terminal_list`. |
| 80 | + - Removed schema `terminal_output_event`. |
| 81 | + - Removed schema `terminal_resize_event`. |
| 82 | + - Removed schema `terminal`. |
| 83 | + - Removed schema `terminal_server_event`. |
| 84 | + - Removed schema `org_usage`. |
| 85 | + |
| 86 | +### Features |
| 87 | + |
| 88 | +* **api:** initial SDK generation ([e82ebbb](https://github.com/dedalus-labs/dedalus-python/commit/e82ebbb8e40f956ea1fe1b9205425b79d48123b1)) |
| 89 | +* **api:** remove auth scheme Bearer (+25 more changes) ([5ad53fd](https://github.com/dedalus-labs/dedalus-python/commit/5ad53fdb1238c2bd715ff69459bf663deaa94a78)) |
| 90 | +* **api:** update auth scheme BearerAuth (+122 more changes) ([b685f10](https://github.com/dedalus-labs/dedalus-python/commit/b685f1081dc426b11202d87a4b01ff56dcbe02c0)) |
| 91 | + |
| 92 | + |
| 93 | +### Bug Fixes |
| 94 | + |
| 95 | +* **sdk:** preserve API-compatible automatic retry identities ([7f64077](https://github.com/dedalus-labs/dedalus-python/commit/7f640770aac7ec7d6df0e6e5bc2a1b35e7451b41)) |
| 96 | + |
| 97 | + |
| 98 | +### Chores |
| 99 | + |
| 100 | +* **api:** update generated SDK content ([cee159b](https://github.com/dedalus-labs/dedalus-python/commit/cee159b42bef9a8bd9485a2f1e18f24295ac8d0e)) |
| 101 | +* configure new SDK language ([15fc048](https://github.com/dedalus-labs/dedalus-python/commit/15fc048d78b703a0a1e3e3b763f6890bdefa2e19)) |
| 102 | + |
3 | 103 | ## [0.6.0](https://github.com/dedalus-labs/dedalus-python/compare/v0.5.0...v0.6.0) (2026-09-24) |
4 | 104 |
|
5 | 105 |
|
|
0 commit comments