Open
Description
Describe the problem
When I update the netbird client via Brew the background service / daemon doesn't update (but the cli does).
To Reproduce
Have an older version of Netbird (such as 0.36.5 in this case) installed via brew on MacOS.
Execute brew update
and brew install netbird
to update to latest (here 0.37.1)
brew install netbird
==> Downloading https://formulae.brew.sh/api/formula.jws.json
==> Downloading https://formulae.brew.sh/api/cask.jws.json
netbird 0.36.5 is already installed but outdated (so it will be upgraded).
==> Fetching netbirdio/tap/netbird
==> Downloading https://github.com/netbirdio/netbird/releases/download/v0.37.1/netbird_0.37.1_darwin_arm64.tar.gz
...
==> Upgrading netbirdio/tap/netbird
0.36.5 -> 0.37.1
🍺 /opt/homebrew/Cellar/netbird/0.37.1: 6 files, 25.7MB, built in 0 seconds
Then check the version (older version shows up in dashboard too) :
netbird status
OS: darwin/arm64
Daemon version: 0.36.5
CLI version: 0.37.1
Management: Connected
Signal: Connected
Relays: 1/1 Available
Nameservers: 1/1 Available
FQDN: xxxx
NetBird IP: xxxx
Interface type: Userspace
Quantum resistance: false
Networks: -
Peers count: 1/3 Connected
To fix it I need to manually uninstall and install the service again.
Expected behavior
The daemon/service should update with the cli
Are you using NetBird Cloud?
Self Hosted
NetBird version
0.36.5 -> 0.37.1
Additional context
MacOS 15.2 (arm64)