v2.2.3 - It will be deleted soon

Bug Fixes

freeDiameter 1.5.0

freeDiameter version has changed from 1.3.2 to 1.5.0. If you want to compile the source code, you need to update meson subprojects as shown below.

$ cd open5gs
$ git pull
$ meson subprojects update
$ cd build
$ ninja

Or just use a clean github repository.

$ rm -Rf open5gs
$ git clone https://github.com/open5gs/open5gs
$ cd open5gs
$ meson build --prefix=`pwd`/install
$ cd build
$ ninja

IMPORTANT Using v2.2.x

  • DB Schema Changes: If you are using an existing subscription DB, you should delete the existing DB. Then you can add a new subscription DB.
$ mongo
> use open5gs
switched to db open5gs
> db.subscribers.drop()
true
  • The New WebUI: You have to log out using the old WebUI backend/frontend. Then, you can log back in again using the new WebUI backend/frontend.
$ git checkout v2.1.7
$ cd webui
$ rm -Rf ./node_modules
$ npm ci --no-optional
$ npm run dev

## You should log out

$ git checkout main
$ cd webui
$ rm -Rf ./node_modules
$ npm ci --no-optional
$ npm run dev

## You can log back in

Download – v2.2.3.tar.gz