Skip to content

v0.12.0

Choose a tag to compare

@csiwek csiwek released this 12 Aug 10:02
· 21 commits to master since this release
14e6923

What's Changed

  • Feat/better resampling by @csiwek in #88
  • Report why a prompt stopped and how much of it played by @Mliviu79 in #85
  • AMD Rework and fixes by @csiwek in #89
  • Contain a mixer IO panic to the participant that caused it by @Mliviu79 in #80
  • Post PR80 pull request fixes and improvements by @csiwek in #90
  • fix flaky tests by @csiwek in #91
  • Finalise recordings when participant leave in all cases by @csiwek in #93
  • Add stable event_id to events with X-Event-Id webhook header and egre… by @csiwek in #96
  • Publish recordings atomically and drive stereo capture from its own c… by @csiwek in #97
  • Fail fast on a missing S3 bucket without breaking least-privilege IAM… by @csiwek in #98
  • Feat/gcs storage backend by @csiwek in #99
  • fix(sip): answer OPTIONS with 200 OK for dispatcher health probes by @mirkobrankovic82 in #94
  • fix(sip): inbound SIP webhook signing when using global WEBHOOK_SECRET by @mirkobrankovic82 in #95
  • test(sip): move OPTIONS test out of the TLS file and poll for readiness by @csiwek in #101
  • Added CLAUDE.md for AI assisted develpment by @csiwek in #112
  • Watch a REFER-transferred leg's dialog so a remote BYE ends the leg by @Mliviu79 in #102
  • Transferred legs now publish leg.hold/leg.unhold like by @csiwek in #113
  • Derive the outbound From identity from the registered trunk's AOR by @Mliviu79 in #103
  • Added Unit tests by @csiwek in #114
  • Keep caller transcripts and DTMF digits out of default-level logs by @Mliviu79 in #104
  • Retry transient TTS synthesis failures with a bounded backoff by @Mliviu79 in #105
  • PR-106 plus fixes (avoid blocking WS connections) by @csiwek in #115
  • fix(api): bound VSI websocket writes on a deadline by @csiwek in #116
  • feat(stt): add mid-stream STT finalize that keeps the session open (#… by @csiwek in #117
  • feat(api): allow custom recording filename on /record by @mirkobrankovic82 in #111
  • feat: Multi-stream SIP legs support with multiple m-lines by @csiwek in #118
  • PATCH to change a stream's routing role in place. by @csiwek in #120
  • Fix warning on github actions by @csiwek in #121
  • fix/artifact fix by @csiwek in #122
  • SIPREC support as SRC and SRS by @csiwek in #123
  • Fix flaky webrtc tests by @csiwek in #125
  • Add Deepgram Flux turn detection, speech_final, and preflight TTS by @csiwek in #126
  • Fix TTS tests by @csiwek in #127
  • Assert a recording session survives the ACK by @agranig in #128
  • sip: a bare rs-metadata body is not an SDP offer by @agranig in #129

New Contributors

Full Changelog: v0.11.2...v0.12.0