gh pr list -L 1000 --state merged --search "merged:2022-05-01..2022-06-01 author:alexzurbonsen author:jheidbrink author:maxhbr author:ajahl author:neudrino author:sebathomas author:nstng author:LKreutzer author:vktng author:voisey author:thmsschmitt author:mpfirrmann author:VSchnells author:wolfseb author:MoritzThomasHuebner author:crasu" --json url,title | jq -r "(.[] | [.url, .title]) | @tsv"
Also see Github.
Bazel + CI
https://github.com/magma/magma/pull/14336 fix: bazel build and test verbs use same parameter order
https://github.com/magma/magma/pull/14332 fix(ci): Fix upload error in agw-coverage workflow
https://github.com/magma/magma/pull/14330 chore(ci): Send all CI Slack notifications for Bazel jobs to the standard #ci channel
https://github.com/magma/magma/pull/14315 fix(ci): ntpdate makes eventd startup fail which in turn makes the integ test fail.
https://github.com/magma/magma/pull/14311 chore: Set parameter for both build and test
https://github.com/magma/magma/pull/14301 chore(ci): Remove dead env variables in agw-workflow
https://github.com/magma/magma/pull/14295 fix(ci): format html output correctly
https://github.com/magma/magma/pull/14289 fix(ci): install missing firebase_admin python module
https://github.com/magma/magma/pull/14288 fix(ci): fix bug in dict iteration
https://github.com/magma/magma/pull/14287 fix: Restore import path logic in load tests
https://github.com/magma/magma/pull/14282 fix(ci): use correct syntax to filter for repository_dispatch
https://github.com/magma/magma/pull/14281 fix(ci): use correct syntax for push event in sudo python tests
https://github.com/magma/magma/pull/14280 chore: Reduce devcontainer size
https://github.com/magma/magma/pull/14278 fix(ci): ignore exit status from single test sets
https://github.com/magma/magma/pull/14277 chore(ci): bump `actions/download-artifact` version to remove deprecation warning
https://github.com/magma/magma/pull/14276 chore(ci): bump `geekyeggo/delete-artifact` version to remove deprecation warning
https://github.com/magma/magma/pull/14275 chore(ci): remove debug-only `hmarr/debug-action`
https://github.com/magma/magma/pull/14273 chore(ci): bump `github/codeql-action` version to remove deprecation warning
https://github.com/magma/magma/pull/14271 chore(ci): bump `amannn/action-semantic-pull-request` version to remo…
https://github.com/magma/magma/pull/14270 chore(ci): bump `docker/setup-qemu-action` version to remove deprecat…
https://github.com/magma/magma/pull/14269 chore(ci): bump `action/setup-node` version to remove deprecation war…
https://github.com/magma/magma/pull/14268 chore(ci): bump `docker/build-push-action` version to remove deprecat…
https://github.com/magma/magma/pull/14267 fix(ci): fix test interdependency in test_attach_detach_rar_tcp_he (#…
https://github.com/magma/magma/pull/14263 chore(ci): bump `peter-evans/find_comment` version to remove deprecat…
https://github.com/magma/magma/pull/14262 chore(ci): bump `nick-invision/retry` version to remove deprecation w…
https://github.com/magma/magma/pull/14261 chore(ci): bump `tspascoal/get-user-teams-membership` version to remoprecation warning
https://github.com/magma/magma/pull/14260 chore(ci): bump `reviewdog/action-golangci-lint` version to remove precation warning
https://github.com/magma/magma/pull/14256 chore(ci): bump `docker/login-action` version to remove deprecation w…
https://github.com/magma/magma/pull/14255 chore(ci): bump `EnricoMi/publish-unit-test-result-action/composite` …
https://github.com/magma/magma/pull/14254 chore(ci): bump `actions/cache` version to remove deprecation warning
https://github.com/magma/magma/pull/14253 chore(ci): bump `actions/checkout` version to remove deprecation warning
https://github.com/magma/magma/pull/14252 chore(ci): bump `actions/setup-go` version to remove deprecation warning
https://github.com/magma/magma/pull/14247 fix(ci): remove the always failing amis workflow
https://github.com/magma/magma/pull/14242 fix(ci): test interdependency in test_attach_detach_multiple_rar_tcp_data
https://github.com/magma/magma/pull/14241 chore(ci): remove flaky integration tests from containerized AGW tests
https://github.com/magma/magma/pull/14239 chore(ci): Update FEG integ test job dependency on docker build jobs
https://github.com/magma/magma/pull/14238 fix(ci): Add debug output to in order to make it easier to investiga…
https://github.com/magma/magma/pull/14233 chore(ci): Remove sudo tests from make LTE integ test workflow
https://github.com/magma/magma/pull/14232 fix: Do not set HOME in Dockerfile
https://github.com/magma/magma/pull/14230 fix(ci): fix test interdependency in test attach detach rar tcp data
https://github.com/magma/magma/pull/14229 chore(ci): Unify workflow names
https://github.com/magma/magma/pull/14227 chore(ci): Reconfigure workflow triggers to push on master instead of waiting for the build-all workflow to complete
https://github.com/magma/magma/pull/14226 chore(ci): Add option to store bazel profile data to bazel.yml workflow
https://github.com/magma/magma/pull/14223 feat(ci): publish python sudo test results to firebase
https://github.com/magma/magma/pull/14221 feat(ci): bump and pin github action in federated integ test
https://github.com/magma/magma/pull/14214 feat(ci): Run most integration tests against containerized AGW on CI
https://github.com/magma/magma/pull/14204 chore(ci): upgrade Github action dorny/paths-filter (everywhere)
https://github.com/magma/magma/pull/14203 feat(ci): increase granularity of AGW integration test execution
https://github.com/magma/magma/pull/14202 feat(ci): prepare integration test CI for special containerized test set
https://github.com/magma/magma/pull/14201 refactor(ci): multilining execution command for better readability
https://github.com/magma/magma/pull/14188 chore(ci): attempt mitigation of flaky integration test against containerized AGW
https://github.com/magma/magma/pull/14173 refactor(ci): increase readability and resiliance for fabfile load test
https://github.com/magma/magma/pull/14170 refactor(ci): modularize the federated integration test make command
https://github.com/magma/magma/pull/14169 chore(ci): directory not used at all in federated integration tests
https://github.com/magma/magma/pull/14166 chore: the bazel vm setup is more comfortable and documented
https://github.com/magma/magma/pull/14165 chore(ci): upgrade Github action setup-python (everywhere)
https://github.com/magma/magma/pull/14163 fix: correct action for macos slack notification is used
https://github.com/magma/magma/pull/14158 chore(ci): allow more granular AGW integration test execution
https://github.com/magma/magma/pull/14154 chore(ci): remove duplication from fabfile for AGW integration tests
https://github.com/magma/magma/pull/14152 chore(ci): consistently allow for flaky retries
https://github.com/magma/magma/pull/14151 chore(ci): abstract environment preparation
https://github.com/magma/magma/pull/14150 chore(ci): refactor AGW integration test makefile to handle multiple manual tests correctly
https://github.com/magma/magma/pull/14145 chore(ci): Publish unit-test results for the bazel-workflow
https://github.com/magma/magma/pull/14143 fix(ci): there was a bit too much deleted in #14050
https://github.com/magma/magma/pull/14138 fix(ci): Containerized AGW integ test
https://github.com/magma/magma/pull/14131 chore(ci): Add upload test results for containerized agw integ tests
https://github.com/magma/magma/pull/14130 chore(ci): Clean up dead code in ci-scripts folder
https://github.com/magma/magma/pull/14129 chore(ci): upgrade Github checkout action (everywhere)
https://github.com/magma/magma/pull/14127 chore(ci): Consolidate C/C++ coverage generation in new CI workflow
https://github.com/magma/magma/pull/14126 chore: magma debian package meta info is enhanced
https://github.com/magma/magma/pull/14117 chore(ci): remove deprecated fabfile test option
https://github.com/magma/magma/pull/14093 chore: a workflow that runs integ tests vs a magma debian package build with bazel
https://github.com/magma/magma/pull/14092 fix: vagrant box cache location is pointing to correct folder
https://github.com/magma/magma/pull/14090 feat(ci): better startup test for the integration test against containerized AGW
https://github.com/magma/magma/pull/14076 chore(ci): enable manual execution of the integ test magma_deb in ci
https://github.com/magma/magma/pull/14041 chore: cache key of bazel base and image tag are updated
https://github.com/magma/magma/pull/13884 feat(ci): s1ap integ tests against dockerized agw
Components
https://github.com/magma/magma/pull/14331 test(agw): Fix broken integration test
https://github.com/magma/magma/pull/14317 chore(agw): Bazelify the load_tests
https://github.com/magma/magma/pull/14303 refactor(pipelined): Use netifaces to get mac addresses
https://github.com/magma/magma/pull/14266 chore(agw): Create Python environment with bazel
https://github.com/magma/magma/pull/14259 feat(nms): New edit dialog for NGC AMF config
https://github.com/magma/magma/pull/14251 fix(agw): copy ryu patch files to agw python container
https://github.com/magma/magma/pull/14250 docs: Fix a symbolic link
https://github.com/magma/magma/pull/14245 fix(feg): Pin Go tools package
https://github.com/magma/magma/pull/14243 feat(nms): Show NGC AMF config for gateways
https://github.com/magma/magma/pull/14240 docs: Tidy up containerized AGW instructions
https://github.com/magma/magma/pull/14224 docs: Fix warning rendering re building the AGW with Bazel
https://github.com/magma/magma/pull/14220 feat(agw): publish LTE integ test results to firebase
https://github.com/magma/magma/pull/14218 docs(agw): Documentation for systemd configuation
https://github.com/magma/magma/pull/14217 chore: Upgrade labstack/echo Go dependency
https://github.com/magma/magma/pull/14215 chore: Introduce "util_script" and "service" Bazel tags
https://github.com/magma/magma/pull/14210 fix(agw): Remove speed check for GTP-U
https://github.com/magma/magma/pull/14199 chore(agw): valid printing and cleanup for fabfile AGW
https://github.com/magma/magma/pull/14198 fix(agw): fix bug in latest `magma_dev.yml`
https://github.com/magma/magma/pull/14183 chore(agw): cleanup agw nonsanity tests
https://github.com/magma/magma/pull/14179 chore(agw): Fix LTE snowflake issue
https://github.com/magma/magma/pull/14177 chore(agw): Add systemd notification to mme so we can detect when the mme has restarted
https://github.com/magma/magma/pull/14172 fix(nms): Fix fetching of subscriber config for paginated subscribers
https://github.com/magma/magma/pull/14139 feat(agw): Kill hanging containers immediatly for dockerized agw integ tests
https://github.com/magma/magma/pull/14101 feat(nms): implement 5G feature switch for LTE EPC
https://github.com/magma/magma/pull/14097 chore: integ test workflows are reproducible
https://github.com/magma/magma/pull/14096 feat(agw): create new base images of `magma_dev` and `magma_test`
https://github.com/magma/magma/pull/14091 fix(agw): fix always-true-asserts in s1ap integ tests
https://github.com/magma/magma/pull/14088 docs: Fix typo in FeG build section
https://github.com/magma/magma/pull/14085 chore(agw): reduce python container build context
https://github.com/magma/magma/pull/14083 fix(orc8r): Stabilize cloud tests
https://github.com/magma/magma/pull/14082 fix(agw): Do not check for health of "shared_mconfig"
https://github.com/magma/magma/pull/14081 chore: delete non-existing directories from dockerignore file
https://github.com/magma/magma/pull/14077 docs(agw): start-up procedure for containerized AGW is improved
https://github.com/magma/magma/pull/14065 docs: cut docs for v1.8.0
https://github.com/magma/magma/pull/14057 chore: pip performance is improved by ipv4 over ipv6 precedence
https://github.com/magma/magma/pull/14050 chore(agw): remove docker-compose.dev.file
https://github.com/magma/magma/pull/14042 fix(orc8r): Correctly initialize array to allow removing assocs
https://github.com/magma/magma/pull/14034 fix(lte): Fixed `detect_init_system`
https://github.com/magma/magma/pull/14032 chore: Clean up boolean arguments in fabfiles
https://github.com/magma/magma/pull/14020 chore: deprecated debian stretch specific files and scripts are removed
https://github.com/magma/magma/pull/14008 feat(agw): AGW container restart check their health status
https://github.com/magma/magma/pull/14001 docs: Fix double stop of magmad in Quick Start Guide
https://github.com/magma/magma/pull/13188 chore(agw): activate mypy code scanning for lte integ tests
Also see Github.
Bazel
https://github.com/magma/magma/pull/13984 chore: Publish test results for the Bazel integration and sudo tests
https://github.com/magma/magma/pull/13978 chore: Fix scripts for Bazel integration tests
https://github.com/magma/magma/pull/13977 chore: Publish environment logging for the Bazel integration tests
https://github.com/magma/magma/pull/13959 fix(ci): Add missing paths to path filter
https://github.com/magma/magma/pull/13940 fix(ci): Mitigate LSAN errors in LTE integ tests
https://github.com/magma/magma/pull/13803 fix(ci): Build and set up the scripts needed to run services in the bazel LTE integ test workflow
https://github.com/magma/magma/pull/13749 chore: magma deb build is bazelified
CI
https://github.com/magma/magma/pull/14038 fix(ci): use correct variable offered by dispatch action
https://github.com/magma/magma/pull/14030 fix: boolean arguments in fabric calls are interpreted correctly
https://github.com/magma/magma/pull/14011 feat(ci): Move and edit release scripts/workflows
https://github.com/magma/magma/pull/14007 fix: missing enodebd folders are added to magma debian build
https://github.com/magma/magma/pull/13983 chore(ci): Integ tests magma deb for specific magma package
https://github.com/magma/magma/pull/13982 fix: magma_deb integ tests can use config_iface_for_ipv6.py script
https://github.com/magma/magma/pull/13980 chore: integ test magma restart waits for pipelined to be initialized
https://github.com/magma/magma/pull/13916 fix: ansible is pinned because of ansible-core 2.13.4 breaking change
https://github.com/magma/magma/pull/13896 fix(ci): Add repository with grpc-dev version 1.43
https://github.com/magma/magma/pull/13878 fix(ci): activate carryforward in CodeCov + apply best practise for flag management
https://github.com/magma/magma/pull/13867 fix: bazel base uses same folly version as magma vm
https://github.com/magma/magma/pull/13866 chore(ci): codecov should not fail the build pipeline
https://github.com/magma/magma/pull/13865 chore(ci): Parallelize the LTE integ tests and the sudo python tests
https://github.com/magma/magma/pull/13846 refactor(ci): never used successfully within its whole lifetime
https://github.com/magma/magma/pull/13842 chore(ci): run integ tests again deb installation in ci
https://github.com/magma/magma/pull/13840 docs: Document magma_deb VM
https://github.com/magma/magma/pull/13825 fix(ci): Trigger all bazel workflow jobs by pushing to master
https://github.com/magma/magma/pull/13781 fix(ci): Fix broken feg integ tests.
https://github.com/magma/magma/pull/13705 fix: ryu patching is cleaned up
https://github.com/magma/magma/pull/13669 fix(ci): fix ipv6 uplink test
https://github.com/magma/magma/pull/13637 fix(ci): refine backport title & allow dependent job exection
https://github.com/magma/magma/pull/13561 fix(ci): Join the qfi test to resolve test interdependency issue
AGW
https://github.com/magma/magma/pull/14037 fix(agw): all `ROOTCA_PATH` variables are deleted
https://github.com/magma/magma/pull/14024 fix(subscriberdb): Detach inactive subscribers when syncing
https://github.com/magma/magma/pull/14015 fix(agw): sctpd needs explicit restart for docker as it is restarted …
https://github.com/magma/magma/pull/14013 chore: an integ test checks if all magma services are running
https://github.com/magma/magma/pull/14012 fix(agw): fix incorrect asserts in agw integ tests
https://github.com/magma/magma/pull/14009 feat(agw): test-sctp-shutdown-while-mme-is-stopped.py is adapted to c…
https://github.com/magma/magma/pull/14004 chore: the init system check is less chatty
https://github.com/magma/magma/pull/14003 chore(agw): Remove unused code from pydep
https://github.com/magma/magma/pull/14000 chore(agw): restart of sctpd is adapted
https://github.com/magma/magma/pull/13994 fix(agw): make redis save state after cleaning the db
https://github.com/magma/magma/pull/13993 fix(agw): Allow containerized magmad to restart services
https://github.com/magma/magma/pull/13992 chore(agw): indentation in Dockerfile is fixed
https://github.com/magma/magma/pull/13991 chore: lte integ tests always publish logs
https://github.com/magma/magma/pull/13990 fix: trf server logging is enabled again
https://github.com/magma/magma/pull/13973 fix(agw): fix envoy controller docker image name
https://github.com/magma/magma/pull/13960 fix: py cryptography is pinned to a version that works with magma
https://github.com/magma/magma/pull/13957 fix(agw): Pin version of `grpcio_tool` in `python_dev` ansible role
https://github.com/magma/magma/pull/13947 fix(agw): the envoy controller is in the feg image
https://github.com/magma/magma/pull/13946 fix(agw): Downgrade grpcio to fix pylint
https://github.com/magma/magma/pull/13932 chore(agw): cleanup apt installs in agw Dockerfiles
https://github.com/magma/magma/pull/13929 fix(agw): Fix wildcard expansion error in magma aliases
https://github.com/magma/magma/pull/13920 docs(agw): Mark the AGWC Helm chart as experimental
https://github.com/magma/magma/pull/13918 feat(agw): all AGW containeres have health checks
https://github.com/magma/magma/pull/13879 fix(mobilityd): Set daemon flag for mobilityd timers
https://github.com/magma/magma/pull/13874 chore(agw): Create convenient aliases in magma-dev VM for service commands
https://github.com/magma/magma/pull/13872 chore(agw): Tidy up fabfile
https://github.com/magma/magma/pull/13862 fix(agw): fix certificate issue for containerized AGW deployment
https://github.com/magma/magma/pull/13854 chore(agw): s1ap_utils.py is cleaned up
https://github.com/magma/magma/pull/13853 feat(agw): LTE integration tests run on a containerized AGW
https://github.com/magma/magma/pull/13852 feat(agw): dockerize the agw envoy controller
https://github.com/magma/magma/pull/13823 fix(agw): Reload magma_deb when provisioning
https://github.com/magma/magma/pull/13809 fix(agw): Fix spyne version in pydep lockfile
https://github.com/magma/magma/pull/13806 chore: magma vm is based on focal-1.8.0 dist
https://github.com/magma/magma/pull/13799 fix(agw): Fix reinstall logic and error handling in pydep
https://github.com/magma/magma/pull/13783 chore(agw): Clean up dead code in gxgy_tests/local integ tests
https://github.com/magma/magma/pull/13782 chore(agw): Clean up unnecessary Make commands
https://github.com/magma/magma/pull/13750 chore(agw): Increase disk size for agw vm
NMS
https://github.com/magma/magma/pull/14014 chore(nms): Improve generic commands functionality
https://github.com/magma/magma/pull/13986 fix(nms): Display correct axios errors
https://github.com/magma/magma/pull/13939 fix(nms): improve sync of orc8r tenants with NMS organizations in NMS scripts
https://github.com/magma/magma/pull/13917 fix(nms): Improve sync of NMS organizations and orc8r tenants
https://github.com/magma/magma/pull/13888 fix(nms): Show an error message if the user login fails
https://github.com/magma/magma/pull/13804 refactor(nms): replace moment.js with date-fns
https://github.com/magma/magma/pull/13590 chore(nms): Upgrade chart-js-2 and react-chart-js
Orchestrator / FeG / Other
https://github.com/magma/magma/pull/14029 refactor(orc8r): Remove proto.Clone calls
https://github.com/magma/magma/pull/13972 docs: headlines in src/go/README.md are displayed correctly
https://github.com/magma/magma/pull/13923 fix: golangci is upgraded to 1.47.3 in order to support generics
https://github.com/magma/magma/pull/13870 test(cwg): Stabilizing `TestGyCreditExhaustionRedirect`
https://github.com/magma/magma/pull/13868 chore: #11633 is reverted manually
https://github.com/magma/magma/pull/13860 fix(cwg): Install necesssary vagrant plugin for test flow
https://github.com/magma/magma/pull/13849 fix(feg): Added vagrant-reload to workflows
https://github.com/magma/magma/pull/13600 fix(feg): fix snowflake issue in feg integ test
Also see Github.
Bazel
https://github.com/magma/magma/pull/13772 chore(ci): Run the sudo tests with bazel
https://github.com/magma/magma/pull/13757 chore: bazel base image is pinned
https://github.com/magma/magma/pull/13753 Revert "fix: bazel base uses same folly version as magma vm (#13743)"
https://github.com/magma/magma/pull/13751 chore(ci): Reconfigure bazel workflow trigger
https://github.com/magma/magma/pull/13747 fix(ci): Fix debug logging for bazel dependency
https://github.com/magma/magma/pull/13744 chore: Add improvements to the bazel sudo wrapper script
https://github.com/magma/magma/pull/13743 fix: bazel base uses same folly version as magma vm
https://github.com/magma/magma/pull/13735 fix(ci): Add missing paths to the path filter in the bazel workflow
https://github.com/magma/magma/pull/13657 chore(ci): Add option for remote download optimization to bazel remote cache setup
https://github.com/magma/magma/pull/13623 chore: new integ tests are bazelified
https://github.com/magma/magma/pull/13585 chore(ci): Use the bazel-built envoy_controller service in the LTE integ test bazel workflow
https://github.com/magma/magma/pull/13583 chore(ci): Use the bazel remote cache in the bazel LTE integ test workflow
https://github.com/magma/magma/pull/13567 chore(ci): Make it possible to manually start the Bazel build and test job
https://github.com/magma/magma/pull/13562 chore(ci): Run the bazel workflow as a matrix job with relevant configs
https://github.com/magma/magma/pull/13523 chore: Allow Bazel commands to run in repository subdirectories
https://github.com/magma/magma/pull/13519 chore: Bazelify the envoy_controller service
https://github.com/magma/magma/pull/13513 chore: Remove unused Bazel target eventd_cpp_proto
https://github.com/magma/magma/pull/13451 chore: py production scripts are bazelified
https://github.com/magma/magma/pull/13435 chore(lte): Bazelify the S1AP precommit tests
CI
https://github.com/magma/magma/pull/13806 chore: magma vm is based on focal-1.8.0 dist
https://github.com/magma/magma/pull/13789 chore: Fix setup and teardown in Bazel integtest wrapper script
https://github.com/magma/magma/pull/13741 fix: folly can be installed on systems without sudo
https://github.com/magma/magma/pull/13734 chore(ci): Mitigate Vagrant cloud rate limiting errors by logging in
https://github.com/magma/magma/pull/13730 chore(ci): Reconfigure the LTE integ test bazel workflow trigger to only run on master branch
https://github.com/magma/magma/pull/13699 chore: Reference magma VM more explicitly
https://github.com/magma/magma/pull/13696 feat(ci): Add license header to all Github workflows
https://github.com/magma/magma/pull/13688 feat(ci): deactivate useless linter warnings for yaml document start
https://github.com/magma/magma/pull/13677 chore: Remove deleted xwf path from ansible config
https://github.com/magma/magma/pull/13668 refactor: remove xwf from workflows
https://github.com/magma/magma/pull/13667 refactor: remove xwf entry from dockerignore file
https://github.com/magma/magma/pull/13647 feat(ci): add non activated option to really use host docker socket
https://github.com/magma/magma/pull/13640 fix(ci): a personal access token must be used to be able to trigger workflows
https://github.com/magma/magma/pull/13638 fix(ci): the semantic-pr should also run on additional actions
https://github.com/magma/magma/pull/13626 ci: remove testim-workflow
https://github.com/magma/magma/pull/13622 fix(ci): Moved setting up the hostname to ansible as reloading the vm would fail.
https://github.com/magma/magma/pull/13621 refactor: Remove xwf from pipelined
https://github.com/magma/magma/pull/13619 refactor: remove xwf from helm
https://github.com/magma/magma/pull/13615 Revert "chore(ci): reboot after dist upgrade in fabfile"
https://github.com/magma/magma/pull/13607 feat(ci): implement proper backporting workflow
https://github.com/magma/magma/pull/13601 fix(ci): Don't tag and push xwfm docker images
https://github.com/magma/magma/pull/13595 fix(ci): disabling unstable integ test for now
https://github.com/magma/magma/pull/13589 fix(ci): cloning with token only works via https not via ssh
https://github.com/magma/magma/pull/13587 chore: obsolete vagrant plugin vagrant-disksize is removed
https://github.com/magma/magma/pull/13580 fix(ci): allow backports to v1.8 branch
https://github.com/magma/magma/pull/13578 fix(ci): Revert start traffic_server only once (#13501)
https://github.com/magma/magma/pull/13527 chore: Remove unused import
https://github.com/magma/magma/pull/13503 chore(ci): reboot after dist upgrade in fabfile
https://github.com/magma/magma/pull/13501 chore(ci): start traffic_server only once
https://github.com/magma/magma/pull/13499 fix(ci): clean up broken Semantic PR
https://github.com/magma/magma/pull/13494 fix(ci): the variable `$HOME` is not available during build
https://github.com/magma/magma/pull/13487 chore(ci): OVS packages are upgraded in magma_dev VM
https://github.com/magma/magma/pull/13473 fix(ci): devcontainer needs also tool path to be executable
https://github.com/magma/magma/pull/13443 fix(ci): Update macos runner to versions 12
https://github.com/magma/magma/pull/13431 feat(ci): Added initial build and upload workflow
https://github.com/magma/magma/pull/13142 chore: fix misspelled error codes in protobuf
AGW
https://github.com/magma/magma/pull/13799 fix(agw): Fix reinstall logic and error handling in pydep
https://github.com/magma/magma/pull/13795 fix(agw): Downgrade sentry-sdk, grpcio and spyne
https://github.com/magma/magma/pull/13738 fix(agw): Removed leaking sysctl from sessiond
https://github.com/magma/magma/pull/13713 docs(agw): Fix link to docker installation script in Readme
https://github.com/magma/magma/pull/13700 docs(agw): Update outdated playbook reference
https://github.com/magma/magma/pull/13659 feat(agw): Run integ tests vs containerized AGW
https://github.com/magma/magma/pull/13652 fix: sentry_sdk is pinned to <1.9
https://github.com/magma/magma/pull/13629 chore(agw): bump version of ovs that is required
https://github.com/magma/magma/pull/13628 chore: Improve integ test wrapper script
https://github.com/magma/magma/pull/13625 fix(agw): Remove unused python symlink
https://github.com/magma/magma/pull/13553 chore(sessiond): Remove legacy subscriber_state
https://github.com/magma/magma/pull/13552 feat(agw): Create magma VM based on debian package
https://github.com/magma/magma/pull/13543 fix: selected nonsanity tests are stabilized
https://github.com/magma/magma/pull/13528 docs(agw): Remove extra verb
https://github.com/magma/magma/pull/13497 chore(lte): Bazelify the S1AP nonsanity tests
https://github.com/magma/magma/pull/13482 chore(agw): Python dependency upgrades
https://github.com/magma/magma/pull/13388 chore(agw): Changes for new magma-dev base image
https://github.com/magma/magma/pull/13044 chore(pipelined): Get patched aioeventlet from fork
https://github.com/magma/magma/pull/12975 chore(agw): remove docker container privileges in agw
Orchestrator
https://github.com/magma/magma/pull/13646 test(orc8r): Make TestSingletonRun not flaky
https://github.com/magma/magma/pull/13613 refactor(orc8r): Simplify protected server logic
https://github.com/magma/magma/pull/13565 test(orc8r): Stabilize flaky test TestListSubscriberStates
https://github.com/magma/magma/pull/13555 chore(orc8r): upload vagrant box with vagrant cli
https://github.com/magma/magma/pull/13532 chore(orc8r): Add sources to initflag library in bazel
https://github.com/magma/magma/pull/13514 fix(orc8r): Fix typos in swagger spec
https://github.com/magma/magma/pull/13485 refactor(orc8r): correct swagger spec for `networksNetworkIdPrometheusAlertReceiverRouteGet`
https://github.com/magma/magma/pull/13462 refactor(orc8r): correct swagger spec for `networksNetworkIdRatingGroupsGet`
https://github.com/magma/magma/pull/12941 feat(orc8r): Protect Service 303 endpoints
https://github.com/magma/magma/pull/12787 refactor(orc8r): split function SetIdentityFromContext in middleware
NMS
https://github.com/magma/magma/pull/13603 chore(nms): Remove deprecated xwf functionality from frontend
https://github.com/magma/magma/pull/13586 fix(nms): clean up the e2e test after execution
https://github.com/magma/magma/pull/13573 feat(nms): Run e2e tests against prod build
https://github.com/magma/magma/pull/13572 fix(nms): Make sure hot module replacement works for the e2e test
https://github.com/magma/magma/pull/13559 Revert "fix(nms): Repair hot module replacement (#13498)"
https://github.com/magma/magma/pull/13542 fix(nms): correct a copy paste error
https://github.com/magma/magma/pull/13534 fix(nms): Remove non-existing parameter
https://github.com/magma/magma/pull/13511 fix(nms): Remove unused and incorrect mock
https://github.com/magma/magma/pull/13498 fix(nms): Repair hot module replacement
https://github.com/magma/magma/pull/13493 refactor(nms): correct swagger spec for `networksNetworkIdTracingGet`
https://github.com/magma/magma/pull/13477 fix(nms): set e2e test timeout including setup
https://github.com/magma/magma/pull/13464 fix(nms): clean up node installation with make
https://github.com/magma/magma/pull/13457 refactor(nms): restyle feg gateway add dialog
Other components
https://github.com/magma/magma/pull/13649 fix(cwg): Install patched aioeventlet from Magma fork
https://github.com/magma/magma/pull/13627 refactor: remove xwf functionality from backend
https://github.com/magma/magma/pull/13610 Manual backporting to v1.8
https://github.com/magma/magma/pull/13592 refactor: Remove deprecated xwf functionality
Also see Github.
CI / Bazel
https://github.com/magma/magma/pull/13458 fix(ci): Use yarn for reviewdog eslint
https://github.com/magma/magma/pull/13437 chore: missing patches are added to bazel ryu setup
https://github.com/magma/magma/pull/13420 chore(ci): activate MyPy code scanning in CI
https://github.com/magma/magma/pull/13395 fix(ci): Fix slack notification on bazel LTE integ test failure
https://github.com/magma/magma/pull/13392 fix(ci): path filter is always true is prevented
https://github.com/magma/magma/pull/13387 chore(ci): Remove setup pyenv step from agw-workflow
https://github.com/magma/magma/pull/13385 chore(ci): github runner for build_all is bumped from macos10.15 to 12
https://github.com/magma/magma/pull/13384 chore: Remove unused bazelrc files
https://github.com/magma/magma/pull/13378 fix(ci): Fix LSAN errors in `s1ap_mme_handlers_with_injected_state` test
https://github.com/magma/magma/pull/13348 fix(ci): Pin Github action cache version
https://github.com/magma/magma/pull/13341 ci: Create composite action for maximizing the build space
https://github.com/magma/magma/pull/13339 fix(ci): Make markdown check compatible with new linter version
https://github.com/magma/magma/pull/13331 ci: Remove bazel-cache-push workflow
https://github.com/magma/magma/pull/13330 chore: codespaces use remote cache
https://github.com/magma/magma/pull/13334 chore(agw): Bazelify test_s1ap_mme_handlers_with_injected_state
https://github.com/magma/magma/pull/13326 chore(agw): Bazelify the session_state_5g_test
https://github.com/magma/magma/pull/13324 fix(ci): Fix scheduled Bazel workflow failure notification
https://github.com/magma/magma/pull/13279 chore(ci): Run the LTE integ tests on bazel-built services in new workflow
https://github.com/magma/magma/pull/13276 chore(ci): Cache the test results for bazel unit test runs if there are no changes
https://github.com/magma/magma/pull/13274 chore(ci): Run the bazel workflow only in the magma repository or if dispatched manually
https://github.com/magma/magma/pull/13241 fix(ci): Add path to flags to get reviewdog markdownlint working
https://github.com/magma/magma/pull/13227 fix(ci): Use same configuration for markdown linters
https://github.com/magma/magma/pull/13196 fix(ci): full path required for misspell excludes
https://github.com/magma/magma/pull/13200 chore: remove experimental_strict_action_env option from bazelrc
https://github.com/magma/magma/pull/13169 feat(ci): styling improvements of issue templates
https://github.com/magma/magma/pull/13168 feat(ci): add reviewdog for markdownlint
https://github.com/magma/magma/pull/13165 chore: Ansible warnings are fixed
https://github.com/magma/magma/pull/13144 chore(ci): Reuse the bazel build artifacts for the bazel tests
https://github.com/magma/magma/pull/13080 chore(ci): Add check that all Go versions are consistent
https://github.com/magma/magma/pull/13022 chore(ci): excessive logging of asn1 builds is mitigated
https://github.com/magma/magma/pull/12970 chore(ci): Consolidate Python versions
NMS
https://github.com/magma/magma/pull/13448 chore(nms): Upgrade React to v17
https://github.com/magma/magma/pull/13436 refactor(nms): add FEG Gateway Add Dialog Button Test
https://github.com/magma/magma/pull/13434 fix(nms): Replace broken rootca and control-proxy.yml links with link to the docs
https://github.com/magma/magma/pull/13430 fix(nms): Fix some console errors
https://github.com/magma/magma/pull/13410 refactor(nms): move FEG Gateway Add Button to equipment page
https://github.com/magma/magma/pull/13408 chore(nms): Upgrade Jest to v28
https://github.com/magma/magma/pull/13402 chore(nms): Upgrade sequelize and umzug
https://github.com/magma/magma/pull/13325 refactor(nms): reorganise context providers
https://github.com/magma/magma/pull/13314 fix(nms): Omit qos_profile for feg lte profile creation
https://github.com/magma/magma/pull/13303 fix(nms): Make sure that policy is not removed from subscriber when it is updated
https://github.com/magma/magma/pull/13299 fix(nms): Fix cwf policy precedence becomes NaN if the field is cleared
https://github.com/magma/magma/pull/13298 fix(nms): If an organization is deleted also delete its users
https://github.com/magma/magma/pull/13292 fix(nms): close the policyRuleEditDialog on save
https://github.com/magma/magma/pull/13286 fix(nms): Fix display of subscriber search result
https://github.com/magma/magma/pull/13284 fix(nms): Disable sorting of subscribers table
https://github.com/magma/magma/pull/13283 fix(nms): Fix context menu postion in some action tables
https://github.com/magma/magma/pull/13282 fix(nms): fix SubscriberDetailConfig update issue
https://github.com/magma/magma/pull/13273 fix(nms): Disable changing the ID of a gateway pool
https://github.com/magma/magma/pull/13262 fix(nms): Only show policy placeholder if all tabs are empty
https://github.com/magma/magma/pull/13256 refactor(nms): Use networkIds from AppContext consistently
https://github.com/magma/magma/pull/13247 refactor(nms): Fix some simple TypeScript migration TODOs
https://github.com/magma/magma/pull/13244 fix(nms): Add test network to magma-test in dev setup
https://github.com/magma/magma/pull/13234 refactor(nms): Remove useRefreshingContext for gatewayContext
https://github.com/magma/magma/pull/13231 refactor(nms): remove refreshingContext for EnodebContext
https://github.com/magma/magma/pull/13228 refactor(nms): Replace useRefreshingContext with useInterval for FEGGatewayContext
https://github.com/magma/magma/pull/13225 fix(nms): Align read-me with markdown linter
https://github.com/magma/magma/pull/13208 refactor(nms): Drop flow support and generated flow API
https://github.com/magma/magma/pull/13194 refactor(nms): Add TypeScript support
https://github.com/magma/magma/pull/13098 refactor(nms): migrate from flow to typescript
AGW / Orc8r / CWF / CWG / Docs
https://github.com/magma/magma/pull/13427 chore(agw): `magma_trfserver` is upgraded to Ubuntu 20.04
https://github.com/magma/magma/pull/13349 docs(cwg): Document plugin requirements of CWF Integ Tests
https://github.com/magma/magma/pull/13344 chore(lte): Bazelify the S1AP extended tests
https://github.com/magma/magma/pull/13338 chore(sessiond): Remove dead code
https://github.com/magma/magma/pull/13322 chore(agw): Remove dead and broken test code for test_async_service
https://github.com/magma/magma/pull/13321 refactor(orc8r): Replace moriyoshi routewrapper
https://github.com/magma/magma/pull/13320 fix(pipelined): missing sudo test is bazelified
https://github.com/magma/magma/pull/13301 fix(agw): both IPv4 and IPv6 downlink route returns are evaluated
https://github.com/magma/magma/pull/13277 fix(agw): increase stability of ul dl integ tests
https://github.com/magma/magma/pull/13268 fix(agw): Adapt nonsanity tests for Python 3.8
https://github.com/magma/magma/pull/13212 chore(agw): adapt gateway_subscriber_state format
https://github.com/magma/magma/pull/13202 Revert "chore(agw): python syntax is adapted"
https://github.com/magma/magma/pull/13198 docs: Amendments to AGW installation instructions
https://github.com/magma/magma/pull/13192 fix(agw): Fixed root_versions
https://github.com/magma/magma/pull/13191 Revert "chore(agw): Move script-only dependencies to scripts folders (#12773)"
https://github.com/magma/magma/pull/13189 refactor(agw): Refactor pydep script
https://github.com/magma/magma/pull/13187 chore(agw): activate mypy code scanning in lte except integ_tests
https://github.com/magma/magma/pull/13181 chore(agw): Remove unused functions from pydep
https://github.com/magma/magma/pull/13178 fix: Document usage of Python 3.8 in Magma prerequisites.
https://github.com/magma/magma/pull/13177 fix(agw): Pin Ansible version to fix installation [v1.7 backport]
https://github.com/magma/magma/pull/13176 chore(cwg): Remove unused functions from integ test fab file
https://github.com/magma/magma/pull/13175 chore(cwg): Remove duplicate imports
https://github.com/magma/magma/pull/13166 docs: fix broken community link
https://github.com/magma/magma/pull/13151 fix(orc8r): Read from subscriber storage by IMSI
https://github.com/magma/magma/pull/13107 docs: Update references to Go version from 1.18 to 1.18.3
https://github.com/magma/magma/pull/13105 chore(mme): Link the MME binaries statically
https://github.com/magma/magma/pull/13094 chore(agw): deprecation warnings in the python integration tests are …
https://github.com/magma/magma/pull/13093 chore(agw): several warnings in the python unittests are …
https://github.com/magma/magma/pull/13068 chore(agw): `nose` package is dropped
https://github.com/magma/magma/pull/13060 chore(agw): 'nose' is replaced by 'pytest' for S1AP integration tests
https://github.com/magma/magma/pull/13058 chore: Split mme binary by features
https://github.com/magma/magma/pull/13046 chore: Upgrade Go to version 1.18.3
https://github.com/magma/magma/pull/13009 refactor(agw): Replaced folly with nlohmann in OperationalStatesHandler
https://github.com/magma/magma/pull/12940 chore(deps): upgrade fluentd in orc8r to 1.14.6
https://github.com/magma/magma/pull/12834 chore(feg): drop fbgo support
Also see Github.
AGW
https://github.com/magma/magma/pull/13158 fix(agw): Pin Ansible version to fix installation
https://github.com/magma/magma/pull/13137 chore(agw): Add recipe for running AGW containers locally
https://github.com/magma/magma/pull/13110 chore(agw): Update ec2_elb_info module
https://github.com/magma/magma/pull/13109 chore(agw): Replace deprecated include with include_task
https://github.com/magma/magma/pull/13108 chore(agw): Make publish.sh executable
https://github.com/magma/magma/pull/13104 chore(agw): Add NET_ADMIN capability to enodebd container
https://github.com/magma/magma/pull/13101 fix(agw): trim hardware id string
https://github.com/magma/magma/pull/13077 fix(agw): clash of installed pip packages and to be installed apt packages is resolved
https://github.com/magma/magma/pull/13066 chore(agw): Remove seemingly unused VM magma_prod
https://github.com/magma/magma/pull/13063 fix(agw): Fix glog path to be compatible with arm builds
https://github.com/magma/magma/pull/13054 fix(agw): 'make test_python_service UT_PATH=...' works correctly
https://github.com/magma/magma/pull/13052 chore(agw): 'nose' is replaced by 'pytest' for unittests
https://github.com/magma/magma/pull/13035 chore(agw): Update containerized-agw readme
https://github.com/magma/magma/pull/13032 fix(agw): protobuf py files for agw are created
https://github.com/magma/magma/pull/13023 chore(agw): Determine Ubuntu AMI ID dynamically
https://github.com/magma/magma/pull/13001 chore(agw): move oai config generation into magmad container.
https://github.com/magma/magma/pull/12986 chore(agw): Make core file appear outside of the sessiond container.
https://github.com/magma/magma/pull/12981 fix(agw): `make check` lintering is improved
https://github.com/magma/magma/pull/12980 chore(agw): deprecated 'assert_()' is no longer used
https://github.com/magma/magma/pull/12979 fix(agw): mobilityd sudo tests are green again
https://github.com/magma/magma/pull/12976 chore(enodebd): fix type errors to make mypy green
https://github.com/magma/magma/pull/12956 chore(mobilityd): Make mypy green
https://github.com/magma/magma/pull/12955 chore: Pin pylint to 2.14.0
https://github.com/magma/magma/pull/12952 chore(agw): integrate new gateway subscriber state
https://github.com/magma/magma/pull/12950 chore(pipelined): Make mypy green
https://github.com/magma/magma/pull/12938 chore(agw): python syntax is adapted
https://github.com/magma/magma/pull/12934 test(agw): magma_test VM is upgraded to Ubuntu focal
https://github.com/magma/magma/pull/12931 fix(agw): Properly closes client_sd in SCTP Listener
https://github.com/magma/magma/pull/12897 Revert "feat(agw): IPv6 data path support (#11926)"
https://github.com/magma/magma/pull/12895 chore: Upgrade pylint to 2.14.0
https://github.com/magma/magma/pull/12887 Revert "refactor(pipelined): Simplify treatment of default parameters"
https://github.com/magma/magma/pull/12885 chore(pipelined): selection of mypy errors are fixed
https://github.com/magma/magma/pull/12884 chore(pipelined): More mypy fixes
https://github.com/magma/magma/pull/12964 chore(mme): static init is refactored
Orchestrator
https://github.com/magma/magma/pull/13087 fix(orc8r): add k8s annotations to trigger subscriberdb for gateway_subscriber_state
https://github.com/magma/magma/pull/13065 fix(subscriberdb): Handle nil check correctly
https://github.com/magma/magma/pull/13041 fix(orc8r): add reindexing of gateway subscriber state to subscriberdb indexer
https://github.com/magma/magma/pull/12993 chore(orc8r): Remove temporary go.mod files
https://github.com/magma/magma/pull/12949 fix(orc8r): Add new table for reindexed subscriber state
https://github.com/magma/magma/pull/12827 refactor(orc8r): move GetControlProxy to tenants
https://github.com/magma/magma/pull/12788 refactor(orc8r): remove interceptor wrappers in middleware
https://github.com/magma/magma/pull/12742 refactor(orc8r): Move cloud/go/obsidian to cloud/go/services
FEG / CWF / CWAG / others
https://github.com/magma/magma/pull/13130 chore(feg): integ test vms are pulled from cache in order to prevent vagrant rate limit aka 429
https://github.com/magma/magma/pull/13125 chore(feg): fix slack username for feg
https://github.com/magma/magma/pull/13111 docs: Expand CWF integ test instructions
https://github.com/magma/magma/pull/13050 chore(feg): Pr/fix hss parameter check for feg integ test
https://github.com/magma/magma/pull/13011 fix(feg): renamed shadowed function which kept the feg orc8r cleanup …
https://github.com/magma/magma/pull/12937 chore(feg): The s8_proxy expects ips for the local_address and pgw_ad…
https://github.com/magma/magma/pull/12903 docs(feg): Tier is needed to setup an feg
https://github.com/magma/magma/pull/12869 chore: minor improvements to cwf and feg Dockerfiles
https://github.com/magma/magma/pull/12848 feat(feg): Added health metric for s8_proxy servicer
https://github.com/magma/magma/pull/12726 refactor(feg): replace deprecated errors module
https://github.com/magma/magma/pull/12725 refactor(cwg): replace deprecated errors module
CI / Bazel
https://github.com/magma/magma/pull/13143 fix(ci): Remove failing publishing step from FeG integ workflow
https://github.com/magma/magma/pull/13132 chore(ci): clarify names of cache actions
https://github.com/magma/magma/pull/13126 fix(ci): Add ipv6 networks to virtualbox
https://github.com/magma/magma/pull/13084 fix(ci): update quotas and relax asserts in cwf integ tests in order to make them less flaky
https://github.com/magma/magma/pull/13072 chore(ci): Change the remote cache download behaviour to minimize traffic
https://github.com/magma/magma/pull/13071 chore: Consolidate the bazel build and test options
https://github.com/magma/magma/pull/13067 chore(ci): Make the bazel steps in the agw-workflow run on master merges only
https://github.com/magma/magma/pull/13064 chore(ci): Make the GCC Warnings & Errors workflow run on master merges only
https://github.com/magma/magma/pull/13059 fix(ci): Resolve the dpkg lock issue
https://github.com/magma/magma/pull/13045 chore: Remove unnecessary usage of deadsnakes ppa
https://github.com/magma/magma/pull/13030 chore(ci): Remove legacy support for docker.bazelrc import
https://github.com/magma/magma/pull/13028 fix(ci): bazel coverage failures are mitigated by several flags (see #13026)
https://github.com/magma/magma/pull/13015 fix(ci): Work around unattended upgrades holding lock
https://github.com/magma/magma/pull/13006 chore: Link glog library dynamically in Bazel builds
https://github.com/magma/magma/pull/13005 fix(ci): Fix Bazel failure Slack message in agw-workflow
https://github.com/magma/magma/pull/13003 chore(ci): cache Vagrant boxes with Github Actions Cache
https://github.com/magma/magma/pull/12994 fix(ci): fix dependency issues in agw build
https://github.com/magma/magma/pull/12987 chore: Modify bazel cache configuration setup
https://github.com/magma/magma/pull/12971 fix(ci): Fix bazel remote cache config for bazel version 5
https://github.com/magma/magma/pull/12958 feat(ci): exclude yarn.lock from misspell
https://github.com/magma/magma/pull/13007 fix(ci): base box caching is refactored
https://github.com/magma/magma/pull/12948 chore(ci): Bazel workflows send slack message
https://github.com/magma/magma/pull/12936 fix(ci): action updated for Python 3
https://github.com/magma/magma/pull/12929 chore: bazel is upgraded to version 5
https://github.com/magma/magma/pull/12922 fix: missing character in path in liblfds.BUILD
https://github.com/magma/magma/pull/12909 fix(ci): the latest package version coincides with the version apt would choose
https://github.com/magma/magma/pull/12902 chore: Publish bazel profile data in ci
https://github.com/magma/magma/pull/12901 fix(ci): bump cwag images to focal and adapt package setup
https://github.com/magma/magma/pull/12900 fix(ci): obsolete project radtonics_lab_native is removed from sentry…
https://github.com/magma/magma/pull/12843 chore: all ansible files use same go installation from artifactory
https://github.com/magma/magma/pull/12835 chore: replace facebookincubator/magma with self references
https://github.com/magma/magma/pull/12820 chore: Remove references to roles/ovs_*
https://github.com/magma/magma/pull/12713 feat(ci): add eslint to reviewdog
NMS
https://github.com/magma/magma/pull/13040 fix(nms): fix and pin version of API generation tools (js-beautify)
https://github.com/magma/magma/pull/13027 fix(nms): Fix settings link on host portal
https://github.com/magma/magma/pull/13025 fix(nms): Fix editing and deleting users from organisation portal
Community & Contributing
https://github.com/magma/magma/pull/12959 docs: Comment out TODOs
https://github.com/magma/magma/pull/12945 docs: remove remarks about the future
https://github.com/magma/magma/pull/12942 docs: fluentd for orc8r minikube deployment documentation
https://github.com/magma/magma/pull/12919 docs: Changed admin_cert.* to admin_operator.* in onboarding docs
https://github.com/magma/magma/pull/12889 docs: Update orc8r minikube deployment docs to account for Linux
https://github.com/magma/magma/pull/12873 docs: typo in Security Debugging docs
Also see Github.
Orc8r
https://github.com/magma/magma/pull/12889 docs: Update orc8r minikube deployment docs to account for Linux
https://github.com/magma/magma/pull/12879 docs: updated url for go installation
https://github.com/magma/magma/pull/12866 fix(ci): go 1.18 is used in ghz builds in order to be compatible to ghz v0.109.0
https://github.com/magma/magma/pull/12860 chore(orc8r): Adapt bootstrap test script to run on Linux
https://github.com/magma/magma/pull/12831 chore(orc8r): duplicate entries in setup.py are removed
https://github.com/magma/magma/pull/12824 chore: docker images use same go installation
https://github.com/magma/magma/pull/12790 chore(orc8r): delete two unused functions in config package of lib/go
https://github.com/magma/magma/pull/12772 refactor(orc8r): Remove NewServiceWithOptionsImpl
https://github.com/magma/magma/pull/12744 refactor(orc8r): Remove unary package from orc8r lib
https://github.com/magma/magma/pull/12730 chore: drop fbinternal leftover, that came in via merge error
https://github.com/magma/magma/pull/12724 refactor(orc8r): replace deprecated errors module
https://github.com/magma/magma/pull/12699 fix(orc8r): Make check-in status check in the backend
https://github.com/magma/magma/pull/12666 refactor(orc8r): Omit nil-checks for multierror.Append calls
https://github.com/magma/magma/pull/12665 fix(orc8r): Fix automated running of S1AP Federated Integ Test
https://github.com/magma/magma/pull/12627 refactor(orc8r): Replace multi.go with hashicorp/go-multierror module
https://github.com/magma/magma/pull/12585 chore(orc8r): Protobuf upgrade clean up
https://github.com/magma/magma/pull/12457 docs: Update references to Go version from 1.13 to 1.18
https://github.com/magma/magma/pull/12424 chore: upgrade Go installation in DevContainer
https://github.com/magma/magma/pull/12151 chore: Upgrade to Go 1.18
AGW
https://github.com/magma/magma/pull/12887 Revert "refactor(pipelined): Simplify treatment of default parameters"
https://github.com/magma/magma/pull/12885 chore(pipelined): selection of mypy errors are fixed
https://github.com/magma/magma/pull/12875 chore(pipelined): Fix selection of mypy errors
https://github.com/magma/magma/pull/12859 fix(pipelined): Remove problematic type annotation
https://github.com/magma/magma/pull/12839 chore(magmad): Remove unused test from magmad
https://github.com/magma/magma/pull/12833 chore(pipelined): Fix selection of mypy errors
https://github.com/magma/magma/pull/12830 chore(agw): typo in session_manager/ is fixed
https://github.com/magma/magma/pull/12829 chore(pipelined): Remove _check_scratch_reg_load
https://github.com/magma/magma/pull/12791 refactor(pipelined): Simplify treatment of default parameters
https://github.com/magma/magma/pull/12774 chore(agw): Remove dead Python code
https://github.com/magma/magma/pull/12773 chore(agw): Move script-only dependencies to scripts folders
https://github.com/magma/magma/pull/12691 chore: Clean up dead code.
https://github.com/magma/magma/pull/12673 refactor(agw): NamedTuple usage looks nicer
https://github.com/magma/magma/pull/12636 chore(agw): Delete unused class MobilityServiceRest
https://github.com/magma/magma/pull/12630 chore(agw): Clean up unused imports
https://github.com/magma/magma/pull/12623 chore(agw): Clean up unused variables
https://github.com/magma/magma/pull/12572 fix(agw): Format lte/gateway/python with clang-format-11
https://github.com/magma/magma/pull/12566 refactor(pipelined): ARP handling is separated from the mandatory apps
https://github.com/magma/magma/pull/12495 chore(pipelined): datapath refactor inout
CI / Infrastructure
https://github.com/magma/magma/pull/12880 fix(ci): magma_test uses latest version of libgnutls30
https://github.com/magma/magma/pull/12838 chore: Remove obsolete paths from CODEOWNERS
https://github.com/magma/magma/pull/12820 chore: Remove references to roles/ovs_*
https://github.com/magma/magma/pull/12786 fix(ci): fix problems with switch from fb to magma artifactory #12687
https://github.com/magma/magma/pull/12769 chore(ci): new images are created with latest tag
https://github.com/magma/magma/pull/12760 chore(ci): remove unused ARG
https://github.com/magma/magma/pull/12749 feat(ci): Add cwag formatting to ci and apply formatting changes
https://github.com/magma/magma/pull/12743 chore(ci): Modify the bazel workflow to use remote caching
https://github.com/magma/magma/pull/12641 refactor: Download jar of swagger codegen instead of building it
https://github.com/magma/magma/pull/12638 chore(ci): merge bazel base and devcontainer - first pr
https://github.com/magma/magma/pull/12616 fix(ci): Allow deps-dev PR scope for dependabot
https://github.com/magma/magma/pull/12553 feat(ci): consolidate linter implementations to use reviewdog for better Github integration
Bazel
https://github.com/magma/magma/pull/12877 chore: bazel base can be build on arm and tests can be executed successfully
https://github.com/magma/magma/pull/12864 chore: sctpd can be packaged via bazel into a deb file
https://github.com/magma/magma/pull/12844 chore(ci): bazel workflows are using the latest image
https://github.com/magma/magma/pull/12813 chore(ci): Modify the gcc-problems workflow to use remote caching
https://github.com/magma/magma/pull/12793 chore(ci): Make the AGW workflow use bazel remote cache
https://github.com/magma/magma/pull/12777 chore: TODOs for non bazelified c/c++ files are created
https://github.com/magma/magma/pull/12770 chore: Bazelify the remaining 2 LTE Python service tests
https://github.com/magma/magma/pull/12766 chore: Track all non bazelified AGW Python files
https://github.com/magma/magma/pull/12736 chore(ci): Check c and c++ for bazelification
https://github.com/magma/magma/pull/12731 chore(ci): workflows are using the updated bazel base and devcontainer images
https://github.com/magma/magma/pull/12701 chore(ci): Bazel ci py file check
https://github.com/magma/magma/pull/12698 chore(ci): Update codecov-action to v2
https://github.com/magma/magma/pull/12693 chore: Bazelify the configuration module
https://github.com/magma/magma/pull/12686 chore: Add size attribute to all bazel test targets
https://github.com/magma/magma/pull/12654 chore(health): Bazelify health service
https://github.com/magma/magma/pull/12576 feat: adopt codeowners to include groups instead of persons
NMS
https://github.com/magma/magma/pull/12761 refactor(nms): Add generated TypeScript API
https://github.com/magma/magma/pull/12757 feat(nms): generate swagger api for typescript
https://github.com/magma/magma/pull/12735 feat(nms): use proper check in status from orcestrator for lteGateways
https://github.com/magma/magma/pull/12721 fix(nms): Enable type checking for organizations and fix issues
https://github.com/magma/magma/pull/12718 refactor(nms): Reset and restore mocks automatically after every test
https://github.com/magma/magma/pull/12715 refactor(nms): configure `import 'jest-dom/extend-expect'` globally
https://github.com/magma/magma/pull/12714 fix(nms): allow todate in the copyright
https://github.com/magma/magma/pull/12712 refactor(nms): cleanup the jest configuration
https://github.com/magma/magma/pull/12711 refactor(nms): Remove remaining traces of fbc_js_core
https://github.com/magma/magma/pull/12710 refactor(nms): remove `afterEach(cleanup);`
https://github.com/magma/magma/pull/12704 refactor(nms): Remove tabs from organization and user entities
https://github.com/magma/magma/pull/12702 refactor(nms): consolidate fbc js core action tables
https://github.com/magma/magma/pull/12672 refactor(nms): Move config out of fbc_js_core
https://github.com/magma/magma/pull/12671 refactor(nms): move fbc lib platform_server
https://github.com/magma/magma/pull/12670 refactor(nms): Ingerate fbc_js_core utils
https://github.com/magma/magma/pull/12669 refactor(nms): Move types out of fbc_js_core
https://github.com/magma/magma/pull/12668 refactor(nms): move fbc lib logging
https://github.com/magma/magma/pull/12667 refactor(nms): Move sequelize-models out of fbc_js_core
https://github.com/magma/magma/pull/12684 fix(nms): Sidebar version number overlaps with profile button
https://github.com/magma/magma/pull/12675 refactor(nms): refactor fbc js core UI to include in main NMS structure
https://github.com/magma/magma/pull/12664 refactor(nms): Move projects out of fbc_js_core
https://github.com/magma/magma/pull/12663 refactor(nms): Move fbc_js_core middleware into server
https://github.com/magma/magma/pull/12662 refactor(nms): Move babel-register out of fbc_js_core
https://github.com/magma/magma/pull/12658 refactor(nms): Integrate fbc_js_core alarms
https://github.com/magma/magma/pull/12697 refactor(nms): Remove usages of tabs on organisations and user entities
https://github.com/magma/magma/pull/12656 refactor(nms): fbc js core auth
https://github.com/magma/magma/pull/12651 fix(nms): Cannot add user after editing an organisation
https://github.com/magma/magma/pull/12634 docs(nms): Fix broken link in Quick Start Guide
https://github.com/magma/magma/pull/12629 refactor(nms): Remove obsolete network types
https://github.com/magma/magma/pull/12624 refactor(nms): Inline fbc-js-core eslint config
https://github.com/magma/magma/pull/12621 refactor(nms): Remove fbc-js-core checkbox component
https://github.com/magma/magma/pull/12617 refactor(nms): Unify button styling
https://github.com/magma/magma/pull/12614 refactor(nms): Remove fbc-js-core select component
https://github.com/magma/magma/pull/12606 refactor(nms): Remove legacy dashboard
https://github.com/magma/magma/pull/12541 feat(nms): Move network switcher into topbar
Other components
https://github.com/magma/magma/pull/12758 chore(cwg): Remove commented-out function calls
https://github.com/magma/magma/pull/12729 refactor: replace deprecated errors module in src
https://github.com/magma/magma/pull/12727 refactor(dp): replace deprecated errors module
https://github.com/magma/magma/pull/12726 refactor(feg): replace deprecated errors module
Community / Documentation
https://github.com/magma/magma/pull/12800 docs: Updated onboarding documentation
https://github.com/magma/magma/pull/12610 docs: fix mini-typo for path
https://github.com/magma/magma/pull/12657 docs: Update S1AP Federated Integ Test page
https://github.com/magma/magma/pull/12604 docs: Update how to start postgres in minikube
https://github.com/magma/magma/pull/12550 docs: fix misspelling
Also see Github.
Bazel
https://github.com/magma/magma/pull/12561 chore(mobilityd): remove unused dependency in bazel
https://github.com/magma/magma/pull/12548 fix(ci): bazel-cache-push.yml has enough memory for build
https://github.com/magma/magma/pull/12539 chore(ci): bazel workflows use the bazel base image
https://github.com/magma/magma/pull/12517 chore: kernsnoopd is bazelified
https://github.com/magma/magma/pull/12503 chore: bazelified python services are tested for missing modules
https://github.com/magma/magma/pull/12473 refactor: all bazel testonly variables are set to True
https://github.com/magma/magma/pull/12471 chore: kernsnoopd tests are refactored and executed
https://github.com/magma/magma/pull/12418 chore(smsd): smsd is bazelified
https://github.com/magma/magma/pull/12271 chore(pipelined): Migrate pipelined
Orc8r
https://github.com/magma/magma/pull/12574 fix(orc8r): Allow updating QoS profiles
https://github.com/magma/magma/pull/12516 fix(orc8r): make polling for service specs parallel
Go upgrade
https://github.com/magma/magma/pull/12546 chore(orc8r): Protobuf upgrade
https://github.com/magma/magma/pull/12431 chore(orc8r): upgrade orc8r ansible files to use Go 1.18
https://github.com/magma/magma/pull/12352 chore: update golang-linter to version 1.45.0
https://github.com/magma/magma/pull/12227 chore(feg): Bump go-control-plane version
https://github.com/magma/magma/pull/12305 fix(ci): Fix codecov_src_go by specifying go version
AGW
https://github.com/magma/magma/pull/12370 chore(mme): redundant EMBEDDED_SGW precompiler statements are cleaned up
https://github.com/magma/magma/pull/12339 chore(pipelined): blocking of local ipv6 addresses is supported
NMS
https://github.com/magma/magma/pull/12587 refactor(nms): Upgrade React Router to version 6
https://github.com/magma/magma/pull/12562 fix(nms): Fix SubscriberStateTable details are always empty
https://github.com/magma/magma/pull/12537 feat(nms): Expand sidebar on hover
https://github.com/magma/magma/pull/12505 refactor(nms): Consolidate themes
https://github.com/magma/magma/pull/12502 refactor(nms): Consolidate text components
https://github.com/magma/magma/pull/12494 refactor(nms): Re-enable linter for fbc_js_core and delete dead code.
https://github.com/magma/magma/pull/12446 refactor(nms): Remove remaining usages of @fbcnms
https://github.com/magma/magma/pull/12437 feat(nms): Clean up directory organization
https://github.com/magma/magma/pull/12430 feat(nms): Redesign popover and account settings
https://github.com/magma/magma/pull/12402 feat(nms): Merging administration tools into nms
https://github.com/magma/magma/pull/12392 fix(nms): Upgrade Material UI to latest v4 version
https://github.com/magma/magma/pull/12384 fix(nms): Downgrade material-ui/labs to fix policy edit flows tab
https://github.com/magma/magma/pull/12383 fix(nms): Initially load count of subscribers correctly
https://github.com/magma/magma/pull/12206 fix(nms): make node versions in dockerfile consistent
Better engineering
https://github.com/magma/magma/pull/12602 fix(ci): ovs is pinned to be less than 2.17.0
https://github.com/magma/magma/pull/12568 Revert "fix(agw): Get rid of old registries (#12549) (#12558)"
https://github.com/magma/magma/pull/12556 fix(ci): iwyu build in devcontainer is fixed
https://github.com/magma/magma/pull/12524 ci: Adapt LTE Integ Test VM resources to macOS runners
https://github.com/magma/magma/pull/12520 Revert "Adapt LTE Integ Test VM resources to macOS runners (#12501)"
https://github.com/magma/magma/pull/12501 Adapt LTE Integ Test VM resources to macOS runners
https://github.com/magma/magma/pull/12510 chore: update envoy config file to use API v3
https://github.com/magma/magma/pull/12419 Revert "chore: rules python is upgraded (#12325)"
https://github.com/magma/magma/pull/12584 fix(ci): py linter only runs on added or modified files (not on deleted)
https://github.com/magma/magma/pull/12560 fix(agw): Update pylint to 2.12.2
https://github.com/magma/magma/pull/12385 chore(ci): github runners have more space available
https://github.com/magma/magma/pull/12293 ci: reviewdog filter consolidation
https://github.com/magma/magma/pull/12254 ci: add mypy reviewdog linter
https://github.com/magma/magma/pull/12291 chore(ci): remove unstable bash code in favour of Github actions
OSS community improvements
https://github.com/magma/magma/pull/12586 docs: Fix typos in Test Access Gateway
https://github.com/magma/magma/pull/12551 docs: fix failing command in CI
https://github.com/magma/magma/pull/12511 docs: add DCO.md, with content from https://developercertificate.org/
https://github.com/magma/magma/pull/12489 docs: fix link in CONTRIBUTING.md
https://github.com/magma/magma/pull/12409 chore: Shared code ownership for orc8r Python files
https://github.com/magma/magma/pull/12382 ci: stale bot is far to agressive
Bazel
https://github.com/magma/magma/pull/12330 adds to bazel-fication of state service
https://github.com/magma/magma/pull/12325 upgrades Python rules
https://github.com/magma/magma/pull/12294 bazel-ifies orc8r common modules
https://github.com/magma/magma/pull/12285 enables pipelined migration as prerequisite
https://github.com/magma/magma/pull/12268 adds to bazel-fication of subscriberdb
https://github.com/magma/magma/pull/12257 adds to bazel-fication of MME
MME tech-depth reduction
https://github.com/magma/magma/pull/12370 cleans up redundant pre-compiler statements
NMS
https://github.com/magma/magma/pull/12149 fixes multiple issues by a dependecy cleanup
Better Engineering
https://github.com/magma/magma/pull/12351 improves devcontainer reliability
https://github.com/magma/magma/pull/12329 fixes VMs in CI
Code quality Python
https://github.com/magma/magma/pull/12304 fixes test VM with regard to previously unpinned pylint
https://github.com/magma/magma/pull/12290 fixes orc8r with regard to previously unpinned pylint
https://github.com/magma/magma/pull/12274 fixes mypy linting issues
https://github.com/magma/magma/pull/12086 fixes more mypy linting issues
Magma adopted Confluence in March 2022 such that this presents the natural starting point for this collection here.
Add Comment