rvoip 0.3.6
What's Changed
Security
- fix(security): remove legacy AWS rustls adapter by @eisenzopf in #131
- fix(security): upgrade jsonwebtoken by @eisenzopf in #132
- fix(security): upgrade OpenTelemetry SDK by @eisenzopf in #133
- fix(security): upgrade SIP terminal UI dependencies by @eisenzopf in #134
Fixes
- Fix remote release fuzz gate invocation by @eisenzopf in #57
- Select fuzz projects explicitly in release gates by @eisenzopf in #58
- Harden release fuzz validation and route termination by @eisenzopf in #59
- Send browser DTMF on the negotiated audio source by @eisenzopf in #61
- Preflight GCP parallel qualification capacity by @eisenzopf in #63
- Give the SIP test shard enough GCP disk by @eisenzopf in #64
- Fix remote fuzz gate arguments by @eisenzopf in #67
- Fix GCP release worker dependencies by @eisenzopf in #68
- Fix remote qualification reproducibility by @eisenzopf in #69
- Fix remote release qualification gates by @eisenzopf in #70
- Fix remaining remote qualification false failures by @eisenzopf in #72
- Stabilize long-soak RSS qualification by @eisenzopf in #73
- fix(release): align remote interop networking and evidence by @eisenzopf in #74
- test(sip): make soak evidence authoritative by @eisenzopf in #75
- Fix remote release qualification regressions by @eisenzopf in #76
- Fix GCP release qualification failures by @eisenzopf in #77
- fix(sip): publish established event after inbound ACK by @eisenzopf in #120
- fix(core): make filtered message pagination deterministic by @eisenzopf in #128
- fix(core): preserve cross-crate event semantics by @eisenzopf in #129
- ci: install nextest archive runtime libraries by @eisenzopf in #130
- fix(release): finish and accelerate v0.3.6 qualification by @eisenzopf in #121
- fix(ci): install release preparation dependencies by @eisenzopf in #139
- fix(sip): consume non-2xx ACK at the response write boundary by @eisenzopf in #144
- Fix release memory gate measurement isolation by @eisenzopf in #147
- Stream large GCP release artifacts from disk by @eisenzopf in #151
- Fix burst RSS qualification and harden Linux release runners by @eisenzopf in #154
- Require FreeSWITCH registrar readiness by @eisenzopf in #156
- Fix selective release evidence reuse by @eisenzopf in #157
- Fix PBX readiness source test by @eisenzopf in #158
Documentation
- Automate active release metadata updates by @eisenzopf in #143
Other changes
- ci: automate affected testing and release qualification by @eisenzopf in #55
- Parallelize full workspace qualification on GCP by @eisenzopf in #62
- ci: split SIP qualification across GCP workers by @eisenzopf in #65
- Run complete release qualification on ephemeral workers by @eisenzopf in #66
- ci: bound pull request verification fanout by @eisenzopf in #122
- ci: deduplicate SIP fixture builds by @eisenzopf in #123
- ci: split full Main SIP coverage by @eisenzopf in #124
- ci: launch release GCP shards from one controller by @eisenzopf in #125
- ci: catch release infrastructure failures in 15 minutes by @eisenzopf in #126
- ci: rerun exact failed release gates by @eisenzopf in #127
- ci: scope verified lockfile changes by @eisenzopf in #135
- ci: scope lockfile graph transitions by @eisenzopf in #136
- ci: parallelize example smoke demos by @eisenzopf in #137
- Prepare v0.3.6 by @eisenzopf in #140
- ci: keep release and main verification from blocking PR feedback by @eisenzopf in #145
- Speed up remote release verification by @eisenzopf in #142
- ci: split proxy interoperability into reusable gates by @eisenzopf in #146
- Allow safe branch-scoped GCP diagnostics by @eisenzopf in #148
- Prebuild and parallelize GCP release performance gates by @eisenzopf in #149
- Fail release qualification early and harden proxy evidence by @eisenzopf in #152
- Speed up GCP release linking by @eisenzopf in #153
- Cache exact performance build bundles by @eisenzopf in #155
Full Changelog: v0.3.5...v0.3.6