Skip to content

Changelog

2026-07-13

  • FlexRIC support retired: removed the flexric_compat_timestamps KPM interop flag (KPM colletStartTime now decodes strictly per RFC 5905 NTP), the FLEXRIC_COMPAT_TIMESTAMPS container env var, and the flexric-ho interop-demo xApp
  • Dropped stale references to the removed skip_e2_removal_on_shutdown flag

2026-04-11

  • Project restructured: FlexRIC removed, airpuls is now independent
  • xApp dynamic configuration library (RicXappConfig)
  • PLMN config changed from hex to decimal MCC/MNC
  • ric_client_connect now accepts optional config parameter
  • src/xapp/ renamed to src/sdk/
  • Official xApps moved to xapps/ directory
  • Docker Compose deployment: RIC + E2 emulator + xApp
  • build_docker.sh script for building all images

2026-04-10

  • RIC notification channel (RicNotification)
  • KPM measurement validation at subscribe time
  • Ping/Pong RTT measurement (0.49 ms median on TCP loopback)
  • TCP_NODELAY + G_PRIORITY_HIGH latency tuning
  • xApp disconnect subscription cleanup
  • FlexRIC timestamp compatibility flag
  • node_ref routing for xApp IPC
  • SM plugin R1-R4 refinements

2026-04-09

  • TCP transport for xApp IPC
  • Release Dockerfile
  • E2E test harness with FlexRIC emulator
  • RIC Control round-trip (M4.6.a)
  • Reactive capabilities changed (M4.6.b)
  • KPM snapshot convenience (M4.6.c)

2026-04-07–08

  • All 13 E2AP procedures implemented (spec-complete)
  • Security audit: 4 HIGH findings fixed
  • libFuzzer harness
  • Criticality framework