0 Commits in this Release
Could not find any commits associated with this release.
Browse Other Releases
Top Contributors in v1.9.0
Could not determine top contributors for this release.
Directory Browser for v1.9.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.9.0 release is an improved version of Magma mainly targeting for performance and stability.
Key Features and Improvements - Performance Improvement in 4G core, migrating to C++ code and optimizing data structures. - 5G SA support on container-based environments. - Testing with new gNB for 5G SA - Minor improvements in logging and unit testing infrastructure - Critical defects related to 5G NSA, SCTP event handlers etc. - Fixed known defects from past releases. - New artifactory support. - Link for existing features.
Containerized AGW enablement on Arm architecture (GA) AGW containerized images has moved to GA phase. All the features have been fully tested on 1.9 release
Test Report Overview (from Veltris labs)
All the 5G features covered as part of the 1.8 release and improved functionality introduced in 1.9 is tested and sanitized using commercial simulators.
CI Testing Results
Feature Testing - 4G: test-report - 5G: test-report - Real Equipment Test: test-report
Known Issues * link
What's Changed
β’ fix(ci): Pin artifact download action version and configure Git details in workflow (#15653)
β’ fix(ci): Fix for library changes (#15643)
β’ fix(ci): action cache update (#15640)
β’ Fixing the docker build issue for libsystemd-dev package version
β’ Adding setp to install dotenv
β’ fix(ci): Fixing upload artifact action version (#15629)
β’ fix(ci): Updating public key for LF Artifactory.
β’ fix(orc8r): fix for error introduced in PR #15542 new ssl (#15582)
β’ fix(agw): Fix ansible installation of nghttp2-proxy (#15564)
β’ Fix the gw install script & Add deps in main.yml (#15577)
β’ chore: Update the package versions (#15576)
β’ chore: Fix the build scripts (#15571)
β’ chore: update 3rd party packages (#15570)
β’ fix(mme): Fix TASK_NGAP crash when gNB_ref is NULL (#15553)
β’ fix(subscriberdb): handle invalid curve point exceptions (#15551)
β’ fix(ci): docker compose for dp (#15546)
β’ fix(orc8r): fix for new ssl directive (#15542)
β’ fix(ci): lint and liblfds fixes (#15540)
β’ fix(ci): Version change diameter (#15521)
β’ fix(agw): Updated AGW Install script branch to v1.9 (#15513)
β’ fix(ci): Release 1.9.0 (#15512)
β’ fix(orc8r): Release 1.9.0 (#15502)
β’ fix(ci): Change endpoints (#15489)
β’ fix(mme): Enforce stricter input validation for S1AP/NGAP/NAS payloads (#15493)
β’ fix(ci): ci/cd builds failing due to freediameter (#15432) (#15436)
β’ feat(nms): add rate limiting on a subset of endpoints (#15404)
β’ fix(amf): Wrong enum causes for Radio Network Layer causes for N11 protocol (#15397)
β’ fix(cwg): Add conntrack configuration (#15391)
β’ fix(amf): Added statistics support for AMF (#14976)
β’ fix(ci): Fix of ci dashboard (#15384)
β’ fix(ci): Switched from macOS runners to Ubuntu runners (#15381)
β’ fix(ci): Updating the macos runner image (#15354)
β’ fix(amf): Fix for NG setup failure on N1 link restoration (#15118)
β’ Revert "fix(mme): Handling missing support for MME_UE_S1AP_ID and eNB_UE_S1AP_ID in E-RAB Modification Indication (#15326)" (#15349)
β’ fix(feg): replace golang package repository (#15350)
β’ fix(ci): federated tests docker-compose fix (#15344)
β’ fix(mme): Handling missing support for MME_UE_S1AP_ID and eNB_UE_S1AP_ID in E-RAB Modification Indication (#15326)
β’ fix(mme): Fix for NG setup failure on N1 link restoration (#15336)
β’ fix(mme): Fixing the criticality of the HandoverCancelAcknowledge and PathSwitchRequestAcknowlidge (#15337)
β’ fix(amf): Added Service Accept handling in case of Service Request with uplink data status (#15330)
β’ fix(ci): Fixes for liblsan0 packages (#15335)
β’ fix(orc8r): Stop web-inject attack on N/W creation (#15321)
β’ fix(ci): Fixes for liblsan0 packages (#15334)
β’ fix(ci): Fixes for liblsan0 packages in devcontainer and bazel base image (#15323)
β’ fix(ci): Fixes for liblsan0 packages in Bazel base image (#15315)
β’ fix(mme): Handling missing Supported TAs, ENB_UE_S1AP_ID and MME_UE_S1AP_ID (#15309)
β’ fix(mme): Handling Missing RRC Establishment Cause IE (#15299)
β’ fix(feg): s6a_proxy: Handle ULA Served-Party-IP-Address AVP (#15281)
β’ docs: Add rewards program documentation (#15294)
β’ fix(mme): Handling of missing Reset Type S1AP ProtocolIE ID (#15295)
β’ feat(agw): add architecture value to helm charts to support ARM deployment (#14863)
β’ fix(pipelined): QOS test cases pertaining to bitrate units (#15291)
β’ feat(feg): Add ulr command to s6a_cli (#15277)
β’ fix(mme): Handling of missing RAN_UE_ID (#15278)
β’ fix(mme): Fixing big nas issues (#15236)
β’ fix(orc8r): Fixing the missing folder for prometheus rule configuration (#15001)
β’ fix(ci): cwag-ci taking big disk space (#15229)
β’ fix(ci): Passing secrets to nested workflow (#15228)
β’ fix(ci): via Revert "fix: script does not try to publish removed agw meta data (#15158)" (#15226)
β’ fix(ci): try suggested solution to fix pyrebase in publish script (#15224)
β’ fix(ci): drop version from referenced workflow (#15219)
β’ fix(ci): ci dashboard issue (#15214)
β’ fix(nms): nginx ssl issue (#15215)
β’ chore(deps): bump github.com/docker/distribution in /cwf/gateway (#15194)
β’ feat(pipelined): Support extended bitrates for 5g (#15171)
β’ chore: remove binaries for security (#15179)
β’ fix(mme): Moved info log to debug mme_app_state_converter (#15181)
β’ docs(orc8r): Adding Deploy Orchestrator using Ansible docs (#15166)
β’ fix(pipelined): Meaningful naming of function (#15170)
β’ fix: script does not try to publish removed agw meta data (#15158)
β’ chore: add security considerations section to pull request template. (#15147)
β’ docs: Fix missing sidebar items (#15151)
β’ ci: Add ci check for broken URLs (#15141)
β’ docs: Fix outdated links in docs (#15135)
β’ fix(mme): Handled SCTP_SENDER_DRY_EVENT notification (#15149)
β’ chore(orc8r): Upgrade go to 1.20.1 (#15134)
β’ fix(agw): Fixed integ_test_deb_installation (#15148)
β’ chore(deps): Upgrade golang.org/x/sys to 0.5.0 in feg/radius/lib/go/oc (#15143)
β’ fix(mme): Tuning response timers for Moblityd (#15104)
β’ feat(agw): set up containerized agw with fabric (#15132)
β’ chore(ci): Remove AGW Make workflows for the AGW Bazel switchover (#15144)
β’ chore: Build the Python services with Bazel for CWF Docker images (#15106)
β’ refactor(agw): cleanup lte fabfile (#15027)
β’ chore(agw): build python precommit container locally (#15038)
β’ chore(deps): upgrade prometheus/client_golang to v1.12.2 (#15126)
β’ fix(ci): failure slack message will display commit message (2nd try) (#15124)
β’ docs: Added better instructions for deploying helm charts (#15056)
β’ chore: vagrant up magma* VMs failures in CI are mitigated by retry (#14831)
β’ chore(ci): improve weemake workflow logging (#15105)
β’ fix(ci): Fix out of space error for Bazel Docker cache build (#15130)
β’ fix(ci): evaluate dry run condition correctly (#15131)
β’ chore: Add license headers to Dockerfiles (#15117)
β’ chore(ci): Unblock CI by skipping broken NMS tests (#15128)
β’ Revert "fix(ci): failure slack message will display commit message (#15109)" (#15123)
β’ ci: Add check for dereferenced symlinks (#15110)
β’ chore: Build the Python services with Bazel for the FEG Docker images (#15103)
β’ chore: remove libvirt specific settings from Vagrantfiles (#15079)
β’ fix(ci): add quotation marks to client payload (#15120)
β’ docs: Fix some doc links (#15119)
β’ chore: Build the Python services with Bazel for the Dockerized AGW (#15072)
β’ docs: improve external links (#15115)
β’ fix(ci): failure slack message will display commit message (#15109)
β’ chore(ci): Update the Python bazelification script (#15116)
β’ chore(deps): bump golang.org/x/net from 0.0.0-20220121210141-e204ce36a2ba to 0.7.0 consolidated (#15099)
β’ docs: Add callflow page to sidebars (#15108)
β’ docs: Reorganise HIL documentation (#15107)
β’ docs: Delete duplicate AGW bare metal installation guide (#15102)
β’ feat(ci): GitHub workflows run on release branches (#15098)
β’ chore: Remove dead code from orc8r/gateway/docker (#15077)
β’ chore(feg): remove unused vm infrastructure (#15080)
β’ docs: Add packaging docs to sidebars (#15097)
β’ chore(ci): docker images are published with release tags (#15076)
β’ docs: Fix orc8r build instructions (#15058)
β’ docs(orc8r): Adding Juju deployment docs (#15081)
β’ docs: add missing 5G SA feature page to sidebars (#15082)
β’ docs: Add missing AGW technical reference pages to sidebars (#15078)
β’ chore(ci): Update PR Generate Hello message (#15037)
β’ docs: update FAQ on IPv6 (#15039)
β’ fix(ci): results of FEG integ tests are published to CI dashboard again (#15068)
β’ chore(agw): Move make format_all into a separate bash script (#15024)
β’ chore(agw): Minor fabfile refactoring second attempt (#15035)
β’ chore(deps): bump github.com/emicklei/go-restful (#14987)
β’ chore(deps): bump github.com/apache/thrift in /feg/radius/lib/go/oc (#15011)
β’ chore(deps): bump github.com/Masterminds/goutils (#14803)
β’ chore(deps): bump github.com/aws/aws-sdk-go in /feg/radius/lib/go/oc (#15012)
β’ Revert "refactor(agw): Minor improvements to the fabfiles (#15004)" (#15030)
β’ refactor(agw): Minor improvements to the fabfiles (#15004)
β’ refactor(agw): Improved error handling (#15020)
β’ chore(cwg): Remove unused code from CWF fabfile (#15023)
β’ chore: federated integ test running vs magma_deb (#14852)
β’ chore(cwg): improve provisioning of CWF VMs (#15016)
β’ docs: Add missing CWF pages to sidebars (#15018)
β’ docs: Add FeG docker page to sidebars (#15017)
β’ fix(ci): Bump wemake-python-styleguide action version (#14994)
β’ fix(ci): fix condition to get test summaries (#15015)
β’ chore(ci): refactor getting test summaries from VMs (#14998)
β’ chore(smsd): Complete smsd dependencies in build file (#15013)
β’ chore(agw): Add deprecation warnings to AGW Makefiles (#15007)
β’ chore: improve python syntax in fabric workflows (#15002)
β’ chore: Require codeowner for go.mod changes (#14992)
β’ chore: Upgrade fabric to 3.0.0 (#14806)
β’ docs: Fixed a symbolic link (#14996)
β’ chore: gh caches are used for bazel caches - affects magma_test integ test env build (#14988)
β’ docs: Update Bazel remote caching information (#14989)
β’ chore(ci): explicitly cache boxes in Cwf integ test (#14983)
β’ chore(ci): Run cpplint job for changes in lte/gateway/python (#14978)
β’ docs: Fix ids of two proposals so they appear in sidebars (#14979)
β’ chore(agw): bump version number of AGW VMs (#14981)
β’ docs: Remove unused AGW subsection from sidebars (#14972)
β’ docs: Clean up NMS architecture page in sidebars (#14975)
β’ docs: Add NMS page to sidebar (#14964)
β’ chore(deps): bump cookiejar from 2.1.3 to 2.1.4 in /nms (#14883)
β’ fix: flaky mvn search api call is prevented by setting openapi cli version by a workaround (#14950)
β’ chore(ci): Use reviewdog action for cpplint job (#14957)
β’ docs: Remove unused Tutorials section from sidebars (#14956)
β’ test(agw): Add scaling tests for DHCP ip allocation mode (#14887)
β’ fix(agw): restart mme as a single service for one single containerized AGW integ test (#14946)
β’ fix(mme): fixing the criticality of the ResetAcknowledge (#14952)
β’ fix: order in CODEOWNERS file ensures correct revier group assignment (#14949)
β’ chore(feg): remove pinning of golang.org/x/tools (#14941)
β’ docs: fix internal links (#14944)
β’ docs: remove docs.magmacore.org from versioned docs (#14942)
β’ docs: fix external links (#14943)
β’ chore: Run integ tests directly without Make (#14912)
β’ docs: improve hyperlinks in magma docs (#14892)
β’ chore(deps): bump ua-parser-js from 0.7.31 to 0.7.33 in /nms (#14899)
β’ docs: rename .md files to all lower case (#14923)
β’ fix(ci): Fix envoy_controller link for integ tests (#14934)
β’ docs(orc8r): Removes juju deployment how to from v18 (#14938)
β’ fix(amf): Added UT for Service request of type high priority (#14927)
β’ chore(agw): Add description to MME Bazel targets (#14911)
β’ refactor(cwg): Remove duplicate Radius test (#14917)
β’ fix(cwg): fix radius udp listener (#14906)
β’ fix(ci): Remove fail_on_error: true from mypy step in CI (#14929)
β’ docs(orc8r): Updating Juju deployment how-to guide (#14926)
β’ ci: debian packages can be promoted by a manual workflow (#14914)
β’ Revert "chore(agw): Use system libraries for libfluid and lfds710 in Bazel (#14898)" (#14918)
β’ refactor(agw): Improve make check command (#14738)
β’ fix(ci): Modify mypy configuration (#14896)
β’ fix(agw): Address mypy errors in lte/gateway/python/ (#14889)
β’ feat(agw): create new base images magma-dev, magma-test, and magma-trfserver (#14780)
β’ fix(ci): adapt failing behavior of containerized integ tests (#14905)
β’ test(cwg): Make radius test sequential (#14880)
β’ chore(agw): Use system libraries for libfluid and lfds710 in Bazel (#14898)
β’ chore(ci): Move magma-libfluid dependency into the bazel-base image (#14897)
β’ fix(ci): Run apt update in pylint job (#14901)
β’ chore: cwag c images are build based on cached bazel image (#14874)
β’ chore(ci): Remove Make MME build from build-containers workflow (#14859)
β’ feat(ci): enable publishing to Vagrant Cloud without user interaction (#14784)
β’ fix(agw): Address selection of mypy errors in orc8r/gateway/python/ (#14884)
β’ docs: fix broken links on Magma Proposals page (#14893)
β’ docs: bump the magma version in example checkout to latests 1.8 release (#14888)
β’ fix(agw): Modified code to fix the s1ap crash (#14855)
β’ feat(ci): change default registry for containerized integ tests (#14875)
β’ revert: "test(agw): Add scaling tests for dhcp mode (#14724)" (#14881)
β’ docs: switch artifactory location in 1.8 docs (#14882)
β’ chore: meta info (owner, purpose, remediation) is added to magma workflows (#14869)
β’ chore: upgrade to docker compose v2 (#14815)
β’ chore: unnecessary ref and repository attributes are removed (#14872)
β’ fix(agw): Modified code to port s_plus_p_gw_eps_bearer_context_information_t to protobuf structure in spgw task (#14717)
β’ test(agw): Add scaling tests for dhcp mode (#14724)
β’ fix(agw): Updating priority of default rule in AGW (#14847)
β’ fix: old digest is compared with new digest (#14870)
β’ chore(ci): Release Bazel services for Sentry (#14851)
β’ chore(ci): Add logging for yarn failure in generateAPIFromSwagger.sh (#14864)
β’ fix(mme): set criticality to ignore in erab_mod_confirm msg (#14856)
β’ chore(ci): Magma apt repository is validated (#14787)
β’ chore: python code is checked by pylint (#14753)
β’ fix(cwg): wait for radius server in TestProxy (#14845)
β’ docs: Add Bazel documentation page for the Magma AGW (#14809)
β’ chore: envoy service is started for containerized integ tests (#14820)
β’ docs: Format Markdown files in Magma (#14827)
β’ chore: simplify codeowner structure (#14823)
β’ chore: Do not use MAGMA_ROOT in Starlark format script (#14819)
β’ chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /nms (#14600)
β’ chore(deps): bump express from 4.17.1 to 4.17.3 in /nms (#14647)
β’ chore(deps): bump json5 from 1.0.1 to 1.0.2 in /nms (#14802)
β’ chore(ci): remmove non-functional docker load test (#14824)
β’ chore(deps): bump gitpython in /lte/gateway/docker/python-precommit (#14805)
β’ revert: upgrade to docker compose (#14795)
β’ fix(ci): adapt syntax of messages sent to Slack (#14794)
β’ chore: integ tests always wait for pipelined (#14813)
β’ chore(ci): Mitigate flakiness of inout_non_nat test (#14817)
β’ feat(ci): add default values to containerized LTE integ tests (#14814)
β’ chore(deps): bump json5 from 2.2.0 to 2.2.3 in /docs/docusaurus (#14801)
β’ docs: apply correct Markdown syntax for links (#14816)
β’ fix(agw): Migrate state_imsi_htbl in mme_app to protobuf map (#14716)
β’ chore: containerized integ test results are published (#14812)
β’ fix(amf): fix decode error while parsing EPS NAS message in registration request (#14767)
β’ fix: duplicated test log upload step is removed (#14811)
β’ chore(agw): Remove code related to the bazel remote cache (#14797)
β’ chore: all precommit and extended tests are executed vs a docker agw environment (#14808)
β’ fix: long running tests are added as a dependency to result job for correct test result summary (#14807)
β’ feat(ci): execute long extended tests in CI run (#14799)
β’ fix(agw): Remove broken python cli scripts in containerized agw (#14760)
β’ docs: Replace NH_Network by Orc8r in Neutral Host architecture figure (#14785)
β’ chore: mme compile warnings are reduced (#14769)
β’ docs: adapt Docs to docker compose V2 (#14774)
β’ fix(orc8r): fix error messages in go http endpoints in orc8r (#14758)
β’ feat(ci): Remove useless pipelines (#14664)
β’ fix(ci): remove print typo in package.sh (#14771)
β’ fix(ci): adapt prefix for CWF images to the one expected in the fabfile (#14778)
β’ fix(agw): add LTE_ROOT to icmpv6 imports (#14779)
β’ fix(ci): use correct prefix for CWF images (#14776)
β’ chore(ci): remove unused firebase_admin installation (#14775)
β’ chore: update to Docker Compose V2 (#14415)
β’ chore: NamedTuple looks nice (+ some f-string-ification) (#14772)
β’ fix(ci): assign correct SHA to CI runs triggered by repository_dispatch (#14750)
β’ fix(agw): change remote location of libgtpnl in docker container (#14766)
β’ fix(agw): change remote location of liblfds in docker container (#14765)
β’ fix(agw): change remote location of liblfds in third party build (#14764)
β’ fix(agw): change remote location of liblfds (#14763)
β’ feat(agw): Use json file to communicate with the DHCP helper cli (#14731)
β’ fix(agw): Fixed display of flaky retry enabled flag (#14670)
β’ fix(dp): fix error messages in go http endpoints in dp (#14756)
β’ fix(pipelined): Set timeout for socket when getting mac address (#14759)
β’ fix(pipelined): added changes for ovs flows of table 13 (#14234)
β’ chore(agw): Declare conflicting packages (#14737)
β’ fix(agw): Reduce minimum version required for scapy (#14749)
β’ fix(cwg): correct error passing to NewHTTPError (#14757)
β’ fix(feg): correct error passing to NewHTTPError (#14755)
β’ refactor(agw): Improve dhcp_helper_cli.py help (#14739)
β’ fix(agw): Add license files for magma and dhcp package (#14742)
β’ refactor(agw): Add type hints (#14732)
β’ chore(orc8r): Fix error handling for obsidian handlers (#14683)
β’ ci: simplify message handling sent to Slack (#14736)
β’ fix(agw): Fix name of DHCP CLI helper in Bazel build (#14735)
β’ chore: magma deb artifacts package a license file (#14722)
β’ chore(deps): bump qs from 6.5.2 to 6.5.3 in /nms (#14634)
β’ fix(agw): Fix build-magma.sh after refactoring (#14733)
β’ refactor(agw): separate dhcp helper cli (#14635)
β’ ci: switch to linux foundation artifactory in promotion workflows (#14684)
β’ chore: Add helpful logging for executing the manual tests (#14711)
β’ chore: Add bazel profile option for integration tests (#14714)
β’ fix(ci): upload correct GHz images (#14723)
β’ fix: clone from correct repo without redirection (#14721)
β’ chore(ci): Switch-off the bazel remote cache for the python sudo tests (#14693)
β’ chore: magma and sctpd have a license set in deb meta data (#14720)
β’ ci: verify inputs and restrict publishing to magma-packages-test (#14704)
β’ chore(ci): Use bazel Docker cache in the agw-coverage workflow (#14689)
β’ fix(ci): output test_status from containerized integ tests correctly (#14713)
β’ chore(ci): Add release build and coverage to docker bazel cache (#14686)
β’ chore: Migrate enb_ue_s1ap_id_ue_context_htbl in mme_app to protobuf map (#14654)
β’ fix(ci): Sleep between retries while waiting for radius server to come up (#14701)
β’ chore(deps): bump cryptography (#14610)
β’ chore(deps): bump certifi (#14645)
β’ Update CONTRIBUTING.md
β’ Update CONTRIBUTING.md
β’ Update CONTRIBUTING.md
β’ fix(agw): Revert "fix arp traffic in pipelined (#14700)" (#14712)
β’ docs: Replace make run with bazel steps in the quick start guide (#14708)
β’ ci: remove integ test dev handling from publishing script (#14687)
β’ ci: set ci workflow Test LTE Integration With Make Dev Build to manual execution only (#14663)
β’ ci: github workflow builds and uploads ovs (#14614)
β’ chore: Add bazel AGW build alias (#14660)
β’ docs: Link docusaurus pages that are missing links (#14703)
β’ fix(ci): Fix TestPostODS in FeG radius (#14698)
β’ chore(feg): Fix typos in FeG radius (#14697)
β’ fix(ci): Fix FeG radius redis tests (#14692)
β’ feat(ci): Lint FeG radius in CI (#14674)
β’ chore(deps): bump express from 4.17.1 to 4.18.2 in /docs/docusaurus (#14646)
β’ feat(orc8r): upgrade orchestrator docker base image (#14452)
β’ fix(agw): fix arp traffic in pipelined (#14700)
β’ fix(ci): include wget into Dockerfile (#14702)
β’ chore(ci): Remove GCC problems and errors workflow (#14688)
β’ chore(ci): Switch-off bazel remote cache for codespaces (#14694)
β’ chore(agw): integrate dhcp cli helper (#14528)
β’ fix: flaky and harmful ipv6 test is disabled for now (#14682)
β’ fix: steps that need sudo are executed with as sudo (#14691)
β’ feat(ci): Adapt handling of LF's artifactory GPG key (#14601)
β’ chore(ci): Use bazel docker caches instead of remote cache for the bazel workflow (#14571)
β’ chore: traffic tests are waiting for started iperf instances (#14673)
β’ feat(ci): Run FeG radius unit tests in CI (#14655)
β’ refactor(agw): remove scapy from icmpv6.py (#14636)
β’ refactor(agw): replace scapy in packet_ryu_cli (#14637)
β’ fix(ci): finish if-else block correctly (#14677)
β’ chore(ci): Remove the bazel-diff build from the Bazel Docker cache (#14675)
β’ ci: remove test lte integration with bazel workflow (#14662)
β’ feat(ci): enable publishing of containerized LTE integ test results (#14643)
β’ chore(agw): Clean up integrated buildifier setup and update docs (#14649)
β’ refactor(ci): change Github action due to deprecation warning (#14474)
β’ fix(ci): set correct names to test result artifacts (#14658)
β’ fix(agw): Converted gtpv1 task files to cpp (#14290)
β’ chore: lockfile is updated by pydep - see PR description for details (#14661)
β’ chore(ci): Centralize the bazel-diff call in a new job (#14626)
β’ Revert "ci: replace deprecated GitHub action commands for set-output (#14454)" (#14657)
β’ chore: Enable remote cache compression for Bazel (#14640)
β’ fix(ci): remove typo in failure message to slack (#14656)
β’ chore(ci): Use pre-built buildifier in CI (#14639)
β’ chore(deps): bump decode-uri-component in /docs/docusaurus (#14599)
β’ chore(ci): bump gabrielfalcao/pyenv-actionversion to remove deprecations warning (#14632)
β’ chore(deps): bump qs from 6.5.2 to 6.5.3 in /docs/docusaurus (#14631)
β’ ci: replace deprecated GitHub action commands for set-output (#14454)
β’ chore: rules_pkg is upgraded to a proper release version (#14644)
β’ chore(agw): Fix deprecated attributes in bazel dependencies (#14642)
β’ docs(eventd): Remove reference to Make commands (#14573)
β’ fix(agw): Migrate tun11_ue_context_htbl in mme_app to protobuf map (#14591)
β’ docs(agw): Remove make command from containerized AGW documentation (#14628)
β’ feat(ci): Add workflow to upload Go package to artifactory (#14622)
β’ chore(ci): Simplify FeG Lint & Test workflow (#14625)
β’ chore: update devcontainer in devcontainer.json (#14621)
β’ ci: update devcontainer image version (#14619)
β’ fix(ci): apply correct test target for extended integ tests in containerized test workflow (#14618)
β’ chore(ci): Build MME for the OAI-MME variant with Bazel for RHEL (#14465)
β’ chore(ci): Use tinder/bazel-diff for the import checking job (#14577)
β’ docs(lte): Update gateway VM bazel setup with convenience script (#14595)
β’ chore(ci): Add convenience script for bazel setup in the VM (#14593)
β’ chore(ci): Create separate workflow for Golang version check (#14592)
β’ chore: Clean up /src/ folder (#14535)
β’ fix(agw): https://github.com/magma/security/issues/140 (#14468)
β’ fix: Set latest tag for agwc images (#14594)
β’ fix: packages are looked for in the correct folder (#14596)
β’ chore: double push to magma artifactory is removed (#14586)
β’ chore(ci): Build docker containers with bazel cache in CI (#14569)
β’ fix(ci): ubuntu runners are pinned to 20.04 so that python can be installed (#14587)
β’ chore: Fix if condition that determines dry-run (#14582)
β’ fix(agw): Migrate imsi_mme_ue_id_htbl in mme_app to protobuf map (#14524)
β’ chore: the lf artifactory is setup during vm full_provision-ing (#14514)
β’ fix(ci): Fix package build if-conditions for skipped builds (#14565)
β’ chore: all artifactory endpoints on master are switched to lf (#14508)
β’ fix(amf): config support for pcscf address (#14566)
β’ fix(ci): Fix working directory for dummy package (#14568)
β’ chore(ci): Block cache usage for large Bazel targets (#14492)
β’ fix(ci): New job to push dummy package to trigger GPG signing (#14564)
β’ refactor(agw): replace scapy in gw mac address (#14405)
β’ chore(ci): Run bazel release job only if affected by changes in PR (#14554)
β’ feat(ci): lte-integ-test-magma-deb no longer publishes results to firebase (#14498)
β’ fix(agw): Modified code in sgw_s8 task to port ue context hash table to protobuf map (#14406)
β’ chore(ci): bump manusa/actions-setup-minikube to use Node 16 as default (#14499)
β’ fix(ci): update setup.cfg to adhere to flake8 6.0 rules (#14559)
β’ fix(ci): Push third party packages to pool (#14550)
β’ chore: Upload agwc containers to LF artifactory (#14546)
β’ fix(agw): Converted sms_orc8r task files to cpp (#14494)
β’ chore(agw): Add dhcp_helper_cli.py script in order to seperate dhcp from mobilityd. (#14418)
β’ fix(ci): Use correct URL for new artifactory (#14548)
β’ chore(cwg): Remove commented out code from Vagrantfile (#14547)
β’ fix(ci): Use internal networks for CWF dev VMs (#14544)
β’ fix(agw): Deleted temporary file emm_headers.hpp and moved functions out of extern (#14489)
β’ chore(ci): Use new artifactory URL for third-party build (#14545)
β’ fix(agw): Memory leak and corresponding corruption fix when restoring context from database during mme restart (#14543)
β’ feat(ci): pin devcontainer version by hash (#14447)
β’ chore: Revert to old tagging scheme (#14534)
β’ chore(ci): Deactivate Git advice for detached HEAD in Bazel workflow (#14540)
β’ docs: Fix outdated footer #13746 (#14515)
β’ chore(ci): Use bazel-diff in bazel.yml (#14522)
β’ docs: Rename "master" organization to "host" (#14512)
β’ chore: Make name of restart function clearer (#14537)
β’ fix(ci): Use internal networks for VMs (#14516)
β’ fix(ci): Avoid error creating folder twice (#14533)
β’ chore: Remove BUILD.bazel files from src/ folder (#14526)
β’ fix(ci): Unbreak build all - Feg-build test (#14532)
β’ fix(ci): Double naming for id in build job (#14530)
β’ feat(ci): Enable double push (#14527)
β’ chore: Check for empty input in filter_test_targets.sh (#14523)
β’ fix(dp): radio controller test is deleted as endpoint was removed in #13925 (#14521)
β’ chore: Add support and wrapper script for tinder/bazel-diff (#14509)
β’ fix(ci): typo in handling the target magma-mme image (#14517)
β’ fix(agw): Fix type hints of restart_services function (#14520)
β’ fix(amf): Increased timetolive sctp_sendmsg (#14518)
β’ fix(ci): Convert all mme related services over to systemd notify (#14249)
β’ chore(ci): optimizing the OAI Ubuntu18 build pipeline stage (#14491)
β’ chore: Do not publish build results from PRs (#14507)
β’ fix(agw): Converted s11 task files to cpp (#14449)
β’ docs: resolve several reviewdog remarks (#14511)
β’ fix: update property call for github_action/github-script (#14506)
β’ ci: upgrade actions/github-script (#14487)
β’ chore: Change bazel target structure in bazel workflow (#14504)
β’ chore: Remove some unused Ansible vars (#14503)
β’ feat(ci): lte-integ-test-bazel-magma-deb publishes results to firebase (#14488)
β’ refactor(agw): Use netifaces to get mac addresses consistently (#14355)
β’ chore: bazel debian artifacts are also pushed to the LF artifactory (#14486)
β’ chore(ci): Create separate buildifier and python import check jobs for Bazel (#14496)
β’ fix(orc8r): Handle absent NGC config correctly (#14231)
β’ fix(mme): Increased TimeToLive sctp_sendmsg (#14493)
β’ chore: install only llvm version 12 in devcontainer (#14434)
β’ chore(ci): Fix permission issue for bazel-base cache (#14480)
β’ Revert "ci: upgrade actions/github-script (#14477)" (#14485)
β’ fix(orc8r): pin postgres image version to 14 (#14482)
β’ ci: upgrade docker/setup-buildx-action (#14479)
β’ ci: upgrade docker/metadata-action (#14478)
β’ ci: upgrade actions/github-script (#14477)
β’ ci: upgrade nick-fields/retry (#14476)
β’ fix(agw): Converted sgs task files to cpp (#14339)
β’ fix(agw): Modified code to port teid has list to protobuf in sgw_s8 task (#14006)
β’ chore(ci): Mark spgw_procedures_with_injected_state_test as flaky in Bazel (#14464)
β’ fix(ci): only workflow names work as trigger specifications (#14463)
β’ chore(ci): Remove the individual build step in bazel.yml (#14458)
β’ chore(ci): Rename Bazel Debian integ test workflow (#14461)
β’ fix(agw): c++ migration of mme files under include folder (#14420)
β’ Revert "chore: bazel debian artifacts are pushed to lf artifactory (#14451)" (#14457)
β’ chore: Remove test_oai Make target (#14381)
β’ chore(lte): Remove Make coverage targets for LTE (#14264)
β’ chore: bazel debian artifacts are pushed to lf artifactory (#14451)
β’ fix(docs): remove inactive HIL lab (#14431)
β’ chore(ci): Build MME for the OAI-MME variant with Bazel (#14393)
β’ fix(agw): Converted service303 task files to cpp (#14436)
β’ chore(deps): bump loader-utils from 1.4.1 to 1.4.2 in /nms (#14448)
β’ docs: Fixed a broken link (#14437)
β’ feat(agw): add service function to get all magma services (#14142)
β’ feat(ci): define custom images for dockerized integration tests (#14353)
β’ fix(ci): useless renaming broke the job (#14441)
β’ fix(ci): secrets are accessible in env but not in if (#14423)
β’ fix: orc8r go files formatted with gofmt (#14428)
β’ fix: feg go files formatted with gofmt (#14429)
β’ fix: cwf go files formatted with gofmt (#14430)
β’ feat(ci): restructure the AGW docker image hash propagation to allow for forked PRs (#14389)
β’ chore: Upgrade to Go version 1.19 (#14366)
β’ fix(amf): added n11 unit test cases (#14378)
β’ fix(agw): Converted sctp task files to cpp (#14356)
β’ fix: class variable syntax is fixed (#14427)
β’ chore: Persist bazel artifacts after VM restart (#14425)
β’ fix(amf): Incorrect SecurityType in PDU Session Release Complete (#14421)
β’ docs: remove resolved warning in Vagrant installation (#14424)
β’ chore(agw): multiple magma services can be enabled/disabled at the same time (#14141)
β’ fix: metrics test is independent from execution of unrelated tests (#14422)
β’ chore(ci): increase consistency for Slack messages (#14412)
β’ chore(deps): upgrade python protobuf to latest 3.20 version (#14369)
β’ chore: unify indentation in Dockerfiles (#14410)
β’ chore(deps): bump loader-utils from 1.4.0 to 1.4.1 in /nms (#14377)
β’ chore: remote cache traffic is reduced by not caching large artifacts (#14383)
β’ chore: Remove small code owner groups (#14413)
β’ refactor(ci): use filenames instead titles for dependencies (#14411)
β’ feat(ci): add build workflow for 3rd party deps (#14365)
β’ fix(magmad): Revert service restart metrics to use a Gauge (#14370)
β’ chore(agw): Remove commented out code from Vagrantfile (#14407)
β’ fix(agw): Modified code port hash list, temporary_create_session_procedure_id to protobuf map (#14005)
β’ chore(ci): improve readability in magma_deb/tasks/main.yml (#14397)
β’ Fix: Pass command through shell (#14401)
β’ chore: the module not found check is robust regarding non daemon processes (#14400)
β’ docs: Switch documentation from Make to Bazel. Part I (#14387)
β’ docs: Update docs on removed Make targets (#14322)
β’ fix(ci): Remove dev dependencies before building release (#14388)
β’ chore: update docu is fixed and upgrade docu is added (#14395)
β’ chore: deb integ test uses artifact from bazel workflow (#14394)
β’ fix(agw): Modified code to port s1ap_imsi_map to protobuf structure (#14155)
β’ fix(ci): restrict docker push to Github push event (#14385)
β’ fix(ci): add typing import to firebase_publish.py (#14384)
β’ chore: Bazel Bash completion (#14361)
β’ chore(agw): Remove unused Make targets from lte/gateway/Makefile (#14321)
β’ feat(ci): Propagate AGW docker images hashes to the integration test job (#14302)
β’ chore: bazel magma deb content is compressed (#14376)
β’ fix: missing sctpd min version file is added to magma artifact (#14375)
β’ chore(agw): cleanup while loop checks for responses (#14354)
β’ fix: bazel debian handling is fixed II (#14372)
β’ chore(ci): Remove empty workflow (#14371)
β’ fix(agw): Modifed code to port hash list of ue contexts to protobuf map (#14342)
β’ chore: the devcontainer uses the same grpc setup as the vm (#14360)
β’ chore: Link folly dynamically in bazel by default (#14368)
β’ fix: bazel debian handling is fixed (#14367)
β’ chore(agw): Remove Make targets that are covered by Bazel (#14329)
β’ chore(ci): Remove Make jobs from AGW Lint & Test workflow that are already covered by bazel jobs (#14320)
β’ chore: bazel debian artifacts are published (#14338)
β’ fix(amf): Periodic Registration failure (#14357)
β’ refactor(cwg): switch to external radius package (#14291)
β’ chore(ci): remove flaky integration tests from containerized AGW tests (#14351)
β’ docs: migrate Documentation Overview from Docusaurus to Contributor Guide (#14235)
β’ chore(ci): reduce boilerplate code in firebase_publish.py (#14328)
β’ fix(agw): Create empty config before running integ tests (#14292)
β’ fix(agw): c++ migration of mme_app files (#14211)
β’ feat(ci): enable build Debian packages of external Magma dependencies (#14326)
β’ fix(ci): node is pinned to version 17 that can be used on xenial (#14343)
β’ chore(ci): Replace to-be-deprecated set-output statement in GitHub workflow (#14333)
β’ fix(amf): Added logs for release cause (#14337)
β’ fix(agw): Modified code to fix the issue 14244 (#14327)
β’ fix(ci): Fix upload error in agw-coverage workflow (#14332)
β’ fix: bazel build and test verbs use same parameter order (#14336)
β’ test(agw): Fix broken integration test (#14331)
β’ chore(ci): Send all CI Slack notifications for Bazel jobs to the standard #ci channel (#14330)
β’ chore(agw): Create Python environment with bazel (#14266)
β’ chore(ci): Remove sudo tests from make LTE integ test workflow (#14233)
β’ chore(agw): Bazelify the load_tests (#14317)
β’ fix(ci): Remove ntpdate from eventd service, because timesync already handled by systemd-timesyncd. Eventd startup will fail when no ntp service is reachable. Ntp servers seem to be blocked regularly on github actions/azure due to ddos issues which makes test_services_are_running.py fail. (#14315)
β’ refactor(pipelined): Use netifaces to get mac addresses (#14303)
β’ chore(ci): Unify workflow names (#14229)
β’ chore: Introduce "util_script" and "service" Bazel tags (#14215)
β’ fix(ci): ignore exit status from single test sets (#14278)
β’ fix(amf): QOS flow descriptors are not updated correctly as configured (#13974)
β’ chore: Set parameter for both build and test (#14311)
β’ fix(agw): Modified code at s1ap to remove dependency on common state manager class (#14116)
β’ fix(amf): Handled Registration and Periodic Registration Failure Issues (#14309)
β’ chore(ci): Remove dead env variables in agw-workflow (#14301)
β’ fix: Restore import path logic in load tests (#14287)
β’ fix(ci): format html output correctly (#14295)
β’ fix(ci): Add debug output to in order to make it easier to investigate services not starting in integ tests. Add debug output to ntpdate as this seems to cause the failed integ tests. (#14238)
β’ fix(ci): install missing firebase_admin python module (#14289)
β’ chore(ci): remove flaky integration tests from containerized AGW tests (#14241)
β’ fix(ci): fix bug in dict iteration (#14288)
β’ fix(ci): use correct syntax to filter for repository_dispatch (#14282)
β’ chore: Reduce devcontainer size (#14280)
β’ fix(ci): use correct syntax for push event in sudo python tests (#14281)
β’ chore(ci): remove debug-only hmarr/debug-action (#14275)
β’ chore(ci): bump github/codeql-action version to remove deprecation warning (#14273)
β’ chore(ci): Consolidate C/C++ and python code coverage generation in new CI workflow (#14127)
β’ chore(ci): bump actions/download-artifact version to remove deprecation warning (#14277)
β’ chore(ci): bump geekyeggo/delete-artifact version to remove deprecation warning (#14276)
β’ feat(nms): New edit dialog for NGC AMF config (#14259)
β’ feat(agw): publish LTE integ test results to firebase (#14220)
β’ chore(ci): bump docker/build-push-action version to remove deprecation warning (#14268)
β’ chore(ci): bump amannn/action-semantic-pull-request version to remove deprecation warning (#14271)
β’ chore(ci): bump docker/setup-qemu-action version to remove deprecation warning (#14270)
β’ chore(ci): bump action/setup-node version to remove deprecation warning (#14269)
β’ fix(ci): fix test interdependency in test_attach_detach_rar_tcp_he (#14242) (#14267)
β’ chore(agw): Fix LTE snowflake issue (#14179)
β’ chore(ci): Reconfigure workflow triggers to push on master instead of waiting for the build-all workflow to complete (#14227)
β’ chore(ci): bump tspascoal/get-user-teams-membership version to remove deprecation warning (#14261)
β’ chore(ci): bump peter-evans/find_comment version to remove deprecation warning (#14263)
β’ chore(ci): bump nick-invision/retry version to remove deprecation warning (#14262)
β’ chore(ci): bump reviewdog/action-golangci-lint version to remove deprecation warning (#14260)
β’ fix(ci): remove the never green amis workflow (#14247)
β’ chore(ci): bump actions/checkout version to remove deprecation warning (#14253)
β’ docs: Fixes symbolic link (#14250)
β’ chore(ci): bump EnricoMi/publish-unit-test-result-action/composite version to remove deprecation warning (#14255)
β’ chore(ci): bump docker/login-action version to remove deprecation warning (#14256)
β’ chore(ci): bump actions/cache version to remove deprecation warning (#14254)
β’ chore(ci): bump actions/setup-go version to remove deprecation warning (#14252)
β’ fix(ci): test interdependency in test_attach_detach_multiple_rar_tcp_data (#14242)
β’ fix(agw): copy ryu patch files to agw python container (#14251)
β’ chore(agw): Add systemd notification to mme so we can detect when the mme has restarted (#14177)
β’ chore(ci): Update FEG integ test job dependency on docker build jobs (#14239)
β’ feat(nms): Show NGC AMF config for gateways (#14243)
β’ docs: Tidy up containerized AGW instructions (#14240)
β’ feat(ci): publish python sudo test results to firebase (#14223)
β’ fix(feg): Pin Go tools package (#14245)
β’ fix(agw): pipelined initialization dependence (#14105)
β’ chore(ci): Add option to store bazel profile data to bazel.yml workflow (#14226)
β’ Pr/fix test interdependency in test attach detach rar tcp data (#14230)
β’ fix: Do not set HOME in Dockerfile (#14232)
β’ feat(ci): parallelize integration tests for containerised AGW (#14214)
β’ docs: Fix warning rendering re building the AGW with Bazel (#14224)
β’ fix(agw): Remove speed check for GTP-U (#14210)
β’ fix(orc8r): Stabilize cloud tests (#14083)
β’ fix(agw): Converted ha task files to cpp (#14148)
β’ docs(agw): Documentation for systemd configuation (#14218)
β’ feat(ci): bump and pin github action in federated integ test (#14221)
β’ chore: Upgrade labstack/echo Go dependency (#14217)
β’ fix(agw): Converted s6a task files to cpp (#14089)
β’ feat(ci): increase granularity of AGW integration test execution (#14203)
β’ feat(ci): prepare integration test CI for special containerized test set (#14202)
β’ chore(ci): upgrade Github action dorny/paths-filter (everywhere) (#14204)
β’ chore(agw): cleanup agw nonsanity tests (#14183)
β’ chore(ci): Publish unit-test results for the bazel-workflow (#14145)
β’ chore(ci): attempt mitigation of flaky integration test against containerized AGW (#14188)
β’ chore(deps): bump passport-saml from 3.2.1 to 3.2.2 in /nms (#14147)
β’ feat(nms): implement 5G feature switch for LTE EPC (#14101)
β’ refactor(ci): multilining execution command for better readability (#14201)
β’ fix(ci): MME RHEL8 build from scratch was broken (#14175)
β’ chore(ci): consistently allow for flaky retries (#14152)
β’ chore(agw): valid printing and cleanup for fabfile AGW (#14199)
β’ fix(agw): fix bug in latest magma_dev.yml (#14198)
β’ fix(amf): AMF support SuciProfile Encryption in Identity procedure (#13727)
β’ fix(amf): Added t3512 configuration and registration failure handling (#14171)
β’ feat(agw): create new base images of magma_dev and magma_test (#14096)
β’ fix(orc8r): Correctly initialize array to allow removing assocs (#14042)
β’ chore(ci): refactor AGW integration test makefile to handle multiple manual tests correctly (#14150)
β’ chore: magma debian package meta info is enhanced (#14126)
β’ fix(pipelined): Handling for GTPU end-marker (#14016)
β’ refactor(ci): modularize the federated integration test make command (#14170)
β’ chore: the bazel vm setup is more comfortable and documented (#14166)
β’ chore(ci): abstract environment preparation (#14151)
β’ fix(nms): Fix fetching of subscriber config for paginated subscribers (#14172)
β’ refactor(ci): increase readability and resiliance for fabfile load test (#14173)
β’ chore(ci): directory not used at all in federated integration tests (#14169)
β’ chore(deps): bump kubeclient in /orc8r/cloud/docker/fluentd_daemon (#14118)
β’ chore(ci): allow more granular AGW integration test execution (#14158)
β’ chore(ci): upgrade Github action setup-python (#14165)
β’ chore(ci): Improvements for RHEL8 Docker Image Builds (#14070)
β’ docs: migrate Documentation Overview from Docusaurus to Contributor Guide (#14133)
β’ fix: correct action for macos slack notification is used (#14163)
β’ chore(ci): remove unnecessary code duplication (#14154)
β’ chore: a workflow that runs integ tests vs a magma debian package build with bazel (#14093)
β’ chore(ci): Clean up dead code in ci-scripts folder (#14130)
β’ fix(ci): there was a bit too much deleted in #14050 (#14143)
β’ feat(agw): time before killing containers during restart is reduced as (#14139)
β’ chore(agw): remove docker-compose.dev.file (#14050)
β’ fix(ci): health check in ci job fails because the container is not healthy after the first docker compose up command (#14138)
β’ chore(ci): Add upload test results for containerized agw integ tests (#14131)
β’ fix(agw): Modified code to replace state_teid_hash list to protobuf map in spgw task (#13843)
β’ fix(agw): c++ migration of nas/ies files (#14111)
β’ chore(ci): the fabfile test option is deprecated (#14117)
β’ chore(ci): upgrade Github checkout action (#14129)
β’ feat(ci): wait for healthy pods workaround - except liagentd (#14090)
β’ chore(agw): activate mypy code scanning for lte integ tests (#13188)
β’ feat(agw): AGW container restart check their health status (#14008)
β’ fix(agw): Updated Magma version to 1.8.0 for upgrade script (#14112)
β’ chore(deps): bump addressable in /orc8r/cloud/docker/fluentd_daemon (#14100)
β’ fix(agw): Modified code to port s1ap_state_t structure to protobuf structure (#14072)
β’ chore: integ test workflows are reproducible (#14097)
β’ chore: Clean up boolean arguments in fabfiles (#14032)
β’ fix(agw): fix always true asserts in s1ap integ tests (#14091)
β’ fix: vagrant box cache location is pointing to correct folder (#14092)
β’ fix(amf): Fixing session ambr value when policy attached (#14098)
β’ chore(ci): s1ap integ tests against dockerized agw (#13884)
β’ docs: Fix typo in FeG build section (#14088)
β’ docs: cut docs for 1.8.0 release (#14065)
β’ docs: Fix double stop of magmad in Quick Start Guide (#14001)
β’ chore(agw): reduce python container build context (#14085)
β’ fix(nms): statistics not showing for non super users (#14079)
β’ chore: Bump node-fetch (#13857)
β’ fix(agw): Do not check for health of "shared_mconfig" (#14082)
β’ fix(lte): Fixed detect_init_system (#14034)
β’ chore: deprecated debian stretch specific files and scripts are removed (#14020)
β’ chore: delete non-existing directories from dockerignore file (#14081)
β’ docs(agw): start-up procedure for containerized AGW is improved (#14077)
β’ Upgrading magma version to 1.8.0 (#13869)
β’ chore(ci): enable manual execution of the integ test magma_deb in ci (#14076)
β’ chore: pip performance is improved by ipv4 over ipv6 precedence (#14057)
β’ chore: cache key of bazel base and image tag are updated (#14041)
β’ fix(agw): Port enb context from C structure to protobuf structure in s1ap module (#13728)
β’ fix(subscriberdb): Detach inactive subscribers when syncing (#14024)
β’ feat(ci): Move and edit release scripts/workflows (#14011)
β’ fix(amf): VoNR configuration support (#14039)
β’ fix(ci): use correct variable offered by dispatch action (#14038)
β’ fix(agw): all ROOTCA_PATH variables are deleted (#14037)
β’ chore(nms): Improve generic commands functionality (#14014)
β’ chore(ci): extracxt magma package version and trigger workflow (#13983)
β’ refactor(orc8r): Remove proto.Clone calls (#14029)
β’ fix: boolean arguments in fabric calls are interpreted correctly (#14030)
β’ fix(agw): fix certificate issue for containerized AGW deployment (#13862)
β’ fix(agw): fix incorrect asserts in agw integ tests (#14012)
β’ chore(agw): restart of sctpd is adapted (#14000)
β’ chore: the init system check is less chatty (#14004)
β’ chore: an integ test checks if all magma services are running (#14013)
β’ chore: Publish test results for the Bazel and Debian integration and sudo tests (#13984)
β’ fix(agw): sctpd needs explicit restart for docker as it is restarted β¦ (#14015)
β’ chore(deps): bump yajl-ruby in /orc8r/cloud/docker/fluentd_daemon (#12870)
β’ fix(agw): make redis save state after cleaning the db (#13994)
β’ fix(mme): Handling qosflowFailedForAddorModify in session modification response (#13655)
β’ fix(agw): Allow containerized magmad to restart services (#13993)
β’ chore: integ test magma restart waits for pipelined to be initialized (#13980)
β’ fix: missing enodebd folders are added to magma debian build (#14007)
β’ feat(agw): test_sctp_shutdown_while_mme_is_stopped.py is adapted to containerized AGW (#14009)
β’ chore(agw): s1ap_utils.py is cleaned up (#13854)
β’ chore(agw): Remove unused code from pydep (#14003)
β’ fix(agw): fix envoy controller docker image name (#13973)
β’ chore(agw): indentation in Dockerfile is fixed (#13992)
β’ fix: trf server logging is enabled again (#13990)
β’ fix(agw): Updated AGW Install script branch to v1.8 (#13996)
β’ chore: Fix scripts for Bazel integration tests (#13978)
β’ chore: lte integ tests always publish logs (#13991)
β’ fix(ci): Mitigate LSAN errors in LTE integ tests (#13940)
β’ fix(nms): Display correct axios errors (#13986)
β’ chore(ci): putting the RHEL8 certificates/entitlements in cleaner way (#13985)
β’ docs(agw): Updated AGW Install docs for the 1.8.0 Release (#13926)
β’ fix: magma_deb integ tests can use config_iface_for_ipv6.py script (#13982)
β’ chore: Publish environment logging for the Bazel integration tests (#13977)
β’ fix(agw): c++ migration of nas files (#13904)
β’ fix(amf): Support for 5GS network feature support (#13413)
β’ fix(nms): improve sync of orc8r tenants with NMS organizations in NMS scripts (#13939)
β’ fix(agw): Modified code to replace C structure ue_description_t to protobuf structure UeDescription (#13678)
β’ docs: headlines in src/go/README.md are displayed correctly (#13972)
β’ fix(agw): Pin version of grpcio_tool in python_dev ansible role (#13957)
β’ feat(amf): Support for Protocol Configuration Options IE (#13768)
β’ fix(agw): Modified code to remove unused files, pgw_pcef_emulation.cpp/hpp and also removed unused structure, deactivated_predefined_pcc_rules (#13943)
β’ feat(agw): all AGW containeres have health checks (#13918)
β’ fix: py cryptography is pinned to a version that works with magma (#13960)
β’ chore: #11633 is reverted manually (#13868)
β’ fix(agw): the envoy controller is in the feg image (#13947)
β’ fix(nms): Improve sync of NMS organizations and orc8r tenants (#13917)
β’ chore(ci): run integ tests again deb installation in ci (#13842)
β’ fix(ci): Add missing paths to path filter (#13959)
β’ fix(agw): Downgrade grpcio to fix pylint (#13946)
β’ chore(agw): cleanup apt installs in agw Dockerfiles (#13932)
β’ test(cwg): Stabilizing TestGyCreditExhaustionRedirect (#13870)
β’ chore(dp): supressed radio controller operation (#13925)
β’ chore(dp): Preallocate memory when collecting column pointers (#13890)
β’ fix(agw): perform install of magma runtime dependencies (#13924)
β’ chore(orc8r): Add missing dp enabled parameter to terraform input template (#13934)
β’ feat(dp): Use database directly in AMC (#13930)
β’ chore(dp): Fix domain-proxy build job (#13937)
β’ docs(agw): Mark the AGWC Helm chart as experimental (#13920)
β’ feat(dp): Implement GetState in DP orc8r service (#13914)
β’ chore(dp): Get rid of legacy active-mode controller (#13906)
β’ chore(dp): WithinTx should not suppress panic (#13933)
β’ feat(agw): LTE integration tests run on a containerized AGW (#13853)
β’ feat(agw): dockerize the agw envoy controller (#13852)
β’ fix(agw): Fix wildcard expansion error in magma aliases (#13929)
β’ chore: magma deb build is bazelified (#13749)
β’ chore(dp): Implement AmcManager UpdateCbsd func (#13927)
β’ fix(dp): make 37 default value for max_eirp (#13922)
β’ fix: golangci is upgraded to 1.47.3 in order to support generics (#13923)
β’ chore(dp): Implement AmcManager DeleteCbsd func (#13921)
β’ chore(dp): New AmcManager CreateRequest func (#13908)
β’ fix(amf): Adding Reject if Static ip configured is in subset of ip_pool (#13472)
β’ fix: ansible is pinned because of ansible-core 2.13.4 breaking change (#13916)
β’ chore(ci): Parallelize the LTE integ tests and the sudo python tests (#13865)
β’ chore(agw): Create convenient aliases in magma-dev VM for service commands (#13874)
β’ fix(ci): activate carryforward + apply best practise for flag management (#13878)
β’ chore(agw): Tidy up fabfile (#13872)
β’ feat(ci): Add federated integ test for HSS (#13805)
β’ fix(nms): bump network timeout to avoid preventable build failures (#13775)
β’ chore: bump postcss (#13675)
β’ fix(ci): Add repository with grpc-dev version 1.43 (#13896)
β’ fix(dp): Adjust dp config to deployment names (#13893)
β’ fix: bazel base uses same folly version as magma vm (#13867)
β’ fix(nms): Show an error message if the user login fails (#13888)
β’ fix(mobilityd): Set daemon flag for mobilityd timers (#13879)
β’ chore(dp): Move AMC to dp orc8r service (#13886)
β’ fix(orc8r): Updated helm chart version for 1.8.0 release (#13731)
β’ chore(nms): Upgrade chart-js-2 and react-chart-js (#13590)
β’ chore(dp): remove channels DB table (#13871)
β’ fix(dp): add 103 grantId handling (#13876)
β’ chore(orc8r): Rework domain-proxy configuration file (#13875)
β’ fix(ci): Join the qfi test to resolve test interdependency issue (#13561)
β’ chore: delete stale example dir (#13829)
β’ feat(agw): Write per subscriber APN specific data into subscriberDB store when MME receives Update Location Answer (#13470)
β’ feat(dp): Add interface for radio controller replacement (#13864)
β’ chore(ci): codecov should not fail the build pipeline (#13866)
β’ refactor(nms): replace moment.js with date-fns (#13804)
β’ feat(dp): Add support for json columns in db framework (#13863)
β’ fix(cwg): Install necesssary vagrant plugin for test flow (#13860)
β’ chore(dp): Remove unused CPI related fields (#13858)
β’ fix(feg): Added vagrant-reload to workflows (#13849)
β’ refactor(ci): never used successfully within its whole lifetime (#13846)
β’ fix: ryu patching is cleaned up (#13705)
β’ docs: Document magma_deb VM (#13840)
β’ fix(ci): refine backport title (#13637)
β’ fix(agw): Reload magma_deb when provisioning (#13823)
β’ chore(agw): Clean up dead code in gxgy_tests/local integ tests (#13783)
β’ refactor(nms): Migrate Alerts rules detail to new style (#13792)
β’ chore(agw): Increase disksize for agw container to accomodate the containerized agw (#13750)
β’ fix(feg): fix snowflake issue in feg integ test (#13600)
β’ fix(agw): Modified code to fix compilation error on inclusion of proto_map.h file and removed unused file, sgw.h and unused structure (#13833)
β’ fix(ci): fix ipv6 uplink test (#13669)
β’ fix(ci): Trigger all bazel workflow jobs by pushing to master (#13825)
β’ fix(ci): Fix feg integ tests. Feg integ tests need both docker magmad for feg and systemd magmad for agw. So the detection fails. (#13781)
β’ fix(ci): Set up the scripts needed in the bazel LTE integ test workflow (#13803)
β’ fix(agw): Fix spyne version in pydep lockfile (#13809)
β’ fix(agw): Migrate hash list of state_ue to protobuf_map (#13508)
β’ chore(agw): Clean up unnecessary Make commands (#13782)
β’ fix(agw): Fix reinstall logic and error handling in pydep (#13799)
β’ fix(agw): updated env.j2 file on master branch (#13742)
β’ refactor(enodebd): package code for enodebd devices (#13581)
β’ fix(agw): c++ migration of nas/emm/msg files (#13754)
β’ fix(agw): Downgrade sentry-sdk, grpcio and spyne (#13795)
β’ chore: Fix setup and teardown in Bazel integtest wrapper script (#13789)
β’ refactor(nms): Migrate Alerts Receivers detail to new style (#13774)
β’ chore(orc8r): upload vagrant box with vagrant cli (#13555)
β’ chore(ci): Run the sudo tests with bazel (#13772)
β’ chore: add security acknowledgements (#13608)
β’ chore: Add improvements to the bazel sudo wrapper script (#13744)
β’ chore(agw): remove core capturing logic all together as the host logic just works. In /var/cores you will find the captured core files (#13738)
β’ chore(agw): Python dependency upgrades (#13482)
β’ chore(ci): Mitigate Vagrant cloud rate limiting errors by logging in (#13734)
β’ chore(dp): Remove apt packages version pinning in DP Dockerfiles (#13769)
β’ docs(cloud): updated blog link (#13763)
β’ chore(ci): Reconfigure bazel workflow trigger (#13751)
β’ refactor(agw): remove duplicated implementations of DataModel methods (#13564)
β’ feat(agw): Run integ tests versus containerized AGW (#13659)
β’ docs(cloud): updated pdf links in docs (#13759)
β’ chore: bazel base image is pinned so that new image can be released as a non breaking change (#13757)
β’ fix(amf): ICS IE not required for ICS (#13318)
β’ docs: Extended features in 5G SA documentation (#13624)
β’ fix(dp): fix unique constraint error handling in sqlite (#13752)
β’ feat(dp): Add relinquish custom action (#13715)
β’ chore(orc8r): Add option to enable http metrics for orc8r services (#13736)
β’ Revert "fix: bazel base uses same folly version as magma vm (#13743)" (#13753)
β’ fix: bazel base uses same folly version as magma vm (#13743)
β’ fix(ci): Fix debug logging for bazel dependency (#13747)
β’ docs(orc8r): updated slack link on the docs (#13745)
β’ fix: folly can be installed on systems without sudo (#13741)
β’ fix(ci): Add missing paths to the path filter in the bazel workflow (#13735)
β’ fix(agw): updated docker install script for agw (#13726)
β’ fix(agw): Fixed testcase class and function names for better ci debugging (#13714)
β’ refactor(orc8r): Simplifies protected server logic (#13613)
β’ fix(ci): clean up broken Semantic PR (#13499)
β’ chore(ci): Reconfigure the LTE integ test bazel workflow trigger to only run on master branch (#13730)
β’ fix(sessiond) fix the session modification bug (#13716)
β’ docs: update nav (#13547)
β’ fix(agw): cpp migration of nas/esm files (#13712)
β’ docs(agw): Fix link to docker installation script in Readme (#13713)
β’ feat(ci): add License header to Github workflows (#13696)
β’ chore: Reference magma VM more explicitly (#13699)
β’ chore: Improve integ test wrapper script (#13628)
β’ docs(agw): Update outdated playbook reference (#13700)
β’ docs: Represents new changes in charmed-magma (#13681)
β’ test(orc8r): Make TestSingletonRun not flaky (#13646)
β’ fix(ci): added parser for feg tests (#13706)
β’ chore: delete config file with exposed secrets (#13630)
β’ fix(agw): Fixed ci lte integ test execution issue (#13704)
β’ chore(dp): freeze skaffold version in dp integration tests (#13702)
β’ feat(ci): deactivate useless linter warnings for document start (#13688)
β’ fix(ci): updated ci report action (#13694)
β’ fix(ci): added feg_integ_test in firebase (#13691)
β’ chore: new integ tests are bazelified (#13623)
β’ fix(dp): CBSD might get accidentally removed when removing grant (#13680)
β’ refactor(orc8r): split function SetIdentityFromContext in middleware (#12787)
β’ refactor: remove xwf from workflows (#13668)
β’ feat(ci): Add federated integ test for HSS (#13531)
β’ feat(agw): Create production-like magma VM for running integration tests (#13552)
β’ chore(ci): Use the bazel remote cache in the bazel LTE integ test workflow (#13583)
β’ chore(dp): optimizing queries (#13636)
β’ chore(dp): Don't follow PODs logs in integration tests (#13665)
β’ chore: Remove deleted xwf path from ansible config (#13677)
β’ chore(ci): Add option for remote download optimization to bazel remote cache setup (#13657)
β’ feat(ci): Publishing feg-integ test result in firebase (#13660)
β’ fix(pipelined): Updating pipelined production configuration (#13656)
β’ refactor: remove xwf entry from dockerignore file (#13667)
β’ fix: sentry_sdk is pinned to <1.9 (#13652)
β’ docs(agw): fixing instructions to connect enodeb to gateway VM (#13017)
β’ refactor(nms): Migrate Alerts Receivers Overview to new style (#13593)
β’ refactor: Remove xwf from pipelined (#13621)
β’ refactor(nms): Migrate Alerts Rules Overview to new style (#13582)
β’ feat(ci): add non activated option to really use host docker socket (#13647)
β’ fix(cwg): Install patched aioeventlet from Magma fork (#13649)
β’ refactor: remove xwf from helm (#13619)
β’ fix(agw): Fixed SCTP abort issue by setting finite timeout in sctp_sendmsg (#13146)
β’ refactor: remove xwf functionality from backend (#13627)
β’ fix(ci): a personal access token must be used to be able to trigger workflows (#13640)
β’ refactor: Remove deprecated xwf functionality (#13592)
β’ fix(ci): the semantic-pr should also run on additional actions (#13638)
β’ docs(agw): Added Docker AGW install docs (#13611)
β’ chore: py production scripts are bazelified (#13451)
β’ chore(ci): Make it possible to manually start the Bazel build and test job (#13567)
β’ chore(nms): Remove deprecated xwf functionality from frontend (#13603)
β’ chore(agw): bump version of ovs that is required (#13629)
β’ chore(ci): Run the bazel workflow as a matrix job with relevant configs (#13562)
β’ fix(ci): Moved setting up the hostname to ansible as reloading the vm would fail. (#13622)
β’ feat(ci): implement proper backporting workflow (#13607)
β’ fix(mme): Add libsqlite3 dependency in containers for OAI pipeline (#13575)
β’ ci: remove testim-workflow (#13626)
β’ feat(pipelined): Router Advertisement issue fix for 5G UE IPv6 (#13020)
β’ chore(pipelined): Get patched aioeventlet from fork (#13044)
β’ fix(agw): Remove unused python symlink (#13625)
β’ fix(ci): updated deb build CI job (#13576)
β’ fix(orc8r): Fix orc8r helm chart bugs (#13598)
β’ chore(ci): Use the bazel-built envoy_controller service in the LTE integ test bazel workflow (#13585)
β’ Revert "chore(ci): reboot after dist upgrade in fabfile (#13503)" (#13615)
β’ chore(ci): reboot after dist upgrade in fabfile (#13503)
β’ fix(agw): agw_health_cli.py fails sometimes due to presence of unreadable chars in mme log files (#13440)
β’ fix(ci): Don't tag and push xwfm docker images (#13601)
β’ test(orc8r): Stabilize flaky test (#13565)
β’ fix(ci): cloning with token only works via https not via ssh (#13589)
β’ fix(ci): disabling unstable integ test for now (#13595)
β’ chore: fix security/issues/112 (#13515)
β’ test(mme): Additional tests for ipv6 data (#12892)
β’ chore(xwf): Remove the Express WiFi directory since code is not being maintained (#13545)
β’ feat(nms): Run e2e tests against prod build (#13573)
β’ fix(agw): Fixed file not found error in publishing integ test status (#13568)
β’ chore: obsolete vagrant plugin vagrant-disksize is removed (#13587)
β’ fix(nms): clean up the e2e test after execution (#13586)
β’ fix(nms): Make sure hot module replacement works for the e2e test (#13572)
β’ fix(agw): Enhanced debugging in CI for agw (#13423)
β’ fix(ci): allow backports to v1.8 branch (#13580)
β’ feat(nms): Replace material-ui-dropzone with react-dropzone (#13533)
β’ fix(ci): Revert start traffic_server only once (#13501) (#13578)
β’ feat(dp): Merge get state and enodebd update (#13517)
β’ fix(agw): Fixed cleanup for successful integ test (#13332)
β’ fix: selected nonsanity tests are stabilized (#13543)
β’ chore(ci): start traffic_server only once (#13501)
β’ chore(agw): Changes for new magma-dev base image (#13388)
β’ Revert "fix(nms): Repair hot module replacement (#13498)" (#13559)
β’ chore: Allow Bazel commands to run in repository subdirectories (#13523)
β’ chore(sessiond): Remove legacy subscriber_state (#13553)
β’ fix(pipelined): fix lte integration issue (#13556)
β’ fix(ci): re-enable backport (#13554)
