Magma Roadmap
Focus of the roadmap
Enabling and expanding commercial deployment of Magma
Enabling contributors and approvers(code owners) to build the codebase while ensuring code quality and stability
Maintaining a periodic cadence of releases
Release | Go-to-market | Development | Status | Documentation | GitHub Project | |
---|---|---|---|---|---|---|
Features | ||||||
5G SA | 1.8 | Release Features (1.8) Magma1.7 - 5G Features (1.7) | ||||
Domain Proxy | 1.8 | FreedomFi | FreedomFi | Transitioning from Beta to GA | https://app.zenhub.com/workspaces/magma--domain-proxy-development-6064cb9d84ca0600135548c9/board | |
4G stability improvements | TBD | Planned: working sessions hosted by @Kader Khan and @Jordan Vrtanoski | ||||
More 4G Core Features | TBD | |||||
More 5G Core Features | TBD | |||||
Radio FW Update | 1.9 | FreedomFi | FreedomFi | Planning phase | ||
Improvements in 5G SA for Maintainability and extensibility | 1.9 | Wavelabs | Wavelabs | Few items identified. Will take up post 1.8 branch | ||
Verification & Validation of 5G SA on Containerized AGW | 1.9 | Wavelabs | Wavelabs | Checked some base functionality. Complete coverage targeted post 1.8 branch | ZH Task: #13266 | |
Interoperability activities with new 5G radio vendors | 1.9 | Wavelabs | Wavelabs | ZH Task: #13312 | ||
5G SA : Integration with OSS/BSS Systems | 1.9 | Wavelabs | Wavelabs | Yet to start | ZH Task: #13317 (Closed as not planned for 1.9 release) | |
MOCN GW | TBD | FreedomFi, Baicells | @amar padmanabhan FreedomFi, Baicells, Highway9 | Architecture document drafting | ||
DevOps | ||||||
Testing: Add Ipv6 tests for S1AP integration tests | 1.8 | Pruthvi | ||||
Testing: Federated LTE Integration Tests | 1.8 | Oriol Batalla | ||||
Containerized AGW | @Govindarajan Mohandoss | @Govindarajan Mohandoss, TNG | ||||
Build and publish Containerized AGW via CI | 1.9 | |||||
Test Containerized AGW in CI | 1.9 | done | ||||
Get rid of containerized AGW Host Namspace requirements | 1.9 | |||||
CI health: S1ap integ tests stability | 1.8 | Ankit Kumar | ||||
Switch to cloud Artifactory | 1.9 | @Timothee Dzik | @Timothee Dzik , TNG, LF | |||
Better Engineering | ||||||
C++ migration | Rashmi Sarwad (Radisys) | Around 50% of total work is completed | For details see Radisys | |||
Build with Bazel | 1.9 | @Maximilian Huber | @Nils Semmelrock (TNG) | For details see documentation.
| ||
Build Docker Images with Bazel | 1.9 | @Maximilian Huber | @Nils Semmelrock (TNG) | |||
Performance (# attaches per second) | ||||||
Developer Experience | ||||||
Enable Magma for Red Hat Ansible Automation Platform | @Shubham Tatvamasi | |||||
NMS Flow to TypeScript migration | 1.8 | @Thomas Schmitt | @Maximilian Huber (TNG) | done | ||
Add type checking to python in AGW | 1.8 | @Maximilian Huber | TNG | done | ||
Security (priority order) | @Lucas Gonze | @Maximilian Huber (TNG) | ||||
Close known vulnerabilities | https://github.com/magma/magma/security/dependabot https://github.com/magma/security/issues?q=is%3Aissue+disclosure | |||||
Subscriber keys stored in memory on hosts | Varun Madathil (Meta) | See https://github.com/magma/magma/issues/13249#issue-1299344971 This item is a subset of "close known vulnerabilities" | ||||
Dependabot alerts: update and clean up dependencies | @Maximilian Huber | TNG | This item is a subset of "close known vulnerabilities" | |||
Dangerous workflows in CI | Original work items fixed, but many new ones have come up. | https://github.com/magma/security/issues/54 https://github.com/magma/security/issues/53 | ||||
SBOM | Reopened | Freshness: generate SBOM in CI Reach: cover non-JS source code | ||||
Secure defaults | Proposal adopted. Work beginning. | 2. Review configuration options | ||||
Cryptographic best practices | ||||||
On Hold | ||||||
Outbound Roaming | FreedomFi | FreedomFi | Pending grant funding | |||
Magma extensions for inbound roaming | FreedomFi | FreedomFi | Pending grant funding | |||
CDR Availability proposal | FreedomFi | FreedomFi | Pending grant approval | |||
Magma GTP Gateway | FreedomFi | FreedomFi | Pending grant approval |