Commit fba5406
authored
Prepare the 0.3.8 release (#187)
## What's in it
- `scripts/release.sh prepare --version 0.3.8`: workspace version, the 44
internal dependency pins, both lockfiles, and the three active release
metadata files.
- The hand sweep prepare doesn't reach, matching 0.3.7's `228a4aff`: 14
example manifests + `examples/Cargo.lock`, ten crate READMEs, the
rvoip-sip docs set, `docs/RELEASING.md`, and the workflow's version hint.
Two references deliberately stay at 0.3.7: `check_public_api.sh`'s
semver baseline (the *previous* release is the comparison target) and
the OpenSIPS TLS provenance note (a historical statement).
- CHANGELOG `0.3.8` entry and a rewritten `RELEASE_NOTES_NEXT.md`,
including an **Upgrading from 0.3.7** section: the one source-level
change for downstream code is `CodecInfo` literals adding
`payload_type: None`. Every other consumer-constructed type
(`MediaFrame`, `SymmetricRtpPolicy`, `SipTraceConfig`, `MediaMode`) was
diffed against `v0.3.7` and is shape-identical.
- A pre-publish API review moved the three new AMR knobs off `Config`'s
public fields onto `with_amr_dtx` / `with_amr_auto_cmr` /
`with_amr_mode_set` builders (private fields — the constructible shape
stays frozen at 0.3.7's). Fifteen in-repo functional-record-update
construction sites were converted to the documented constructors.
`cargo semver-checks` vs `v0.3.7`: **no semver update required**.
- Example 12 fixed for the `CodecInfo` field addition (it had never
compiled since the field landed; only main-ci builds all 14 examples).
## Issue triage folded in
All ten bug-shaped open issues were evaluated against this branch:
#176 is fixed by this release (closed); #163, #166, #167 were fixed in
0.3.7 and are now closed against their evidence; #177 and #170 updated
as partially addressed; #169, #168, #86, #164 confirmed valid and open;
follow-ups #184, #185, #186 filed from the verification residuals.
None of the open issues is a 0.3.8 regression; nothing new rides this
release beyond the API-shape corrections above.
## After merge
`remote-preflight`, then `remote-release` qualification with
`first_candidate=true` — the gate catalog changed (+17 gates), so the
catalog hash is fresh and no prior evidence reuses. Publish follows the
protected workflow. Bridgefu's pin bump has a prepared 7-site patch.
🤖 Generated with [Claude Code](https://claude.com/claude-code)64 files changed
Lines changed: 562 additions & 435 deletions
File tree
- .github/workflows
- crates
- extensions/rvoip-vcon
- foundation
- rvoip-core-traits
- rvoip-core
- identity/auth-core
- media
- codec-core
- rtp-core
- examples
- src/api
- rvoip
- sip
- rvoip-sip
- benches
- docs
- examples
- pbx
- profiling
- stream_peer
- 03_audio
- 06_concurrent_calls
- unified/04_b2bua_bridge
- public-api
- src/api
- tests
- sip-core
- sip-proxy
- sip-transport
- docs
- examples
- 01-quickstart-p2p
- 02-softphone-audio
- 03-register-to-pbx
- 04-call-control
- 05-blind-transfer
- 06-attended-transfer
- 07-secure-call-srtp
- 08-tls-transport
- 09-ivr-server
- 10-call-center-b2bua
- 11-ai-harness-demo
- 12-customer-escalation-sip-webrtc
- src
- 13-sip-to-amazon-connect
- 14-vapi-agent
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
5 | 70 | | |
6 | 71 | | |
7 | 72 | | |
| |||
0 commit comments