v2.15.1 - 2026-09-07
🐛 Bugfixes
- Rewrite requestUri.user in fixRequestURI ecefc52
- Strip X-Edgeport-Ref with case-insensitive compare (#355) 592b16f
- Keep zero maxContacts instead of rewriting as unlimited (#351) fa1a484
- Forward CANCEL along its INVITE's path instead of re-routing it a750cee
- Apply the proxy-auth CSeq offset to every forwarded request, not just ACK 4894dc9
- Echo the caller's own CSeq back on a proxy-authenticated dialog 84f75a1
- Key the CSeq restoration off a recording, and free it with the dialog 4652c5e
- Send CANCEL with the CSeq of the INVITE it cancels 864c0e3
🏗️ Build System
- Fix heplify download (v1.67.0/v1.65.10 404) -> v1.67.1 d4fda68
- Collapse Docker Hub publish jobs into a single matrix job ca22be6
- Gate pull requests on unit, typecheck, lint and Java tests 1c7242d
📚 Documentation Changes
🔍 Tests
- Cover the Request-URI user rewrite in fixRequestURI c9aeaac
💅 Code Style Changes
- Trim the CSeq fix comments to the non-obvious notes 9ca82ff