Skip to content

v0.7.0a17

Pre-release
Pre-release

Choose a tag to compare

@sboily sboily released this 30 Apr 21:28
· 122 commits to main since this release

What's Changed

  • docs(changelog): document tool search, skill body routing, gemini fixes
  • test(sip): add unit tests for parse_bye_reason and Reason header helpers
  • feat(realtime): tool search + route skill bodies via system_instruction
  • fix(gemini): preserve unspecified fields in reconfigure + collapse anyOf unions
  • fix(sip): use msg.cseq.method instead of substring match
  • fix(sip): downgrade BYE-for-unknown-call_id race noise to DEBUG
  • feat(sip): add set_invite_filter for pre-accept rejection
  • style(sip): apply ruff format to sip_audio + test_sip_auth
  • fix(sip): route inbound BYE via Contact URI, support Reason header
  • fix(sip): log BYE outcome on inbound disconnect
  • fix(sip): wait for ACK before sending BYE on inbound disconnect
  • feat(sip): add set_auth_resolver for runtime credential lookup
  • docs(changelog): close 0.7.0a16, open Unreleased for next version
  • fix(sip): guard parse_bye_reason against non-str/bytes input
  • fix(realtime): clean cancellation of provider.connect without false-positive traceback
  • feat(sip): expose RFC 3326 BYE Reason as session metadata

Full Changelog: v0.7.0a16...v0.7.0a17