What's Changed
- feat: add invalid final output recovery handler by @seratch in #3736
- fix: propagate realtime session iterator cancellation by @fallintoplace in #3686
- fix: redact realtime validation failure logs by @fallintoplace in #3687
- fix: preserve non-dict Mapping values in _to_dump_compatible by @anxkhn in #3700
- fix: escape quotes and backslashes in DOT names for visualization by @anxkhn in #3712
- fix: enforce strict Pydantic validation when strict_json_schema=True + handoffs by @Om-Borse26 in #3724
- fix: fix an issue with length-frame exec-stdin writes within a sandbox by @imran31415 in #3719
Documentation & Other Changes
- docs: add DProvenanceKit to external tracing processors list by @Therealdk8890 in #3726
- docs: add sandbox examples to examples index by @saime428 in #3731
- test: improve coverage for stream and sandbox edge cases by @seratch in #3730
- chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 by @dependabot[bot] in #3714
- chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #3715
- chore(deps): bump actions/stale from 10.2.0 to 10.3.0 by @dependabot[bot] in #3716
- chore(deps): bump actions/checkout from 6.0.2 to 7.0.0 by @dependabot[bot] in #3717
- Release 0.17.8 by @github-actions[bot] in #3739
New Contributors
- @fallintoplace made their first contribution in #3686
- @anxkhn made their first contribution in #3700
- @Om-Borse26 made their first contribution in #3724
- @imran31415 made their first contribution in #3719
- @Therealdk8890 made their first contribution in #3726
- @saime428 made their first contribution in #3731
Full Changelog: v0.17.7...v0.17.8