Releases: dedalus-labs/dedalus-sdk-python
Releases · dedalus-labs/dedalus-sdk-python
v0.2.0
0.2.0 (2026-01-08)
Full Changelog: v0.2.0...v0.2.0
Features
- add image edits/variation and vision format support (f8a8c84)
- api: add endpoints (c10d7b5)
- api: add streaming (745c331)
- api: add streaming configuration (0172ad5)
- api: api update (280a595)
- api: auto exec tools (780162b)
- api: config update for dedalus-ai/dev (34e7a71)
- api: config update for dedalus-ai/dev (197d11b)
- api: convenient bug reporting ux (5aa032f)
- api: image support (ca28133)
- api: improve types (62cf7e1)
- api: manual updates (e25dc9b)
- api: manual updates (9bb6d0d)
- api: manual updates (9b2851a)
- api: mcp server params (bf78aad)
- api: messages param nullable (e905235)
- api: response format (660ac29)
- api: revert streaming for now (56d57d5)
- api: schema compiler landed (9aeb7a7)
- api: standardize name casing with stainless initialism (ba1e188)
- api: stream helper for pydantic (c4ab8b0)
- api: streaming support for structured output (48ddd0a)
- api: update via SDK Studio (99693c9)
- api: update via SDK Studio (9407b44)
- client: support file upload requests (caadecd)
- encryption (d72d130)
- flexible input params for .parse() (b208fbe)
- structured outputs for tools (b0434ca)
Bug Fixes
- api: add shared DedalusModel type (8855a07)
- api: add thought signature (d2203b1)
- api: docstring truncation (699f8b9)
- api: hardened _compat types (312b628)
- api: improve types (e3a3293)
- api: mcp credential types (3cdef11)
- api: relocate parts of auth logic (a0d8615)
- api: standardize to use automatic_tool_execution (731f753)
- api: syntactical sugar for json types (6908b05)
- api: syntactical sugar for json types (#37) (8f29baf)
- api: typed json objects (db161b2)
- api: typed json objects (6dbc75d)
- api: update types/docstrings (8c0b864)
- client: close streams without requiring full consumption (24c4190)
- client: loosen auth header validation (05a96bd)
- compat with Python 3.14 (aacb192)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (bd1df12) - ensure streams are always closed (e0e6406)
- import paths and tests (70c967f)
- mcp auth types (7eca858)
- mcp: correct wire format for URL-based servers (9e3c2f2)
- mcp: correct wire format for URL-based servers (#41) (660af64)
- parsing: handle LengthFinishReasonError and ContentFilterFinishReasonError (8f8be5b)
- reconcile generated and integrated SDK branches (de73670)
- remove rootmodel hack (6bae04e)
- runner tool calling mechanics (a07f8eb)
- runner: import and dict issues (fd500d6)
- runner: narrow mcp types (172b56b)
- runner: use TypeAlias from typing_extensions for py3.9+ support (0625b2c)
- streaming: add exception classes for structured output streaming (18e861f)
- streaming: correct stream type detection (7b6576c)
- streaming: use _post() in stream() to support Responses API aliases (758c5c3)
- tests: update bug reporting parameters/paths (3838ebe)
- tool call format and custom_auth validation (b822aa2)
- types: allow pyright to infer TypedDict types within SequenceNotStr (624e2b6)
- types: remove manual DedalusModel ([e1ce236](e1ce236b931b071...
v0.1.1
0.1.1 (2025-11-12)
Full Changelog: v0.1.0...v0.1.1
Features
- api: convenient bug reporting ux (5aa032f)
- api: response format (660ac29)
- api: standardize name casing with stainless initialism (ba1e188)
- api: stream helper for pydantic (c4ab8b0)
- api: streaming support for structured output (48ddd0a)
Bug Fixes
- api: hardened _compat types (312b628)
- compat with Python 3.14 (aacb192)
- compat: update signatures of
model_dumpandmodel_dump_jsonfor Pydantic v1 (bd1df12) - runner: use TypeAlias from typing_extensions for py3.9+ support (0625b2c)
- streaming: correct stream type detection (7b6576c)
- tests: update bug reporting parameters/paths (3838ebe)
Chores
- package: drop Python 3.8 support (ef5e794)
v0.1.0
v0.1.0-alpha.10
0.1.0-alpha.10 (2025-11-08)
Full Changelog: v0.1.0-alpha.9...v0.1.0-alpha.10
Features
- add image edits/variation and vision format support (f8a8c84)
- api: add endpoints (c10d7b5)
- api: add streaming (745c331)
- api: add streaming configuration (0172ad5)
- api: api update (280a595)
- api: auto exec tools (780162b)
- api: image support (ca28133)
- api: manual updates (9b2851a)
- api: revert streaming for now (56d57d5)
- api: update via SDK Studio (9407b44)
- client: support file upload requests (caadecd)
Bug Fixes
- client: close streams without requiring full consumption (24c4190)
- runner tool calling mechanics (a07f8eb)
- types: remove manual DedalusModel (e1ce236)
Chores
v0.0.1
0.0.1 (2025-11-08)
Full Changelog: v0.1.0-alpha.10...v0.0.1
Bug Fixes
- api: add shared DedalusModel type (8855a07)
v0.1.0-alpha.9
0.1.0-alpha.9 (2025-09-20)
Full Changelog: v0.1.0-alpha.8...v0.1.0-alpha.9
Features
- improve future compat with pydantic v3 (a8fac0e)
- runner: add conversation history access and instructions parameter (#15) (80d431d)
- types: replace List[str] with SequenceNotStr in params (470ee70)
Bug Fixes
- avoid newer type syntax (4c2f6a5)
Chores
- do not install brew dependencies in ./scripts/bootstrap by default (b7e06d3)
- internal: add Sequence related utils (9745025)
- internal: change ci workflow machines (733b93d)
- internal: codegen related update (3c37562)
- internal: move mypy configurations to
pyproject.tomlfile (ec3d564) - internal: update pydantic dependency (70ab0cd)
- internal: update pyright exclude list (72ed0a3)
- types: change optional parameter type from NotGiven to Omit (dc43898)
- update github action (cb4fefd)
v0.1.0-alpha.8
0.1.0-alpha.8 (2025-08-21)
Full Changelog: v0.1.0-alpha.7...v0.1.0-alpha.8
Features
- api: id->name in DedalusModel (3025957)
v0.1.0-alpha.7
v0.1.0-alpha.6
v0.1.0-alpha.5
0.1.0-alpha.5 (2025-08-18)
Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5
Features
- api: api update (8f0cc6e)
- api: chat completions (8ac1a23)
- api: Config update for dedalus-ai/dev (628cad2)
- api: dedalus model update (5556fa3)
- api: fixing streaming again (5941d46)
- api: logic adj (a45af92)
- api: manual updates (c4e5b78)
- api: ModelConfig (984626d)
- api: polished types (8630870)
- api: spec concise (a38503a)
- api: streaming change (9a6fd36)
- api: to_schema and Model class (3bd4b91)
- api: update types (c4baf45)