v1.4.0
What's Changed
- [AETHER-1927]: gnbsim Copyright & Licensing by @sindack in #1
- Removing vendor packages and package directory. by @thakurajayL in #2
- Add FOSSA license check by @sindack in #3
- update authentication to not use OP value and remove UE addition to Mongo by @badhrinathpa in #4
- SDCORE-395: Introducing gnodeb package and gNB-Control plane layer by @gajjarvini in #5
- SDCORE-395: Adding NGSetup Test Case to gnbsim by @gajjarvini in #6
- SDCORE-396: Adding GnbUe support in gnodeb package by @gajjarvini in #7
- SDCORE-430: Adding SimUe and RealUe to gnbsim by @gajjarvini in #8
- SDCORE-431: Shifting NAS message logic for register procedure to RealUe by @gajjarvini in #9
- SDCORE-432: Adding event generation logic in sim UE for Registration … by @gajjarvini in #10
- SDCORE-477: Introducing YAML configuration and NGAP ID pool in gnbsim by @gajjarvini in #11
- SDCORE-490: Add PDU Session Est support in Real UE, Sim Ue and Profile by @gajjarvini in #12
- SDCORE-493: Adding PDU Session Est Support in gnodeb package by @gajjarvini in #13
- Sdcore-508: Adding support for data plane in gnbsim by @gajjarvini in #14
- SDCORE-508: Fixing user plane issues in gnbsim by @gajjarvini in #15
- SDCORE-535: Updating GNBSIM Readme by @gajjarvini in #16
- Updating Docker file to install ethtool by @gajjarvini in #17
- SDCORE-551: Fixing Registration caused due to NAS-MAC verification fa… by @gajjarvini in #18
- SDCORE-540: Adding support for deregistration procedure, cmd line args and logger config by @gajjarvini in #19
- SDCORE-621: Making plmn and supported TA configurable in NG Setup Req… by @gajjarvini in #20
- Updating README and configuration by @gajjarvini in #21
- SDCORE-648: Adding support for gNB initiated UE Context Release procedure by @gajjarvini in #22
- SDCORE-674: Adding logic to create service request message in RealUe by @gajjarvini in #23
- Sdcore 675 by @gajjarvini in #24
- Image cleanup by @thakurajayL in #25
- Adding design documentation by @gajjarvini in #26
- Sdcore 698: Logging event strings instead of event Ids by @gajjarvini in #28
- SDCORE-753: gNBSim does not exit after executing AN Release profile by @gajjarvini in #29
- Sdcore 620 : Adding support for PDU Session Container Extension Header in GTP-PDU by @gajjarvini in #30
- SDCORE-767: Removed member-only license by @gajjarvini in #32
- SDCORE-767: Updating NOTICE.txt by @gajjarvini in #33
- Dev gnbsim cleanup by @thakurajayL in #34
- Update NAS module reference by @thakurajayL in #35
- License cleanup by @thakurajayL in #36
- Merging new gnbSim to main branch by @thakurajayL in #37
- Bug fixes: Handling absence of QFI and gNBSim not exiting after receiving error event by @gajjarvini in #38
- gNBsim documentation cleanup by @thakurajayL in #39
- SDCORE-691: Logging simulation summary into separate file by @gajjarvini in #40
- SDCORE-747: Adding repository path to module name by @gajjarvini in #41
- NW trigger UE dereg support by @thakurajayL in #42
- SDCORE-842: Adding Support for UE Requested PDU Session Release Procedure by @gajjarvini in #43
- 3 changes to make gnb more user friendly, by @thakurajayL in #44
- SDCORE-850: Adding support for NW requested PDU Session Release by @gajjarvini in #45
- Added support for parallel execution of profiles by @thakurajayL in #46
- Dev cleanup dep by @thakurajayL in #54
- Create pending feature list by @thakurajayL in #55
- Update README.md by @thakurajayL in #56
- Config option to add key, opc, and seq number by @thakurajayL in #59
- SDCORE-857: Providing Profiles to gNB Sim through HTTP API by @gajjarvini in #50
- nas module update by @badhrinathpa in #62
- Add dnn parameter in config file by @orion-belt in #64
- Support to execute subscribers in parallel by @thakurajayL in #67
- fix: Remove hardcoding for User Location Information by @gajjarvini in #65
- Revert "fix: Remove hardcoding for User Location Information (#65)" by @thakurajayL in #70
- Dev proc changes step by @thakurajayL in #71
- Update gnbsim document by @thakurajayL in #72
- add control of user pkt generation periodicity by @joshuazhu78 in #73
- api to run configured profiles by @badhrinathpa in #74
- (FIX) Removing old version of nas from go.sum by @Gmerold in #93
- Bumps go version to 1.21 (latest stable) by @gatici in #94
- Add golangci yml file and disable all linters by @gatici in #97
- fix: Add printf fomatting directives by @gatici in #95
- Bump actions/setup-go from 3 to 4 by @dependabot in #90
- Bump actions/checkout from 3 to 4 by @dependabot in #103
- Bump golangci/golangci-lint-action from 3.2.0 to 3.7.0 by @dependabot in #104
- Bump alpine from 3.16 to 3.18 by @dependabot in #98
- Bump golang from 1.21.3-bookworm to 1.21.4-bookworm by @dependabot in #99
- Bump github.com/omec-project/nas from 1.1.3 to 1.1.4 by @dependabot in #80
- Bump github.com/gin-contrib/cors from 1.3.1 to 1.5.0 by @dependabot in #102
- Bump github.com/urfave/cli from 1.22.4 to 1.22.14 by @dependabot in #100
- Bump golang.org/x/net from 0.16.0 to 0.19.0 by @dependabot in #105
- Bump github.com/sirupsen/logrus from 1.8.1 to 1.9.3 by @dependabot in #106
- Adding code to get lock before NAS Mac calculation by @thakurajayL in #92
- Create CITATION.cff by @thakurajayL in #51
- Bump golang from 1.21.4-bookworm to 1.21.5-bookworm by @dependabot in #108
- Bump actions/setup-go from 4 to 5 by @dependabot in #109
- Bump alpine from 3.18 to 3.19 by @dependabot in #110
- Adding design documentation for profile manager feature by @gajjarvini in #49
- Code cleanup by @thakurajayL in #112
- chore: Add FOSSA check to GH actions by @ghislainbourgeois in #115
- Bump golang from 1.21.5-bookworm to 1.21.6-bookworm by @dependabot in #114
- Bump golang.org/x/net from 0.19.0 to 0.20.0 by @dependabot in #113
- Bump github.com/prometheus/client_golang from 0.9.3 to 1.11.1 by @dependabot in #117
- Enable go vet in CI by @patriciareinoso in #116
- Refactor GHA by @gab-arrobo in #120
- Enable
staticcheck
by @gab-arrobo in #121 - Re-enable
unused
,goconst
andmisspell
by @gab-arrobo in #122 - Allow registration to PLMNID other than 208-93 by @yoursunny in #119
- Enable
gofumpt
by @gab-arrobo in #123 - chore: Add first unit tests by @Gmerold in #124
- Support to retransmit message by @thakurajayL in #128
- Make
gnbsim
to use its own logger instead of the amf by @gab-arrobo in #132 - chore: Enable field alignment go vet check by @patriciareinoso in #127
- chore: Move idgenerator dependency to util project by @ghislainbourgeois in #133
- Bump golangci/golangci-lint-action from 3.7.0 to 3.7.1 by @dependabot in #137
- Bump golang.org/x/net from 0.20.0 to 0.21.0 by @dependabot in #135
- Bump golang from 1.21.6-bookworm to 1.22.0-bookworm by @dependabot in #134
- Use milenage from the util repo by @gab-arrobo in #138
- Bump golangci/golangci-lint-action from 3.7.1 to 4.0.0 by @dependabot in #139
- Bump fsfe/reuse-action from 2 to 3 by @dependabot in #140
- Refactor Docker image by @gab-arrobo in #141
- Bump golang from 1.22.0-bookworm to 1.22.1-bookworm by @dependabot in #142
- chore: Bump AMF and other dependencies by @ghislainbourgeois in #143
- Measure per event E2E latency by @mbilal92 in #144
- Update
omec-project
dependencies by @gab-arrobo in #145 - Support statistics at proc level & trans level by @thakurajayL in #118
- Enable
gosimple
by @gab-arrobo in #146 - Enable
errcheck
by @gab-arrobo in #147 - enable linters:
typecheck
,gci
andwhitespace
by @gab-arrobo in #148 - Enable linters:
nakedret
,unconvert
,predeclared
,noctx
by @gab-arrobo in #149 - Add GHA for
hadolint
by @gab-arrobo in #151 - Add 5g-s-tmsi field by @gab-arrobo in #150
- Add GHA for tagging/creating releases and stale issues/PRs by @gab-arrobo in #152
- Update push.yml by @gab-arrobo in #153
- Update dependencies as per latest
omec-project
release modules by @gab-arrobo in #154 - Release: Update VERSION by @gab-arrobo in #155
New Contributors
- @sindack made their first contribution in #1
- @thakurajayL made their first contribution in #2
- @badhrinathpa made their first contribution in #4
- @gajjarvini made their first contribution in #5
- @orion-belt made their first contribution in #64
- @joshuazhu78 made their first contribution in #73
- @Gmerold made their first contribution in #93
- @gatici made their first contribution in #94
- @dependabot made their first contribution in #90
- @ghislainbourgeois made their first contribution in #115
- @patriciareinoso made their first contribution in #116
- @gab-arrobo made their first contribution in #120
- @yoursunny made their first contribution in #119
- @mbilal92 made their first contribution in #144
Full Changelog: https://github.com/omec-project/gnbsim/commits/v1.4.0