0 Commits in this Release
Could not find any commits associated with this release.
Browse Other Releases
Top Contributors in v1.8.0
Could not determine top contributors for this release.
Directory Browser for v1.8.0
We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.
Release Notes Published
Introduction The 1.8.0 release supports AGW on Arm architecture, adds new features and fixes some of the known issues with previous releases. Please see the test report for more information. Note that new features follow these maturity definitions as it pertains to alpha, beta, or GA.
Key Features and Improvements
Containerized AGW enablement on Arm architecture (Alpha)
Containerized AGW docker image build is enabled on aarch64.
Containerized AGW build job is added in Magma CI.
Documented the steps to bring up containerized AGW https://github.com/magma/magma/blob/v1.8/docs/readmes/lte/deploy_install_docker.md
Documented the steps to build containerized AGW https://github.com/magma/magma/blob/v1.8/lte/gateway/docker/README.md
AWS Arm Graviton2 LTE test with srsRAN: Performed LTE traffic test from UE to Internet using srsRAN UE/eNodeb. Ran containerized AGW image on AWS graviton2 instance with kernel 5.4.0-1017-aws.
Sercomm Real Radio LTE test: UE Attach/Detach, data service (speedtest, iperf tcp/udp) is performed using Sercomm Englewood Radio with containerized AGW image running on Sercomm Bridgecolumn (NXP Arm LS1046 based device) with kernel 5.4.47-rt.
Connect 5G's LTE and 5G SA tests on Nexcom DTA 1376 systems (NXP Arm LS1046A 4-core Cortex-A72 based device):
- 5G SA Live radio test: Tested 5G SA with a T1 radio and BEC 8230 CPE using v1.8 image. Note: 1.8 image required additional fixes due to the known issue https://github.com/magma/magma/issues/12846. After a workaround for the defect was applied, the CPE attached successfully. Traffic flow was verified with ping to gtp_br0 (192.168.128.1) and to Cloudfire (1.1.1.1).
- 5G SA test using UERANSIM: Ping test to gtp_br0 (192.168.128.1) and to Cloudfire (1.1.1.1) passed with workarounds. Note: To pass the test, a series of restarts of the containers is needed to update the configurations, followed by a reboot of the device. In addition, due to the defect https://github.com/magma/magma/issues/12846 the gNB should not populate the time stamp field.
- LTE test using srsRAN: Tested 1.8 AGW docker image on Nexcom DTA1376 with kernel 5.4.47 (Based on Ubuntu 20.04 LSDK image). Ping test with srsRAN UE/eNodeb simulator worked for 24 hours, both on internal interfaces and to internet site.
Connect 5G's LTE and 5G SA tests on Mac Mini Apple M1 with Parallels VM:
- LTE test passed with srsRAN, UE attached successfully. Ping to internal gtp_br0 (192.168.128.1) and to Cloudfire (1.1.1.1) passed successfully.
- UERANSIM based 5G test passed with workaround https://github.com/magma/magma/issues/12846. Ping to internal gtp_br0 (192.168.128.1) and Cloudfire (1.1.1.1) passed successfully.
Hawkeye LTE test:
- Tested 1.8 AGW docker image on HK-6050 (NXP Arm LS1043A based device) with 5.4.47 kernel (Based on Ubuntu 20.04 LSDK image). UE Attach and traffic test using iperf is performed using srsRAN UE/eNodeb simulator.
- Tested 1.8 AGW docker image on HK-6010 with 5.4.47 kernel. Integration test passed with Sercomm SCE4255W small cell.
Ampere bring up in Carnegie Mellon University: Successfully brought up containerized 1.8 AGW on Arm64 Ampere server in Carnegie Mellon University Living Edge Lab. Successful means full deployment in a KVM VM on the server with successful check-in into 1.8 Orc8r in remote AWS instance.
5G SA Fixed Wireless Access (GA)
Building on top of the existing 1.7 release, 5G SA has been tested extensively on open source, commercial simulators as well as on real gnb and UE devices. A couple of new features have been added to provide enhanced security, quality of service (QoS), and other features in addition to recoverability in the event of restarts. Starting this release, 5G core also supports Ipv4/IPv6 dual stack of User Equipment or CPE devices. Key features included as part of the current release:
SUCI Extensions: Support registration of UE/CPE with concealed identity (Subscription Concealed Identifier). IPv6 & Dual IPv4v6 support: Support for IPv6 and IPv4v6 sessions for the UE/CPE. Stateless feature for 5G Core (recovery in the event of restarts). 5G QoS: Quality of Service configuration and support for PDU sessions. Network initiated Session Modification: Dynamic configuration of QoS parameter for the PDU session. QoS Flow Identifier (QFI) to flow mapping as part of GTP extension header processing. These features are built on top of existing 5G SA features delivered as part of 1.7 (Mobile Management, Session management, etc.) .
CI Testing Results
Hardware-in-the-loop (HIL) 4G : Sanity, Availability, Performance, 5G-SA : Sanity, Availability, Performance, Features
Feature Testing 4G
Test-Report Test-Logs 5G-SA
Field Test
Known Issues
4G TeraVM based feature tests are not done as part of Release testing 3rd party deb packages and OVS packages are manually uploaded in magma artifactory. CI automation will happen post 1.8 release. https://github.com/magma/magma/issues/13650 - two non sanity tests failing vs 1.8 .deb environment AGW container environment is missing ryu patch - log-level from error to info for one statement 5G Tests : Session-Modification is not working as expected while triggering network session modification for reject scenarios https://github.com/magma/magma/issues/13502 5G Tests : Session-Modification issues with policy cleanup https://github.com/magma/magma/issues/13536 5G Tests : Traffic not resumed when services are restarted with few qos policies https://github.com/magma/magma/issues/13597 5G Tests : Multiple QoS Flow descriptors attached to Subscriberdb not working as expected https://github.com/magma/magma/issues/13604 5G Tests: MSIN in BCD format is not provided for encryption by spirent https://github.com/magma/magma/issues/13419 5G Tests: Handling of reject from Mobilityd when static-ip configuration is conflicting with IP-POOL Confighttps://github.com/magma/magma/issues/13258 5G Tests: SUCI Registration with Profile-B is failing while key length greater than 32 bytes https://github.com/magma/magma/issues/13708 5G Tests : Support for SUCI-Profile Encryption in case of Identity-Procedurehttps://github.com/magma/magma/issues/13038 5G Tests: 5G can't handle userLocationInformation NR timestamp field https://github.com/magma/magma/issues/12846 Federation Gateway, Carrier Wifi Access Gateway and Domain proxy modules are not tested as part of the current 1.8 release. While running the script "agw_install_docker.sh" mentioned in https://github.com/magma/magma/blob/v1.8/docs/readmes/lte/deploy_install_docker.md , netplan config might not take into effect on some of the systems. Manual netplan config will resolve the issue. Mobilityd-Restart: mobility can not be cleanly restarted if there is no ipv6 interface defined https://github.com/magma/magma/issues/13826 Docker based testing for x86 has gone through basic sanity tests. Complete coverage is planned for the upcoming releases.
Access Gateway Upgrade Logs 1.7.0 > 1.8.0
ORC8R Sanity Test Logs
What's Changed
- Re-sync with internal repository by @rckclmbr in https://github.com/magma/magma/pull/910
- Re-sync with internal repository by @karthiksubraveti in https://github.com/magma/magma/pull/1969
- [Copyright] Update copyright by @ssanadhya in https://github.com/magma/magma/pull/1994
- [NMS] Plug EventTable into top level components by @karthiksubraveti in https://github.com/magma/magma/pull/2028
- [ci] Re-enable docusaurus job by @xjtian in https://github.com/magma/magma/pull/2070
- [lte] [agw] Remove extra comment in lte traffic server by @ssanadhya in https://github.com/magma/magma/pull/2072
- [SessionD][MME][AAA] Clean up SessionD's proto interfaces with RAT specific messages by @themarwhal in https://github.com/magma/magma/pull/2063
- [NMS] Add Gateway create and edit by @HannaFar in https://github.com/magma/magma/pull/2009
- [NMS] Remove package dependencies from NMS by @karthiksubraveti in https://github.com/magma/magma/pull/2074
- Update the CWF check quota return JSON by @koolzz in https://github.com/magma/magma/pull/2080
- [AGW] pipelineD: add yml config for non-nat uplink port by @pshelar in https://github.com/magma/magma/pull/2079
- [DOC]Remove all refs to facebookincubator.github.io by @tmdzk in https://github.com/magma/magma/pull/2075
- Update Product Specifications Document by @jaredmullane in https://github.com/magma/magma/pull/2084
- [lte] Remove magma_oai vm by @shaddi in https://github.com/magma/magma/pull/2085
- [CI]Run xwfm-test on master by @tmdzk in https://github.com/magma/magma/pull/2069
- [orc8r][service303] Fix service303 registry error by @mpgermano in https://github.com/magma/magma/pull/2086
- [nghttpx] Bring back nghttpx Dockerfile for now by @xjtian in https://github.com/magma/magma/pull/2092
- [Jenkins] fixed removeLastUITestCases.sed file by @119Vik in https://github.com/magma/magma/pull/2094
- [FeG][SessionProxy] Fix wrong parameter order in calling getUsageMonitorsFromCCA_I by @themarwhal in https://github.com/magma/magma/pull/2096
- adding owners to openwrt & emakeev to feg & orc8r (lib & gateway) by @emakeev in https://github.com/magma/magma/pull/2089
- [lte] Removing Ansible cruft for magma_oai VM by @shaddi in https://github.com/magma/magma/pull/2097
- [policydb] Add rating_group stream name to lte cloud service_registry by @andreilee in https://github.com/magma/magma/pull/2087
- [NMS] Add gateway JSON editor by @HannaFar in https://github.com/magma/magma/pull/2095
- AGW: cloud: plugin: set MME NAT flag when configured at orc8r by @pshelar in https://github.com/magma/magma/pull/1998
- [AGW] pipelined: use api from mobility for default gw info by @pshelar in https://github.com/magma/magma/pull/2067
- [agw] [mme] Make GCC diagnostic macros clang compliant by @ssanadhya in https://github.com/magma/magma/pull/2117
- [magma][testcontroller]Added subscriber state to testcontroller by @gammaseeker in https://github.com/magma/magma/pull/1988
- [magma][testcontroller] Updated verify_conn to check that both rftx fields are set to true by @gammaseeker in https://github.com/magma/magma/pull/2120
- [lte] Add static IP field to APNConfiguration by @xjtian in https://github.com/magma/magma/pull/2122
- Fix sessiond -> pipelind grpc rule retry logic by @koolzz in https://github.com/magma/magma/pull/2125
- [NMS] Removed subscriber table from eNodeB by @karthiksubraveti in https://github.com/magma/magma/pull/2101
- [sessiond] add MLOG_IF to magma_logging by @uri200 in https://github.com/magma/magma/pull/2103
- [SessionD] Reflect credit deletion into SessionStore by @themarwhal in https://github.com/magma/magma/pull/2111
- [ci[ Update CWAG circleCI workflow to run xwf-m jobs by @mpgermano in https://github.com/magma/magma/pull/2106
- [cwf][radius] Add radius configuration with disabled analytics by @mpgermano in https://github.com/magma/magma/pull/2129
- Add some documentation on SessionD and Session management configs by @themarwhal in https://github.com/magma/magma/pull/2133
- [orc8r][mesh] Move core plugin impls to orchestrator service by @hcgatewood in https://github.com/magma/magma/pull/2121
- [ci][xwfm] Add hourly xwfm workflow to circleCI by @mpgermano in https://github.com/magma/magma/pull/2131
- Adding owners for Jenkins CI and AGW integ tests by @ssanadhya in https://github.com/magma/magma/pull/2137
- Magma Network Dashboard and dialog screen refactoring/styling by @ekfuhrmann in https://github.com/magma/magma/pull/2119
- [AGW]: pipelined: non nat test fix by @pshelar in https://github.com/magma/magma/pull/2141
- Disable li controller for cwf networks by @koolzz in https://github.com/magma/magma/pull/2138
- [agw][dev] Disable dev_tools.py DNS caching by @hcgatewood in https://github.com/magma/magma/pull/2143
- Add trailing backslash to rulesDir in configmanager helm chart by @Scott8440 in https://github.com/magma/magma/pull/2144
- [lte] [agw] Fix event handling for UDP task by @ssanadhya in https://github.com/magma/magma/pull/2139
- [SessionD] Save bundled session context into SessionConfig by @themarwhal in https://github.com/magma/magma/pull/2077
- General style fixes for inputs and titles by @ekfuhrmann in https://github.com/magma/magma/pull/2151
- [Bug_Fix] [MME_app] [Mobile_Reachability_Timer] Fixed MME crash due to Mobile Reachability Timer expiry during sanity by @VinashakAnkitAman in https://github.com/magma/magma/pull/2107
- [SessionD] Add symlink to architecture diagram for SessionD README by @themarwhal in https://github.com/magma/magma/pull/2150
- chore(nms): Remove unused nms files by @rckclmbr in https://github.com/magma/magma/pull/2158
- [nms] Add SAML auth strategy to nms by @rckclmbr in https://github.com/magma/magma/pull/2154
- [cwf][obsidian] Add obsidian handlers to cwf for health endpoints by @mpgermano in https://github.com/magma/magma/pull/2152
- [NMS] Small refactor in lte dashboard by @karthiksubraveti in https://github.com/magma/magma/pull/2142
- [orc8r][sev_fix][migration_required] Add default APN configurator migration by @hcgatewood in https://github.com/magma/magma/pull/2100
- Cwf helmchart changes by @reddydodda in https://github.com/magma/magma/pull/2148
- [NMS] Event component improvements by @karthiksubraveti in https://github.com/magma/magma/pull/2098
- [NMS] Add gateway upgrade component changes by @karthiksubraveti in https://github.com/magma/magma/pull/2126
- [sessiond] is_quota_exhausted calculated using last grant received by @uri200 in https://github.com/magma/magma/pull/2140
- [docs] Update UE metering docs with additional details on usage/verification/debugging by @andreilee in https://github.com/magma/magma/pull/2153
- Fixed log line in radius by @AyliD in https://github.com/magma/magma/pull/2172
- [SessionD] Propagate session level key updates into SessionStore by @themarwhal in https://github.com/magma/magma/pull/2174
- [cwag_integ_test] Remove APV with 0 octets from Granted Units on Mock PCRF and Mock OCS by @uri200 in https://github.com/magma/magma/pull/2176
- [SessionD] Migrate the unmarshal functionality to the constructor by @themarwhal in https://github.com/magma/magma/pull/2175
- chore(nms) remove babel-register source from project by @rckclmbr in https://github.com/magma/magma/pull/2168
- [agw] [mme] Return from S6A ULA handler on ULA failure response by @ssanadhya in https://github.com/magma/magma/pull/2167
- [magma][testcontroller] Updated testcontroller to enable dynamic start states by @gammaseeker in https://github.com/magma/magma/pull/2123
- [Enhancement] [Sanity_Testing] Enabled updating mobile reachability timer value in mme configuration by @VinashakAnkitAman in https://github.com/magma/magma/pull/2108
- [Issue_Fix] [Sanity_Testing] Fixed broken sanity (In reference to PR #2056) by @VinashakAnkitAman in https://github.com/magma/magma/pull/2061
- [cwf][integtest] Upgrade pipelined log level to debug in cwf integ test by @themarwhal in https://github.com/magma/magma/pull/2185
- [orc8r][obsidian] Update obsidian reverse proxy to handle dynamic service registry by @mpgermano in https://github.com/magma/magma/pull/2000
- [docs][proposal] Scaled Prometheus Pipeline by @Scott8440 in https://github.com/magma/magma/pull/2118
- [cwag_integ_test] fix TestGyReAuth by @uri200 in https://github.com/magma/magma/pull/2184
- [AGW] deployment: setup gtp-br0 with IP address by @pshelar in https://github.com/magma/magma/pull/2186
- [NMS] Simplify state management in equipment components by @karthiksubraveti in https://github.com/magma/magma/pull/2157
- [orc8r][service_registry] Add GetAnnotationFields method to simplify retrieving strings annotations by @hcgatewood in https://github.com/magma/magma/pull/2127
- .github: add dependabot integration for Go and JS by @a8m in https://github.com/magma/magma/pull/2165
- Publishing hourly images by @AyliD in https://github.com/magma/magma/pull/2173
- Bump eslint-plugin-node from 10.0.0 to 11.1.0 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2197
- [Enhancement] [Sanity_Testing] Added Mobile Reachability Timer Dependent Test Cases to Sanity by @VinashakAnkitAman in https://github.com/magma/magma/pull/2110
- [Bug_Fix] [LTE] [Sanity_Testing] Fixed UE Id config for Nas non delivery test cases by @VinashakAnkitAman in https://github.com/magma/magma/pull/2178
- DataGrid created to replace old KPI grids by @ekfuhrmann in https://github.com/magma/magma/pull/2187
- [aaa][metrics] Fix inaccurate session metrics on AAA server by @mpgermano in https://github.com/magma/magma/pull/2210
- [magmad] Modify magmad.yml to collect and send sessiond metrics by default to orc8r by @andreilee in https://github.com/magma/magma/pull/2189
- [AGW] mobilityD: mconfig: plugin: set ip allocator type. by @pshelar in https://github.com/magma/magma/pull/2190
- [lte][agw] Adding dhcp_server_enabled config flag for dnsd by @ardzoht in https://github.com/magma/magma/pull/2202
- [AGW] mobilityD: Add type to ip-desc by @pshelar in https://github.com/magma/magma/pull/2155
- [NMS] upgrade material table by @karthiksubraveti in https://github.com/magma/magma/pull/2209
- [NMS] Add ability to add network from network selector by @karthiksubraveti in https://github.com/magma/magma/pull/2207
- Bump axios from 0.18.1 to 0.19.2 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2196
- Bump eslint-plugin-react from 7.20.3 to 7.20.5 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2195
- Bump style-loader from 0.23.1 to 1.2.1 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2194
- [ci][xwfm-deploy] Fix failing xwf-m by add openvswitch modprobe command by @mpgermano in https://github.com/magma/magma/pull/2211
- [Magma][README] Fix circleCI links in Magma's README by @mpgermano in https://github.com/magma/magma/pull/2217
- [sessiond] Fix deltas in counting algo by @uri200 in https://github.com/magma/magma/pull/2206
- Bump jest from 24.9.0 to 26.2.2 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2212
- Bump eslint-plugin-mdx from 1.7.1 to 1.8.1 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2213
- Bump file-loader from 2.0.0 to 6.0.0 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2214
- [AGW] mobilityD: Fix typo in IPDesc() parameter name by @pshelar in https://github.com/magma/magma/pull/2222
- [cwag_integ_test] fix TestGxUsageReportEnforcement by @uri200 in https://github.com/magma/magma/pull/2179
- chore(nms): post-split nms cleanup by @rckclmbr in https://github.com/magma/magma/pull/2188
- [agw] [mme] Remove epoll and event data members from ITTI task by @ssanadhya in https://github.com/magma/magma/pull/2225
- [lte] Add per-APN static IP configuration to subscribers on API by @xjtian in https://github.com/magma/magma/pull/2169
- [AGW] mobilityD: Add support for static IPs by @pshelar in https://github.com/magma/magma/pull/2156
- [orc8r][terraform]orc8r-values.tpl YAML template fix by @shanku9 in https://github.com/magma/magma/pull/2228
- [PolicyDB][FeG][SessionProxy] Migrate CreateSessionRequest to use bundled rat specific fields by @themarwhal in https://github.com/magma/magma/pull/2166
- [SessionD] Clean up Session Recycling Logic by @themarwhal in https://github.com/magma/magma/pull/2149
- Bump @testing-library/react-hooks from 3.3.0 to 3.4.1 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2235
- Bump regenerator-runtime from 0.13.5 to 0.13.7 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2234
- Bump postcss-flexbugs-fixes from 3.3.1 to 4.2.1 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2236
- [NMS] Hide gateway status in JSON editor by @HannaFar in https://github.com/magma/magma/pull/2223
- [NMS][minor] Fix metric label used for querying subscriber usage by @karthiksubraveti in https://github.com/magma/magma/pull/2241
- [NMS] Minor fixes in Gateway overview page by @karthiksubraveti in https://github.com/magma/magma/pull/2232
- [lte][agw] Updating _get_enb_label_from_request to get IP from peername by @karthiksubraveti in https://github.com/magma/magma/pull/2244
- [NMS] Add policy JSON editor by @HannaFar in https://github.com/magma/magma/pull/2182
- Refactored CardTitleRow into single component by @ekfuhrmann in https://github.com/magma/magma/pull/2224
- [AGW] MME: add retry for mobility ip block read API. by @pshelar in https://github.com/magma/magma/pull/2233
- [orc8r][cwf]LI swagger API update by @koolzz in https://github.com/magma/magma/pull/2170
- Bump @testing-library/react from 9.5.0 to 10.4.8 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2249
- Bump nodemon from 1.19.4 to 2.0.4 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2248
- Bump dotenv from 6.2.0 to 8.2.0 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2247
- [pipelined] Add conntrack pipelined controller by @koolzz in https://github.com/magma/magma/pull/2191
- [NMS] Remove axios as a package dependency from magmalte. by @karthiksubraveti in https://github.com/magma/magma/pull/2246
- [AGW]: uplink_br0: configure using DHCP by @pshelar in https://github.com/magma/magma/pull/2218
- [AGW] mobilityD: do not use redis if not enabled. by @pshelar in https://github.com/magma/magma/pull/2237
- [AGW] mobilityd: test: Add retry in dhclient test by @pshelar in https://github.com/magma/magma/pull/2242
- [orc8r][docs] Document the api.* endpoint in orc8r deploy doc by @hcgatewood in https://github.com/magma/magma/pull/2231
- [NMS] Add reboot button to gateway detail component by @karthiksubraveti in https://github.com/magma/magma/pull/2253
- [SessionD] Fix terminate handling logic to be per-session not IMSI by @themarwhal in https://github.com/magma/magma/pull/2204
- [agw] [test VM] Add script to test PRs on S1ap-tester repo by @ssanadhya in https://github.com/magma/magma/pull/2205
- Began a quick-start guide for NMS dev by @ekfuhrmann in https://github.com/magma/magma/pull/2226
- [orc8r][docs] Add context for installing pinned release by @hcgatewood in https://github.com/magma/magma/pull/2279
- [SessionD] Fix potential redirect flow install bug + light weight refactor on sessiond_main by @themarwhal in https://github.com/magma/magma/pull/2245
- [SessionD] Migrate reads of non-RAT specific session context from CommonSessionContext by @themarwhal in https://github.com/magma/magma/pull/2198
- [SessionD] Deprecate lte specific configuration to use the new bundled fields by @themarwhal in https://github.com/magma/magma/pull/2238
- Bump @fbcnms/platform-server from 0.1.4 to 0.1.8 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2281
- [NMS] Add subscriber JSON editor by @HannaFar in https://github.com/magma/magma/pull/2180
- [feg] Add GxGy disable and Charging for Omnipresent rules by @uri200 in https://github.com/magma/magma/pull/2252
- [SessionD] Remove deprecated unit test for recently removed QoSInfo struct by @themarwhal in https://github.com/magma/magma/pull/2287
- [MME] Include bearer_id as part of the LTESessionContext sent to SessionD by @themarwhal in https://github.com/magma/magma/pull/2289
- [AGW] non-nat: tests: keep separate bridges for UT by @pshelar in https://github.com/magma/magma/pull/2280
- [AGW] mobilityD: static IP: handle APN name with dot. by @pshelar in https://github.com/magma/magma/pull/2293
- [SessionD] Deprecate core session id from SessionState by @themarwhal in https://github.com/magma/magma/pull/2239
- Added code to handle Implicit detach timer while MME restarts by @rsarwad in https://github.com/magma/magma/pull/2219
- xwfm - remove app from docker-compose services by @aharonnovo in https://github.com/magma/magma/pull/2291
- [AGW] mobilityD: mconfig: statically assigned IP by @pshelar in https://github.com/magma/magma/pull/2250
- [NMS] Add APN json editor by @HannaFar in https://github.com/magma/magma/pull/2286
- [lte][agw]Fixed bug in setting APN AMBR information in create session request by @ulaskozat in https://github.com/magma/magma/pull/2295
- [feg][aaa][radius] Add support for Radius Dynamic Authorization Extensions (RFC5176) to AAA radius server by @emakeev in https://github.com/magma/magma/pull/2088
- [SessionD] Collapse terminating_* states into a single released state by @themarwhal in https://github.com/magma/magma/pull/2285
- Bump jest from 26.2.2 to 26.3.0 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2298
- Updated table column alignments and added detailPanel control by @ekfuhrmann in https://github.com/magma/magma/pull/2305
- [xwfm][radius] adding option to expose counters via census by @AyliD in https://github.com/magma/magma/pull/2307
- [NMS] NMS lte section cleanup by @karthiksubraveti in https://github.com/magma/magma/pull/2309
- [oai][mme][docker]Migration of MME dockerfile from OAI repo by @119Vik in https://github.com/magma/magma/pull/2015
- [feg][radius] Fix missing comma in radius config by @mpgermano in https://github.com/magma/magma/pull/2313
- [AGW] mobilityd: add support for vlan to dhcp client by @pshelar in https://github.com/magma/magma/pull/2292
- [orc8r][mconfig] Convert mconfigs to service mesh pattern by @hcgatewood in https://github.com/magma/magma/pull/2160
- [docs][lte] Updating UE metering doc to include ip_proto param in policy rule config by @ardzoht in https://github.com/magma/magma/pull/2322
- [NMS] Fix the AsyncMetric chart colors by @karthiksubraveti in https://github.com/magma/magma/pull/2321
- [docs][proposal] Magma QoS Policy and Federation API Cleanup by @andreilee in https://github.com/magma/magma/pull/2102
- [docs] Adding proposal for VPN configuration from API by @ardzoht in https://github.com/magma/magma/pull/2007
- [AGW] mobilityD: enable static IP for dev tests by @pshelar in https://github.com/magma/magma/pull/2327
- [orc8r][fbinternal] Allow category_id for fbinternal exporter to be configurable via envvar by @mpgermano in https://github.com/magma/magma/pull/2312
- [feg] add log to show the omnipresent rules installed by the feg by @uri200 in https://github.com/magma/magma/pull/2335
- Created global AppBar Component for Dashboard/Overview Pages by @ekfuhrmann in https://github.com/magma/magma/pull/2336
- [SessionD] Deprecate WLAN specific SessionConfig fields and migrate to using the RatSpecific bundled fields by @themarwhal in https://github.com/magma/magma/pull/2288
- update fbcnms-platform-server by @Scott8440 in https://github.com/magma/magma/pull/2337
- Increased the sizing for graphs across dashboards by @ekfuhrmann in https://github.com/magma/magma/pull/2345
- [orc8r][agw] Updating metrics collection gRPC message size limit / making it configurable by @ardzoht in https://github.com/magma/magma/pull/2296
- Improve flakiness of TestGxUsageReportEnforcement by @themarwhal in https://github.com/magma/magma/pull/2349
- [NMS] Add custom line chart to custom metrics by @karthiksubraveti in https://github.com/magma/magma/pull/2338
- [NMS}Adding back old alert component. by @karthiksubraveti in https://github.com/magma/magma/pull/2347
- [lte][agw] Save policy rule to be returned back to sessiond with dedicated bearer and linked bearer id by @ulaskozat in https://github.com/magma/magma/pull/2316
- [NMS] Add policy create JSON by @HannaFar in https://github.com/magma/magma/pull/2319
- [NMS] Add Network JSON editor by @HannaFar in https://github.com/magma/magma/pull/2181
- [DOCS] update discord -> slack channel by @karthiksubraveti in https://github.com/magma/magma/pull/2360
- Added code to get imsi64 from timer handlers by @rsarwad in https://github.com/magma/magma/pull/2220
- Xwfm gateway deployment ansible roles [xwfm] by @bennojoy in https://github.com/magma/magma/pull/2300
- Using circleci_tag as argument to docker build to log what version is⦠by @AyliD in https://github.com/magma/magma/pull/2363
- pipelined: Non-NAT: ARP request: use src IP if available. by @pshelar in https://github.com/magma/magma/pull/2356
- Added test case to validate resumption of implicit detach timer with mme restart by @rsarwad in https://github.com/magma/magma/pull/2329
- [sessiond]Track PDP Start Time in Session Info by @koolzz in https://github.com/magma/magma/pull/2362
- [agw] Add systemd commands for stateless sctpd by @ssanadhya in https://github.com/magma/magma/pull/2339
- [NMS] Upgrading material table to fix the add button issue by @karthiksubraveti in https://github.com/magma/magma/pull/2361
- [orc8r][service registry] Add proto for service registry service by @mpgermano in https://github.com/magma/magma/pull/2333
- [SessionD] Add AggregatedMaximumBitrate to ActivateFlowsRequest by @themarwhal in https://github.com/magma/magma/pull/2315
- [jenkins]updated version of OAI Jenkins pipeline by @119Vik in https://github.com/magma/magma/pull/2062
- [orc8r][easy] Clarify LTE's configurator entity graph by @hcgatewood in https://github.com/magma/magma/pull/2332
- [lte][subscriberdb] Expose replicated directory record on subscriber API entity by @xjtian in https://github.com/magma/magma/pull/2330
- [NMS] Add enodebs multiselect to gateway edit by @HannaFar in https://github.com/magma/magma/pull/2334
- [NMS] Add APN create JSON by @HannaFar in https://github.com/magma/magma/pull/2381
- [orc8r][helm] Add helm chart for orc8r modules using orc8rlib library chart by @mpgermano in https://github.com/magma/magma/pull/2183
- Move ipfix logic to sessiond by @koolzz in https://github.com/magma/magma/pull/2375
- [magmad][eventd] Fix serialization of mconfig in event reporting by @andreilee in https://github.com/magma/magma/pull/2354
- [orc8r][go] Update orc8r go version to 1.13 by @mpgermano in https://github.com/magma/magma/pull/2331
- [SessionD] Deprecate unused session_map_ variable from LocalEnforcer by @themarwhal in https://github.com/magma/magma/pull/2303
- [events] Apply network ID filter to multi stream event query endpoint by @xjtian in https://github.com/magma/magma/pull/2400
- [feg][aaa] Adding MSISDN field to AAA server metrics by @ardzoht in https://github.com/magma/magma/pull/2380
- [AGW] mobilityD: gwinfo: make it vlan aware. by @pshelar in https://github.com/magma/magma/pull/2308
- [AGW] mobilityD: add vlan to AllocateIPAddress() response by @pshelar in https://github.com/magma/magma/pull/2392
- [AGW] mconfig: pipelineD: Allow vlan networking for AGW management iface by @pshelar in https://github.com/magma/magma/pull/2343
- [nms][metrics] Update Connected Subscribers chart metric by @ardzoht in https://github.com/magma/magma/pull/2405
- [AGW] pipelineD: Add vlan tag config for management iface by @pshelar in https://github.com/magma/magma/pull/2341
- [NMS] Cleanup subscriber component by @karthiksubraveti in https://github.com/magma/magma/pull/2317
- fix the controller ip on reboot by @bennojoy in https://github.com/magma/magma/pull/2394
- [feg] Add Readme for session proxy by @uri200 in https://github.com/magma/magma/pull/2379
- [lte][agw] Adding persist_state_enabled check for s1ap_imsi_map by @ardzoht in https://github.com/magma/magma/pull/2410
- SPGW: GTP_APP: multi APN: handle vlan id by @pshelar in https://github.com/magma/magma/pull/2414
- [NMS] Fix minor nms issues by @karthiksubraveti in https://github.com/magma/magma/pull/2412
- [docs] Remove outdated contributing guidelines by @ssanadhya in https://github.com/magma/magma/pull/2406
- [gomod] Fix some go.mod and go.sum files by @xjtian in https://github.com/magma/magma/pull/2418
- [codeowners] Add @Scott8440 to NMS codeowners by @xjtian in https://github.com/magma/magma/pull/2401
- [NMS]Revert "Remove old tabs" by @karthiksubraveti in https://github.com/magma/magma/pull/2425
- Add fields to Sessiond Eventd events by @koolzz in https://github.com/magma/magma/pull/2407
- [lte][agw] Updating mtr0 interface static ip to 10.1.0.1 by @ardzoht in https://github.com/magma/magma/pull/2432
- [AAA][metrics] Include session timeouts in session stop metric by @mpgermano in https://github.com/magma/magma/pull/2421
- [AAA][metrics] Fix accounting stop metric bug by @mpgermano in https://github.com/magma/magma/pull/2430
- OVS-GTP: fix patches. by @pshelar in https://github.com/magma/magma/pull/2431
- [agw] [mme] Free common procedure after failure notif by @ssanadhya in https://github.com/magma/magma/pull/2415
- [orc8r][docs] Add doc.go on writing orc8r data migrations by @hcgatewood in https://github.com/magma/magma/pull/2424
- [NMS] Regenerate MagmaApiBindings by @karthiksubraveti in https://github.com/magma/magma/pull/2433
- [AGW] third-party: GTP: OVS patches for OVS 2.14 by @pshelar in https://github.com/magma/magma/pull/2435
- [pylint] Fix pylint by @xjtian in https://github.com/magma/magma/pull/2445
- Fix sessiond event test failure by @koolzz in https://github.com/magma/magma/pull/2446
- [SPGW] X2-hand-over: fix gtp-end marker generation by @pshelar in https://github.com/magma/magma/pull/2444
- [AGW] GTP patches: reorganize and cleanup by @pshelar in https://github.com/magma/magma/pull/2447
- [NMS] Add ability to add static_ips to subscriber through json editor by @karthiksubraveti in https://github.com/magma/magma/pull/2448
- xwfm - fix CI docker to use Centos instead of Ubuntu by @aharonnovo in https://github.com/magma/magma/pull/2396
- [orc8r][migration] Flip assoc directions between base_name, policy, subscriber by @andreilee in https://github.com/magma/magma/pull/2452
- [NMS] Add delete handler for apn page by @HannaFar in https://github.com/magma/magma/pull/2429
- [NMS] Add delete handler for policy page by @HannaFar in https://github.com/magma/magma/pull/2428
- pipelined: Config ARP cache for upstream APN vlan by @pshelar in https://github.com/magma/magma/pull/2324
- [Feg][NMS][ORCH] Add support for Virtual APN feature to Gx/Gy by @ymasmoudi in https://github.com/magma/magma/pull/2090
- [nms] update fbcnms-platform-server to 0.1.12 by @Scott8440 in https://github.com/magma/magma/pull/2449
- [lte][agw] Pass created dedicated bearer context to sessiond by @ulaskozat in https://github.com/magma/magma/pull/2451
- [SessionD] Create PolicyID->BearerID mapping for bearer lifecycle management by @themarwhal in https://github.com/magma/magma/pull/2320
- [SessionD] Define Proto for PolicyDB to send active rules for sessions by @themarwhal in https://github.com/magma/magma/pull/2457
- Store pdp sessiond timestamps in sessionstore by @koolzz in https://github.com/magma/magma/pull/2459
- [AGW][pipelined] Add support for APN AMBR by @karthiksubraveti in https://github.com/magma/magma/pull/2304
- [agw] [stateless] [s1ap tests] Add delay when AGW changes from stateless to stateful by @ssanadhya in https://github.com/magma/magma/pull/2462
- [orc8r][easy] Fix go.mod by @andreilee in https://github.com/magma/magma/pull/2461
- [NMS] Fix error handling for event table and gateway log table by @karthiksubraveti in https://github.com/magma/magma/pull/2463
- [NMS] Add subscriber directory record to MagmaApiBindings by @karthiksubraveti in https://github.com/magma/magma/pull/2464
- [NMS] Change upgrade tier version input from select to autocomplete input by @karthiksubraveti in https://github.com/magma/magma/pull/2450
- [cwf] Refactor analytics service by @Scott8440 in https://github.com/magma/magma/pull/2456
- [orc8r][obsidian] Update swagger models for QoS changes by @hcgatewood in https://github.com/magma/magma/pull/2467
- [orc8r] agw-mconfig: add API to enable Multi APN IP allocation. by @pshelar in https://github.com/magma/magma/pull/2427
- [lte][migration_required] Modify handlers for swapped assoc directions between base_name, subscriber, and policies by @andreilee in https://github.com/magma/magma/pull/2453
- WIP:[AGW][Deployment] Installation process timing out by @tmdzk in https://github.com/magma/magma/pull/2369
- chore(nms): Upgrade flow to 0.131.0 by @rckclmbr in https://github.com/magma/magma/pull/2409
- Fix pipelined ci test failures by @karthiksubraveti in https://github.com/magma/magma/pull/2466
- [SessionD] Handle set interface from PolicyDB to update session rules by @themarwhal in https://github.com/magma/magma/pull/2472
- [subscriberdb] Make subscriber config migration idempotent by @xjtian in https://github.com/magma/magma/pull/2468
- [NMS] Add gateway challenge key field in the gateway dialog by @HannaFar in https://github.com/magma/magma/pull/2470
- [agw] [stateless] Make stateless config scripts available in Magma AGW package by @ssanadhya in https://github.com/magma/magma/pull/2443
- [xwfm] Syncing docker files for integration by @r-i-g in https://github.com/magma/magma/pull/2469
- [AGW] pipelineD: inout: remove vlan header for ingress packets by @pshelar in https://github.com/magma/magma/pull/2465
- [XWF] Pull goradius instead of gateway_go when deploying by @ymasmoudi in https://github.com/magma/magma/pull/2480
- [orc8r]: API: mconfig; sgi interface static IP address config. by @pshelar in https://github.com/magma/magma/pull/2422
- [cwf] Implement new analyses queries by @Scott8440 in https://github.com/magma/magma/pull/2473
- [SessionD] Handle Policy->BearerID bindings from MME by @themarwhal in https://github.com/magma/magma/pull/2476
- Looks like little typo in pipelined.yml by @edaspb in https://github.com/magma/magma/pull/2438
- [SessionD][AAA][MME] Deprecate CreateSession fields that are no longer used by @themarwhal in https://github.com/magma/magma/pull/2348
- [xwfm][ci] copy xwfm docker config files from orc8r and cwf by @aharonnovo in https://github.com/magma/magma/pull/2485
- [AGW] mobilityD: UT: use secondary checks before failing DHCP client test by @pshelar in https://github.com/magma/magma/pull/2481
- [orc8r][migrations] Update migration for QoS changes by @hcgatewood in https://github.com/magma/magma/pull/2479
- [NMS] Add subscriber/gateway mapping by @karthiksubraveti in https://github.com/magma/magma/pull/2477
- Add MME flows for connection tracker service by @koolzz in https://github.com/magma/magma/pull/2359
- [NMS] Use lte network instead of magma network by @karthiksubraveti in https://github.com/magma/magma/pull/2490
- [AGW] pipelined: UT: cleanup test dev by @pshelar in https://github.com/magma/magma/pull/2489
- [orc8r][qos] Add REST API changes for configurable QoS by @hcgatewood in https://github.com/magma/magma/pull/2391
- Fix OAI GTP table unit test by @koolzz in https://github.com/magma/magma/pull/2497
- Fix CWF IntegTest build failure by @themarwhal in https://github.com/magma/magma/pull/2495
- [AGW] mobilityD: add multi APN ip allocator by @pshelar in https://github.com/magma/magma/pull/2376
- [AGW] mobilityD: plug in multi apn allocator by @pshelar in https://github.com/magma/magma/pull/2501
- Fix s1aptest default flow case by @koolzz in https://github.com/magma/magma/pull/2502
- [AGW] pipelineD: increase frequency of ARP probe. by @pshelar in https://github.com/magma/magma/pull/2498
- [lte][policydb] Add support for per-APN base-names and policies on local PCRF by @andreilee in https://github.com/magma/magma/pull/2492
- [NMS] Fix the incomplete bucket chart issue and minor bugs by @karthiksubraveti in https://github.com/magma/magma/pull/2508
- [NMS] Move alarm component to the end by @karthiksubraveti in https://github.com/magma/magma/pull/2511
- [NMS]Populate service column with tag if service name not available by @karthiksubraveti in https://github.com/magma/magma/pull/2513
- Add PDP end time to update criteria by @koolzz in https://github.com/magma/magma/pull/2509
- [NMS] Add subscriber deletion code by @karthiksubraveti in https://github.com/magma/magma/pull/2504
- [NMS] Upgrade the fbcnms packages to get loading spinner for grafana dashboard by @karthiksubraveti in https://github.com/magma/magma/pull/2500
- Add precommit check to CWF integ test by @themarwhal in https://github.com/magma/magma/pull/2496
- [AGW] pipelineD: configure SGi management ip address. by @pshelar in https://github.com/magma/magma/pull/2510
- pipelineD: add config for default uplink internet GW mac address by @pshelar in https://github.com/magma/magma/pull/2488
- [orc8r][EASY] Run go fmt on orc8r cloud by @mpgermano in https://github.com/magma/magma/pull/2517
- [NMS] Fix minor issues in NMS by @karthiksubraveti in https://github.com/magma/magma/pull/2524
- [XWF] Add radiusd to xwf-m by @ymasmoudi in https://github.com/magma/magma/pull/2482
- [lte][policydb] Add per-APN rule mappings stream to local PCRF by @andreilee in https://github.com/magma/magma/pull/2512
- [nms] move grafana-sync code to magma by @Scott8440 in https://github.com/magma/magma/pull/2531
- [NMS] Add alert table in network Dashboard by @HannaFar in https://github.com/magma/magma/pull/2522
- [orc8r][obsidian] Fix QoS dangling apn_policy_profile ent by @hcgatewood in https://github.com/magma/magma/pull/2533
- [AGW] pipelined: uplink_br: handle ingress vlan packets by @pshelar in https://github.com/magma/magma/pull/2526
- [AGW] mobilityd: configure internet GW addr and mac from API by @pshelar in https://github.com/magma/magma/pull/2506
- [lte][agw] Adding ue_reported_usage session metric by @ardzoht in https://github.com/magma/magma/pull/2458
- [agw][dev VMs] Use setuptools version less than 50.0.0 by @ssanadhya in https://github.com/magma/magma/pull/2546
- [NMS] Disable "create network" in network sidebar for non LTE networks. by @karthiksubraveti in https://github.com/magma/magma/pull/2547
- [nms] Move grafana ui code to magma by @Scott8440 in https://github.com/magma/magma/pull/2545
- [lte][agw] Explicitly check the cause to pass created bearer id by @ulaskozat in https://github.com/magma/magma/pull/2550
- [lte][policydb][sessiond] Fix issue where SetSessionRules is never handled by @andreilee in https://github.com/magma/magma/pull/2556
- [nms] add default unit to grafana dashboards by @Scott8440 in https://github.com/magma/magma/pull/2565
- [NMS] Fix minor console warnings in NMS by @karthiksubraveti in https://github.com/magma/magma/pull/2554
- [NMS] Fix alert dashboard by @HannaFar in https://github.com/magma/magma/pull/2549
- [NMS] Fix gateway json editor by @HannaFar in https://github.com/magma/magma/pull/2532
- [NMS] Add checks to ensure that we err out when we attempt to add existing by @karthiksubraveti in https://github.com/magma/magma/pull/2551
- mobilityD : handle duplicate IP address assignment by @pshelar in https://github.com/magma/magma/pull/2552
- [AGW] pipelineD: reduce number of required config points by @pshelar in https://github.com/magma/magma/pull/2577
- [NMS] Force event table refresh when input start and end dates in lte dashb⦠by @karthiksubraveti in https://github.com/magma/magma/pull/2578
- [AGW] OVS: build script: 2.8.9 package by @pshelar in https://github.com/magma/magma/pull/2536
- [nms] Show subscriber name in detail view if it exists by @xjtian in https://github.com/magma/magma/pull/2576
- [NMS] Add alerts table component to gateway detail by @karthiksubraveti in https://github.com/magma/magma/pull/2553
- [SessionD] Properly persist bearerID mapping to SessionStore by @themarwhal in https://github.com/magma/magma/pull/2583
- [SessionD[ Fix sessiond memory leak error on delete bearer by @themarwhal in https://github.com/magma/magma/pull/2590
- [AGW] PGW: increase ip allocation timeout. by @pshelar in https://github.com/magma/magma/pull/2581
- [NMS] Add CPU usage to Gateway detail view by @HannaFar in https://github.com/magma/magma/pull/2567
- [lte][agw] Fixing copying of IMSI for DeleteBearer request by @ardzoht in https://github.com/magma/magma/pull/2593
- [lte][agw] Change the order of bearer creation and deletion. by @ulaskozat in https://github.com/magma/magma/pull/2594
- Fix flow direction by @koolzz in https://github.com/magma/magma/pull/2600
- pipelined: automate SGi management IP address assignment by @pshelar in https://github.com/magma/magma/pull/2602
- [agw][new feature] Idle mode support for multiple pdns and multiple dedicated bearers by @pruthvihebbani in https://github.com/magma/magma/pull/2519
- [agw][new feature] Dedicated bearer activation in idle mode by @pruthvihebbani in https://github.com/magma/magma/pull/2520
- [NMS] Fix rerendering of EquipmentDashboard upon state update by @karthiksubraveti in https://github.com/magma/magma/pull/2606
- [orc8r] Fix push target in orchestrator.yml by @Scott8440 in https://github.com/magma/magma/pull/2589
- [orc8r][release] Add v1.2 orc8r upgrade docs by @hcgatewood in https://github.com/magma/magma/pull/2573
- [lte][agw] Fix bug in deletion of dedicated bearer by @ulaskozat in https://github.com/magma/magma/pull/2605
- [CWF][AAA] Add EAP Identity, APN to eap error logs by @mpgermano in https://github.com/magma/magma/pull/2622
- [NMS] Add tooltip support to DataGrid component by @MaksymDryha in https://github.com/magma/magma/pull/2585
- Agw installation bump ovs to 2.8.9 + new patch + Vlan fix by @tmdzk in https://github.com/magma/magma/pull/2627
- [orc8r][policydb] Fix policydb streamer nil dereference by @hcgatewood in https://github.com/magma/magma/pull/2632
- [cwf] analytics safety checks and logging by @Scott8440 in https://github.com/magma/magma/pull/2624
- [NMS] Add tooltips across various pages and fixed multiple minor issues by @karthiksubraveti in https://github.com/magma/magma/pull/2631
- [NMS] Add placeholders and switch style by @HannaFar in https://github.com/magma/magma/pull/2621
- [orc8r][release] Add missing line to v1.2 orc8r upgrade docs by @hcgatewood in https://github.com/magma/magma/pull/2628
- [lte][agw] Updating DeleteBearer request for multiple bearers by @ardzoht in https://github.com/magma/magma/pull/2638
- [orc8r][deploy] Fix syntax error in app tf module by @hcgatewood in https://github.com/magma/magma/pull/2636
- [orc8r][subscriberdb] Fix subscriberdb not streaming apn_resource by @hcgatewood in https://github.com/magma/magma/pull/2635
- Restart Services on GRPC Timeouts by @koolzz in https://github.com/magma/magma/pull/2634
- [LTE][AGW] Handle error cases in qos by @karthiksubraveti in https://github.com/magma/magma/pull/2633
- [AGW] pipelined: use networking config SGi ip in NATed mode by @pshelar in https://github.com/magma/magma/pull/2639
- Replace way to set up eth0 in agw_install.sh by @tmdzk in https://github.com/magma/magma/pull/2630
- [nms] add msisdn as label in CWF Subscribers dashboard by @Scott8440 in https://github.com/magma/magma/pull/2641
- [AGW] mobilityd: Add validation for static IP by @pshelar in https://github.com/magma/magma/pull/2654
- [lte][agw] Fix handle_failed_create_bearer_response for multiple bearers by @ardzoht in https://github.com/magma/magma/pull/2655
- [nms] add analytics dashboard by @Scott8440 in https://github.com/magma/magma/pull/2656
- [nms][cwf] Updating dashboard for traffic with ue_reported_usage metric by @ardzoht in https://github.com/magma/magma/pull/2658
- [NMS] Add context for FEG_LTE network as well by @karthiksubraveti in https://github.com/magma/magma/pull/2657
- Add NMS user guide by @karthiksubraveti in https://github.com/magma/magma/pull/2620
- [AGW][Installation]Fix mtr0 bring up + var cleanup + final reboot by @tmdzk in https://github.com/magma/magma/pull/2642
- [AGW] doc: Magma bridged mode. by @pshelar in https://github.com/magma/magma/pull/2640
- [orc8r] swagger: gateway-mconfig: sgi ip address by @pshelar in https://github.com/magma/magma/pull/2637
- [NMS] Add Traffic overview tests by @HannaFar in https://github.com/magma/magma/pull/2674
- [sessiond] New monitor credit algorithm by @uri200 in https://github.com/magma/magma/pull/2420
- [nms] Add (Rate) to panel titles of rate graphs by @Scott8440 in https://github.com/magma/magma/pull/2681
- Add msisdn to directoryd session info by @koolzz in https://github.com/magma/magma/pull/2539
- [AGW] Bump agw installation to v1.2 by @tmdzk in https://github.com/magma/magma/pull/2665
- [FeG] Modify comments by @themarwhal in https://github.com/magma/magma/pull/2684
- Fixing typo on name of param for max grpc msg size by @ardzoht in https://github.com/magma/magma/pull/2680
- [sessiond] add lazy loging to some functions by @uri200 in https://github.com/magma/magma/pull/2682
- [AGW] subscriberDB_cli: add support to set static ip and vlan id by @pshelar in https://github.com/magma/magma/pull/2675
- [orc8r] Adding endpoints for gateway VPN configuration by @ardzoht in https://github.com/magma/magma/pull/2548
- [pipelined] fix gy rules activation during redirection by @ymasmoudi in https://github.com/magma/magma/pull/2491
- [AGW] Add Fua Service Restriction proposal by @ymasmoudi in https://github.com/magma/magma/pull/2493
- [SessionD] Clean up LocalEnforcer by @themarwhal in https://github.com/magma/magma/pull/2483
- [sessiond] amend readme to include overusage statement by @uri200 in https://github.com/magma/magma/pull/2679
- [orc8r][lte][cwf] Split support of relay_enabled for hss and gx_gy on gateway by @andreilee in https://github.com/magma/magma/pull/2575
- Add IP to enforcement stats reporting by @koolzz in https://github.com/magma/magma/pull/2699
- Update enf stats to be per session by @koolzz in https://github.com/magma/magma/pull/2704
- Fix pipelined restart recovery unit tests by @koolzz in https://github.com/magma/magma/pull/2711
- [FEG] Add support of FUA-Restrict to Feg and MockOCS by @ymasmoudi in https://github.com/magma/magma/pull/2666
- Modified the partial reset test cases to send enb_ue_s1ap_id and mme_ue_s1ap_id from test script by @rsarwad in https://github.com/magma/magma/pull/2692
- [docs] Updating product specs docs with eNB kpis for managed / unmanaged setups by @ardzoht in https://github.com/magma/magma/pull/2694
- Allow everyone to maintain generated code directory by @jbryce in https://github.com/magma/magma/pull/2221
- [e2e] Fix testcontroller traffic test logic by @mpgermano in https://github.com/magma/magma/pull/2689
- Remove unrelated network types from Magma NMS by @karthiksubraveti in https://github.com/magma/magma/pull/2688
- [sessiond] check session id on monitors and credit updates by @uri200 in https://github.com/magma/magma/pull/2713
- [AGW] mobilityD: DHCP: use chaddr for DHCP response by @pshelar in https://github.com/magma/magma/pull/2723
- [lte][agw] Fixing enb_name param in s1_setup_success event by @ardzoht in https://github.com/magma/magma/pull/2724
- [nms] Add grafana to node watch list by @Scott8440 in https://github.com/magma/magma/pull/2726
- Added tls support for ovs by @r-i-g in https://github.com/magma/magma/pull/2609
- Added code to resume Paging Response timer while mme restarts by @rsarwad in https://github.com/magma/magma/pull/2706
- [SessionD][PipelineD] Add IP addr to deactivate flows by @themarwhal in https://github.com/magma/magma/pull/2683
- Add CODEOWNERS for XWF Magma integrations by @amarpad in https://github.com/magma/magma/pull/2736
- Merge PR2718 into master by @themarwhal in https://github.com/magma/magma/pull/2738
- [docs] Update v1.0 docs to keep rootCA.key around by @xjtian in https://github.com/magma/magma/pull/2748
- [nms] Use magma api to get networks for dashboard templates by @Scott8440 in https://github.com/magma/magma/pull/2725
- [orc8r][api] Restrict label queries by @Scott8440 in https://github.com/magma/magma/pull/2727
- [orc8r] Copy labels explicitly to avoid rare overwriting in metric conversion to gauges by @Scott8440 in https://github.com/magma/magma/pull/2700
- [lte][mme] Add complete ECGI back to ULI by @shaddi in https://github.com/magma/magma/pull/2721
- [SessionD] FUA-Restrict Support in SessionD by @ymasmoudi in https://github.com/magma/magma/pull/2717
- [SessionD] Add
find_session
function toSessionStore
for easier searching by @themarwhal in https://github.com/magma/magma/pull/2739 - [feg] addition of Requested Service Unit AVP to feg and sessiond by @uri200 in https://github.com/magma/magma/pull/2735
- [agw] Add prometheus target scraping to magmad by @Scott8440 in https://github.com/magma/magma/pull/2715
- [nms][lte] Adding Subscribers dashboard with UE data traffic panels on Grafana by @ardzoht in https://github.com/magma/magma/pull/2710
- [nms] remove transitive dependencies from flow by @rckclmbr in https://github.com/magma/magma/pull/2767
- [agw][bug fix] Idle mode multi pdn bearers bug fix by @pruthvihebbani in https://github.com/magma/magma/pull/2759
- [orc8r][api] set default start time on prometheus labels query by @Scott8440 in https://github.com/magma/magma/pull/2771
- Provided fix for S1ap-Partial Reset message received with unknown mme_ue_s1ap_id or enb_ue_s1ap_id by @rsarwad in https://github.com/magma/magma/pull/2691
- [orc8r] apn_resources is an optional param. Removing this from required by @karthiksubraveti in https://github.com/magma/magma/pull/2754
- [orc8r][tf] Save rootCA.key to Secretsmanager by @xjtian in https://github.com/magma/magma/pull/2749
- [xwf][radiussevrer] logs to fluentbit vs to scribe via service template by @AyliD in https://github.com/magma/magma/pull/2737
- Add per ip session flow matching by @koolzz in https://github.com/magma/magma/pull/2716
- [SessionD] Apply data usage per-session by @themarwhal in https://github.com/magma/magma/pull/2742
- [xwfm] fix CI to be able to run without cert by @aharonnovo in https://github.com/magma/magma/pull/2731
- [xwf][security] securing env file by @AyliD in https://github.com/magma/magma/pull/2777
- [agw] [stateless mme] Fix memory leaks in S1ap eNB hashtable and SPGW state converter by @ssanadhya in https://github.com/magma/magma/pull/2779
- [feg] Added PLMN filter to s6a_proxy and refactored filtering in EAP-AKA by @uri200 in https://github.com/magma/magma/pull/2774
- pipelineD: use flows for SGi vlan handling by @pshelar in https://github.com/magma/magma/pull/2751
- [AGW] mobilityD: relax checks for apn resources by @pshelar in https://github.com/magma/magma/pull/2762
- [Sessiond] Add LocalEnforcer final state activation/canceling test + minor fix by @ymasmoudi in https://github.com/magma/magma/pull/2773
- [feg] update version of emakeev go-diameter to include extra AVPs by @uri200 in https://github.com/magma/magma/pull/2785
- [AGW] pipelined: update dhcp ingress flow. by @pshelar in https://github.com/magma/magma/pull/2805
- [sessiond] not send requested unit service on final unit action by @uri200 in https://github.com/magma/magma/pull/2782
- [agw][lte] Fixing parsing of sessiond redis values on state cli by @ardzoht in https://github.com/magma/magma/pull/2803
- [NMS] Add subscriber overview test by @HannaFar in https://github.com/magma/magma/pull/2778
- [bug fix] [agw] [stateless mme] Fix null pointer reference for protocol config options in state conve⦠by @ssanadhya in https://github.com/magma/magma/pull/2781
- [nms] add alerts tab to cwf networks by @Scott8440 in https://github.com/magma/magma/pull/2780
- [gateway][go] Go magma readme update by @emakeev in https://github.com/magma/magma/pull/2099
- Bump @babel/register from 7.10.4 to 7.11.5 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2604
- Bump @babel/preset-env from 7.10.4 to 7.11.5 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2580
- [lte][agw] Bug fix for UE tp port matching in DL flow installation by @ulaskozat in https://github.com/magma/magma/pull/2808
- [CWAG][HA] Update CWF operator to support transport failover by @mpgermano in https://github.com/magma/magma/pull/2769
- [NMS] Add NMS e2e test using puppeteer/jest. by @karthiksubraveti in https://github.com/magma/magma/pull/2703
- Support non-glog logging by @themarwhal in https://github.com/magma/magma/pull/2804
- [feg] Added Usage-Monitoring-Support AVP by @uri200 in https://github.com/magma/magma/pull/2816
- Fix and Re-enable Enforcement Stats Unit Tests by @koolzz in https://github.com/magma/magma/pull/2775
- added .nms as the prefix for nms url by @sudhikan in https://github.com/magma/magma/pull/2817
- [AGW] pipelined: tests: improve OVS flow table verification. by @pshelar in https://github.com/magma/magma/pull/2818
- Revert "Remove unrelated network types from Magma NMS" by @karthiksubraveti in https://github.com/magma/magma/pull/2825
- [docs] Update path to NMS in Quick Start Guide doc in https://github.com/magma/magma/pull/2832
- [SessionD] Add format_session_manager as make command by @themarwhal in https://github.com/magma/magma/pull/2822
- Move the network, policy and apn state upto LteContext by @karthiksubraveti in https://github.com/magma/magma/pull/2821
- [nms] xwfm dashboards by @Scott8440 in https://github.com/magma/magma/pull/2858
- Bump webpack-bundle-analyzer from 3.8.0 to 3.9.0 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2820
- Bump eslint-plugin-react-hooks from 2.5.1 to 4.1.2 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2819
- adds .nms suffix to org name in versioned docs by @sudhikan in https://github.com/magma/magma/pull/2827
- Bump pug from 2.0.4 to 3.0.0 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2284
- [orc8r][service_registry] Implement service registry service for orc8r service mesh by @mpgermano in https://github.com/magma/magma/pull/2730
- [orc8r] Adding DNS configs to gateway cellular configs level by @ardzoht in https://github.com/magma/magma/pull/2801
- [lte][cwf][orc8r] Split relay_enabled flag to separate support for hss and gx_gy by @andreilee in https://github.com/magma/magma/pull/2574
- Bump @date-io/moment from 1.3.13 to 2.10.6 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2871
- Bump @fbcnms/ui from 0.1.5 to 0.1.7 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2869
- [nms][grafana] incremental dashboard improvements by @Scott8440 in https://github.com/magma/magma/pull/2812
- [xwfm] Adding secure connection in our devenv by @r-i-g in https://github.com/magma/magma/pull/2853
- [FeG][SessionD] Add access timezone information to requests to policy component by @themarwhal in https://github.com/magma/magma/pull/2823
- [NMS] Gateway logs autorefresh by @MaksymDryha in https://github.com/magma/magma/pull/2741
- [sessiond] Added two different ways to stop an active monitor (Usage=β¦ by @uri200 in https://github.com/magma/magma/pull/2863
- [pipelined] Fix Unit Test Snapshot Error logging by @koolzz in https://github.com/magma/magma/pull/2879
- [orc8r] Clean up deprecated cellular service in lte module by @xjtian in https://github.com/magma/magma/pull/2877
- [FeG][AAA][EAP] EAP-SIM over SWx implementation (based on RFC4186 & 3GPP TS 55.205) by @emakeev in https://github.com/magma/magma/pull/2862
- fix for uplink interface by @bennojoy in https://github.com/magma/magma/pull/2885
- [orc8r] Kill devmand orc8r module by @xjtian in https://github.com/magma/magma/pull/2878
- [agw][memory leak fix] Fix for memory leak found in test_dedicated_bearer_activation_idle_mode_paging_timer_expiry.py testcase by @pruthvihebbani in https://github.com/magma/magma/pull/2875
- [SessionD] AMF to SMF 5G related proto added by @sanjay-ACL in https://github.com/magma/magma/pull/2543
- [SessionD] Lookup Session IP in SessionContext if it exists by @themarwhal in https://github.com/magma/magma/pull/2889
- Fix ipfix0 interface IP addr by @koolzz in https://github.com/magma/magma/pull/2882
- [NMS] Update flow to ^0.132 by @andreilee in https://github.com/magma/magma/pull/2861
- [ci] Disable build/determinator on master branch by @xjtian in https://github.com/magma/magma/pull/2902
- Adding build determinators in config yml to reduce noise and unnecessary builds by @karthiksubraveti in https://github.com/magma/magma/pull/2828
- AGW: build: use scapy package from stable release. by @pshelar in https://github.com/magma/magma/pull/2904
- [Docs] Update proposal and add short description for fua activation by @ymasmoudi in https://github.com/magma/magma/pull/2776
- [xwfm] remove sed line from CI docker entrypoint by @aharonnovo in https://github.com/magma/magma/pull/2915
- Add ipv6 proto definitions for AGW by @koolzz in https://github.com/magma/magma/pull/2833
- [nms] change XWFM dashboard to be CWF by @Scott8440 in https://github.com/magma/magma/pull/2901
- [Pipelined] Add support for static rules activation in gy app by @ymasmoudi in https://github.com/magma/magma/pull/2753
- [CWF] Add Integration test case for FUA Restrict by @ymasmoudi in https://github.com/magma/magma/pull/2757
- [MME] Apn correction support by @ymasmoudi in https://github.com/magma/magma/pull/2872
- [orc8r][subscriberdb] Add MSISDN-indexed subscriber lookup by @hcgatewood in https://github.com/magma/magma/pull/2906
- [cwf][cwag][uesim] Hsslessuesim : UeSIM can now Bypass HSS Auth and send auth req to sessiond by @sourabh-nanoti in https://github.com/magma/magma/pull/2802
- [feg][swx] Modify SWx Proxy caching to honor given # of requested vectors by @emakeev in https://github.com/magma/magma/pull/2925
- [NMS] Add support for feg_lte networks. by @karthiksubraveti in https://github.com/magma/magma/pull/2867
- [NMS] Update MagmaApiBindings in NMS by @karthiksubraveti in https://github.com/magma/magma/pull/2918
- [NMS] Add support to disable dhcp service at gateway level by @karthiksubraveti in https://github.com/magma/magma/pull/2926
- Bump @fbcnms/platform-server from 0.1.13 to 0.1.16 in /nms/app by @dependabot in https://github.com/magma/magma/pull/2887
- Vm reboot fix by @bennojoy in https://github.com/magma/magma/pull/2923
- [s1 sim][new test cases] New s1 sim TCs to test PDN selection by @pruthvihebbani in https://github.com/magma/magma/pull/2854
- [s1sim tc] Adding new test case to test sending of ipv6 dns address in PCO by @pruthvihebbani in https://github.com/magma/magma/pull/2164
- [MemLeak_Fix] [AGW] [Paging] Fixed memory leak for paging test cases by @VinashakAnkitAman in https://github.com/magma/magma/pull/2939
- [5G: MVC][SessionD] SessionD-Pipelined Set message and SMF-UPF Proto by @ronit-kumar-acl in https://github.com/magma/magma/pull/2540
- [SessionD] 5G Session state manager and Enforcer code by @sanjay-ACL in https://github.com/magma/magma/pull/2544
- [5G: MVC][SessionD]Landing object server file for set message of AMF by @rupa455 in https://github.com/magma/magma/pull/2555
New Contributors
- @rckclmbr made their first contribution in https://github.com/magma/magma/pull/910
- @gammaseeker made their first contribution in https://github.com/magma/magma/pull/1988
- @ekfuhrmann made their first contribution in https://github.com/magma/magma/pull/2119
- @a8m made their first contribution in https://github.com/magma/magma/pull/2165
- @edaspb made their first contribution in https://github.com/magma/magma/pull/2438
- @MaksymDryha made their first contribution in https://github.com/magma/magma/pull/2585
- @sanjay-ACL made their first contribution in https://github.com/magma/magma/pull/2543
- @ronit-kumar-acl made their first contribution in https://github.com/magma/magma/pull/2540
Full Changelog: https://github.com/magma/magma/compare/v0.3.78...v1.8.0