Skip to content

Releases: dedalus-labs/dedalus-sdk-python

v0.2.0

09 Jan 19:11
60aa393

Choose a tag to compare

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_dump and model_dump_json for 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...
Read more

v0.1.1

12 Nov 08:33
02b3591

Choose a tag to compare

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_dump and model_dump_json for 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

09 Nov 07:06
1b6f8fb

Choose a tag to compare

0.1.0 (2025-11-09)

Full Changelog: v0.0.1...v0.1.0

Features

  • api: messages param nullable (e905235)
  • flexible input params for .parse() (b208fbe)
  • structured outputs for tools (b0434ca)

v0.1.0-alpha.10

08 Nov 05:03
e2a795d

Choose a tag to compare

v0.1.0-alpha.10 Pre-release
Pre-release

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

  • bump httpx-aiohttp version to 0.1.9 (6b5f606)
  • internal/tests: avoid race condition with implicit client cleanup (0854f1d)
  • internal: detect missing future annotations with ruff (6909c09)
  • internal: grammar fix (it's -> its) (f0c5880)
  • remove custom code (81f922b)
  • tidying (354f95b)

v0.0.1

08 Nov 06:59
eb5af24

Choose a tag to compare

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

20 Sep 15:44
807295d

Choose a tag to compare

v0.1.0-alpha.9 Pre-release
Pre-release

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.toml file (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

21 Aug 20:20
2d1626c

Choose a tag to compare

v0.1.0-alpha.8 Pre-release
Pre-release

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

21 Aug 19:30
adfaa88

Choose a tag to compare

v0.1.0-alpha.7 Pre-release
Pre-release

0.1.0-alpha.7 (2025-08-21)

Full Changelog: v0.1.0-alpha.6...v0.1.0-alpha.7

Features

  • api: api update (5375c71)
  • api: decouple Model and DedalusModel (5edd0e7)
  • runner: extract DedalusModel params and warn for unsupported (#10) (905bdd8)

v0.1.0-alpha.6

21 Aug 02:04
074eea2

Choose a tag to compare

v0.1.0-alpha.6 Pre-release
Pre-release

0.1.0-alpha.6 (2025-08-21)

Full Changelog: v0.1.0-alpha.5...v0.1.0-alpha.6

Features

v0.1.0-alpha.5

18 Aug 05:58
67403ba

Choose a tag to compare

v0.1.0-alpha.5 Pre-release
Pre-release

0.1.0-alpha.5 (2025-08-18)

Full Changelog: v0.1.0-alpha.4...v0.1.0-alpha.5

Features

Chores

  • internal: codegen related update (11afb95)
  • internal: update comment in script (9c49fad)
  • update @stainless-api/prism-cli to v5.15.0 (ce42854)