The Linux Foundation Projects
Skip to main content

Magma v1.9 Is Here: Two Years and Eight Months in the Making

The Magma Project is proud to announce the long-awaited v1.9 release—our most significant update yet. After nearly 33 months of intense development, testing, and community collaboration, Magma v1.9 brings rock-solid stability, expanded 5G feature support, and a wealth of enhancements across both the Access Gateway (AGW) and Orchestrator components.

Read the full release log on GitHub and get started with your own deployment today. Join the Magma Community and help build the future of open networking!

What’s New in v1.9?

  • Extended 5G Support
    Core modules like MME, mobilityd, and sessiond now fully support 5G mobility scenarios alongside existing LTE workflows.

  • Stability & Testing Improvements
    Hundreds of new unit, integration, and deployment tests have been added—especially around s1ap, DPI, and end-to-end flows—to catch regressions early and ensure a rock-solid release.

  • Performance Optimizations
    The pipelined fast-path dataplane sees meaningful throughput gains, and memory footprints have been trimmed across microservices to improve resource utilization.

  • Observability Enhancements
    Integration with td-agent-bit, eventd, and expanded metrics in monitorD mean richer telemetry and simpler debugging in production.

Deep Dive: Access Gateway (AGW) Modules

Service Name Description Usage Test Coverage
control_proxy Proxies control-plane traffic Very common Unit & Deployment
enodebd Manages eNodeBs Rare Unit
health Reports health metrics to the Orchestrator Very common Unit & Deployment
mme 4G/5G mobility & session management Very common Unit, S1AP & Deployment
mobilityd Subscriber mobility management Very common Unit, S1AP & Deployment
pipelined OVS-based fast-path (DPI, QoS, etc.) Very common Unit, S1AP & Deployment
policydb Stores policy rules Very common Unit, S1AP & Deployment
sessiond Coordinates session lifecycles Very common Unit, S1AP & Deployment
subscriberdb Stores subscriber profiles Very common Unit, S1AP & Deployment
sctpd SCTP transport daemon Very common Unit, S1AP & Deployment
magmad Parent service launcher Very common Unit, S1AP & Deployment
dnsd eNodeB’s DNS/DHCP server Rare Unit
directoryd Manages subscriber/session keys Very common Unit, S1AP & Deployment
smsd SMS sync interface to Orchestrator Rare Unit
ctraced Call-trace management service Rare
td-agent-bit Log aggregation & event forwarding Very common Deployment
eventd Polling & pushing events Very common Unit & Deployment
monitord CPE health monitoring Rare Unit

Coming Soon to AGW

  • eBPF Path: High-performance dataplane alternative (under development)

  • IPFIX: Flow information export in connection-track mode


Orchestrator (orc8r) Services

Core “Generic” Orchestrator

Service Name Description Usage Test Coverage
accessd Identity management Very common Unit & Deployment
analytics Metrics aggregation Very common Unit & Deployment
bootstrapper Gateway registration Very common Unit & Deployment
certifier Certificate management Very common Unit & Deployment
configurator Configuration distribution Very common Unit & Deployment
ctraced Call-trace ingestion from GW Rare
device Gateway lifecycle management Very common Unit & Deployment
directoryd Subscriber directory Very common Unit & Deployment
dispatcher SyncRPC proxy Very common Unit & Deployment
metricsd GW metrics collector Very common Unit & Deployment
obsidian Control/reverse proxy handler Very common Unit & Deployment
orc8r_worker Background task runner (reindexer) Very common Unit & Deployment
orchestrator CRUD APIs, metrics & mconfigs Very common Unit & Deployment
service_registry Service discovery Very common Unit & Deployment
state Device state ingestion Very common Unit & Deployment
streamer Config channel (GW ↔ Orchestrator) Very common Unit & Deployment
tenants NMS tenant management Very common Unit & Deployment

LTE-Specific Orchestrator

Service Name Description Usage Coverage
ha Secondary-gateway interface Rare Select deployments
lte LTE configuration interface Very common Unit & Deployment
policydb Subscriber policy control Very common Unit & Deployment
smsd SMS service interface Rare
subscriberdb Subscriber storage Very common Unit & Deployment

Federated Gateway (FeG)

Service Name Description Usage Coverage
feg Federated gateway for MNO interconnect Rare Limited testcases; not production ready
feg_relay GW ↔ FeG relay Rare Limited testcases; not production ready
health FeG health check Rare Limited testcases; not production ready

Beyond the Core

  • NMS GUI: Full-featured management console (unit + deployment tests pending)

  • Domain Proxy: SAS & eNB configuration interface (unit tests pending)

  • Carrier-WiFi: Offload gateway for Wi-Fi access (unit + S1AP-style tests pending)


Get Started Today

  1. Read the Release Notes
    Dive into the v1.9 changelog on GitHub for complete details on every fix, improvement, and new feature.

  2. Deploy Your Own Magma
    Follow the official deployment guide to upgrade your existing installation or spin up a fresh environment with 5G support out of the box.

  3. Join the Community
    Contribute code, documentation, or simply join the conversation on our Slack workspace. Together, we’re building the open networking fabric of tomorrow.

 

Magma v1.9 is more than a release—it’s a milestone in community-driven innovation.

 

Thank you to every maintainer, contributor, and user who helped bring this version to life. Here’s to the next chapter of open, carrier-grade networking!