Releases
v1.5.0
Compare
Sorry, something went wrong.
No results found
Changelog
dacd18b Merge pull request #36 from aibudaevv/develop
3054bd1 feat(bpf): [S15-1] add SDP-driven LRU hash map for RTP endpoint filtering
bfed53a feat(bpf): [S15-5] strict SDP-only RTP filter (remove pattern fallback)
2300518 feat(config): [S14-1.1] parse comma-separated interface list
7c99996 feat(dashboard): [S10-5] add 4 new metric panels to Grafana dashboard
e54bfe3 feat(dashboard): add v1.5.0 demo dashboard with multi-NIC panels
967fd93 feat(exporter): [S14-2.1+S14-3.1] accept multiple interfaces in Initialize
d665e20 feat(exporter): [S14-2.7] start N readSocket goroutines
8a2b6d0 feat(exporter): [S15-2] Go map handle + rtpEndpointInsert in registerMediaEndpoints
b2e4233 feat(exporter): [S15-3] cleanup BPF rtp_endpoints map on dialog teardown
614daee feat(metrics): [S10] add retransmission, RTP reorder, PBD, short calls metrics
085e7e9 feat(service): [S14-10.2] socket stats per-interface (Counter → CounterVec{iface})
074df0a feat(service): [S14-10.4] iface label on invite_total + invite_200_total
292fe6c fix(dashboard): [S15-7] recalculate all panel gridPos, fix overlaps and nesting
d86ab33 fix(exporter): [S14-7.1] fail-stop on ENETDOWN/ENODEV hot-unplug NIC
8f70d1a fix(exporter): [S14-7.2] protect len() tracker reads with RLock
24af212 fix(metrics): [S10-R3] post-review test/doc quality improvements
fedd909 fix: bump version
6354880 merge: Sprint 010 — Quick Wins (retransmission, RTP reorder, PBD, short calls)
ee30727 merge: Sprint 15 — SDP-driven BPF RTP filter (strict mode)
b14bfc4 merge: resolve rtp_test.go conflict (keep sendRTPOutOfOrder + S15-5 test rewrite)
e19c74e refactor(e2e): rename sprint5_test.go to quality_test.go
a79879e refactor(exporter): [S14-10.1] socks []int → []sockEntry{fd, iface}
a101fe9 refactor(exporter): [S14-10.3] chan *[]byte → chan *rawPacket{data, iface}
31a1997 refactor(exporter): [S14-2.2] sock int → socks []int
4b2fca5 refactor(exporter): [S14-2.3] Initialize loops over interfaces with rollback
91a1063 refactor(exporter): [S14-2.4] readSocket takes sock parameter
011ce61 refactor(exporter): [S14-2.5] aggregate socket stats across all NICs
f18bc9b style: [S10] golines auto-fix (max-len=120) after Sprint 10 merge
3c99636 test(e2e): [S14-4.1] multi-interface capture on lo+veth pair
8a2e983 test(e2e): [S14-8.1] INVITE flow cross-NIC multi-interface test
c847780 test(e2e): [S14-8.2] SER/ASR multi-interface tests with per-host verification
07be645 test(e2e): [S14-8.3] SDC/PDD multi-interface tests with per-host verification
8dadc3f test(e2e): [S14-8.4] RTP multi-interface test with veth IPs
aa5f177 test(e2e): [S14-9.1] add metricWithLabelExists helper and guards in shared helpers
7ab90e0 test(e2e): [S14-9.2] add metricWithLabelExists guards, callCount, consolidate DisabledByDefault into table
b84b4f5 test(e2e): [S14-9.3] consolidate TestSourceCountry_PerCarrier and GeoIP into table
12ef5d6 test(e2e): [S15-4] SDP-driven RTP filter e2e tests + docs + padding fix
a17f36f test(exporter): [S14-2.8] Initialize rollback + stats aggregation
832a581 test(load): [S14-6.1..6.5] multi-interface scaling tests (N=1/2/3)
53eb886 test(load): [S14-6.6] add multi-interface baseline + regression limits
You can’t perform that action at this time.