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"

 

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

 

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

 

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

 

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

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.

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

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.

Or us Github CLI.
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"

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.

Or us Github CLI.
gh pr list -L 100 --state merged --search "merged:2022-04-01..2022-05-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" --json url,title | jq -r "(.[] | [.url, .title]) | @tsv"

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 (warning)
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 (warning)
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.

  • No labels
Write a comment…