TNG updates

TNG updates

To generate report use with adopted dates.
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"

Nov 1, 2022 

Also see Github.

To generate report use with adopted dates.
gh pr list -L 1000 --state merged --search "merged:2022-10-01..2022-11-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"

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

Oct 1, 2022 

Also see Github.

To generate report use with adopted dates.
gh pr list -L 1000 --state merged --search "merged:2022-09-01..2022-10-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"

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

Sep 1, 2022 

Also see Github.

To generate report use with adopted dates.
gh pr list -L 1000 --state merged --search "merged:2022-08-01..2022-09-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"

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

Aug 1, 2022 

Also see Github.

To generate report use with adopted dates.
gh pr list -L 1000 --state merged --search "merged:2022-07-01..2022-08-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"

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