Skip to content

Commit c828711

Browse files
release: 0.7.0
1 parent 533e345 commit c828711

4 files changed

Lines changed: 103 additions & 3 deletions

File tree

‎.release-please-manifest.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.6.0"
2+
".": "0.7.0"
33
}

‎CHANGELOG.md‎

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,105 @@
11
# Changelog
22

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+
3103
## [0.6.0](https://github.com/dedalus-labs/dedalus-python/compare/v0.5.0...v0.6.0) (2026-09-24)
4104

5105

‎pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "dedalus-sdk"
3-
version = "0.6.0" # x-release-please-version
3+
version = "0.7.0" # x-release-please-version
44
description = "Controlplane API for Dedalus Cloud Services (DCS)."
55
readme = "README.md"
66
license = "Apache-2.0"

‎src/dedalus_sdk/_version.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# File generated from our OpenAPI spec by Scalar. See README.md for details.
22

33
__title__ = "dedalus"
4-
__version__ = "0.6.0" # x-release-please-version
4+
__version__ = "0.7.0" # x-release-please-version

0 commit comments

Comments
 (0)