Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 May 17:02
· 76 commits to master since this release

Changelog

  • 2c5f81c Initial SIP eBPF exporter commit
  • 1c88e93 Merge branch 'ab/feature/rfc-new-feature' into develop
  • cc9a096 Merge branch 'ab/features/sip-dialogs' into develop
  • 2f3df3e Merge branch 'ab/features/sip-dialogs' into develop
  • 0151464 Merge branch 'master' into develop
  • 80e0b74 Merge pull request #10 from aibudaevv/develop
  • 200e9e6 Merge pull request #11 from aibudaevv/develop
  • d601b39 Merge pull request #12 from aibudaevv/develop
  • 195a6a6 Merge pull request #13 from aibudaevv/develop
  • a54ed05 Merge pull request #14 from aibudaevv/develop
  • 000a332 Merge pull request #15 from aibudaevv/develop
  • 1072733 Merge pull request #16 from aibudaevv/develop
  • 5c54f5b Merge pull request #2 from aibudaevv/develop
  • 64c4ec5 Merge pull request #5 from aibudaevv/ab/features/sip-dialogs
  • 0b226ca Merge pull request #6 from aibudaevv/ab/features/sip-dialogs
  • 68493d4 Merge pull request #7 from aibudaevv/ab/features/sip-dialogs
  • d26e5be Merge pull request #8 from aibudaevv/ab/features/sip-dialogs
  • d7d3984 Merge pull request #9 from aibudaevv/develop
  • 234dc4f Merge remote-tracking branch 'origin/ab/features/sip-dialogs' into ab/features/sip-dialogs
  • e2ca0c0 Merge remote-tracking branch 'origin/feature/ser-rfc6076' into feature/ser-rfc6076
  • 7a1a087 Merge remote-tracking branch 'origin/feature/ser-rfc6076' into feature/ser-rfc6076
  • 634f45c Merge remote-tracking branch 'origin/feature/ser-rfc6076' into feature/ser-rfc6076
  • 27ee3a5 WIP: eBPF SIP packet capture
  • cc95206 WIP: eBPF SIP packet capture
  • 04d6b7b WIP: eBPF SIP packet capture
  • 6f92f6e ci: add GitHub Actions workflow for Go tests
  • 75e3c97 ci: remove Codecov integration, use GitHub Actions artifact for coverage
  • 4e4e475 feat (WP): create session
  • 133165e feat (WP): create session
  • 1888252 feat(WIP): add code for sip dialogs
  • b0e06b8 feat(WIP): add code for sip dialogs
  • ace9541 feat(grafana): add RRD panel to dashboard
  • 38d40b2 feat: add 10 new SIP response status code counters, refactor to map-based lookup (v0.12.0)
  • b69670b feat: add AGPL-3.0 license
  • 20bdb66 feat: add ASR (Answer Seizure Ratio) and SDC (Session Duration Counter) metrics
  • 5ef6abd feat: add E2E testing infrastructure with Docker Compose and SIPp
  • 4d5457d feat: add E2E tests for SER (RFC 6076)
  • d54b9ec feat: add Grafana dashboard for SIP metrics visualization
  • 6913e40 feat: add ISA (Ineffective Session Attempts) metric per RFC 6076
  • e97684d feat: add ISA, SEER and SER metrics with e2e tests, remove unused test/results directory, update coverage report
  • c2ecffd feat: add NER, ISS, ORD, LRD metrics (v0.10.0)
  • 8161978 feat: add Post Dial Delay (PDD) metric — INVITE to 180 Ringing delay histogram
  • 25d62d8 feat: add RFC 6035 Voice Quality Reporting (vq-rtcpxr) with e2e tests, alerts, and Grafana dashboard
  • 0efa385 feat: add RRD (Registration Request Delay) metric per RFC 6076
  • 10cfb7a feat: add SCR Session-Expires support, fix race condition in metrics, refactor tests
  • 0e9f93e feat: add SEER metric (RFC 6076) with e2e tests
  • 06798f7 feat: add SER (Session Establishment Ratio) metric per RFC 6076
  • cc49789 feat: add SER metric to Grafana dashboard
  • d7213c9 feat: add SPD (Session Process Duration) metric per RFC 6076 §4.7
  • 40fd60e feat: add TTR histogram metric, /health endpoint, Grafana TTR panel
  • 8c202a2 feat: add VQ e2e tests (multi-vendor, partial, malformed), load tests, and test-all Makefile target
  • 66ff83e feat: add configurable SIP ports via environment variables
  • 10d6729 feat: add nomalizetion key for SIP dialog
  • 3f76a7e feat: add per-carrier SIP metrics with CIDR-based resolution
  • 72795dd feat: add per-carrier labels to all SIP metrics (v0.11)
  • 09b1531 feat: add performance benchmarks and update README
  • bd43a73 feat: add production benchmark suite and update README
  • 6975848 feat: add self-monitoring metrics (7 system-level Prometheus metrics)
  • 64e9c7b feat: add ua_type label for per-device-type SIP metrics via User-Agent classification (v0.13.0)
  • c9df2b5 feat: add zap logger
  • 5e2316f feat: create session
  • 7a9b3eb feat: create session
  • 4a55a67 feat: edit docs
  • cb292e0 feat: edit readme
  • f0fee88 feat: fix carrier direction mismatch, add carrier e2e tests, remove stability test
  • 250a7b2 feat: load test baseline system, SCR loopback fix, RFC 6076 docs restructure
  • fbad67f feat: migrate to eBPF socket filter with Session-Expires support
  • ef3034b feat: replace SPD/RRD GaugeFunc with Prometheus Histogram
  • 416bdb9 feat: security scanning, carrier metrics, dependency updates (v0.11.0)
  • 084ec2e feat: use PACKET_IGNORE_OUTGOING on loopback to eliminate packet duplication
  • 966557e fix(e2e): use parallel 3 for stable full suite runs
  • 0b64407 fix: README
  • 2ec0477 fix: RFC 6035 parser compliance — category headers, RemoteMetrics skip, strict detection
  • 3426795 fix: TTR/PDD re-measurement on subsequent 1xx, format verbs, orphaned 407, build_info metric
  • 1ad8936 fix: add Dockerfile.goreleaser for CI releases — copy pre-built binary instead of compiling
  • 528278f fix: add description release
  • 04e39e5 fix: add security-events write permission for SARIF upload
  • b367025 fix: del hardcode interface name
  • 5c20f75 fix: doc
  • cb8565a fix: exclude cmd package from coverage in CI workflow
  • cc3d524 fix: fixed README
  • da2eb0e fix: remove duplicate ua_type filter in grafana dashboard sessions panel
  • 9545c9b fix: resolve lint issues - goimports, gosec, mnd, gocognit, nestif
  • cc2af77 fix: unauthrozied check
  • 519477c fix: up version
  • 6215bf4 fix: update Alpine version to 3.22 in SECURITY docs, add missing RU detail
  • df0b633 perf(e2e): consolidate setupSecondaryIPs into single docker run, replace sleep with readiness check
  • 0287133 refactor: extract handleRequest, add CANCEL tracker cleanup, optimize e2e tests with container restart
  • ff80580 refactor: migrate E2E tests to testcontainers-go and improve codebase
  • 5a1763a refactor: update SPD e2e tests to use newTestEnv and t.Parallel
  • 71838c4 style: fix formatting in load test files
  • a9af3ff test: add comprehensive MC/DC test coverage