Release notes
Enhancements:
New posture check: Peer network ranges
We have added a new posture check that allows you to define a set of IP ranges a device must be in before connecting to the network. This check is useful when you want to control access based on a network a peer is located. e.g., you can disable a connection to a routing peer when the peer is connecting from your office network range:
https://docs.netbird.io/how-to/manage-posture-checks#peer-network-range-check
Add support for downloading geolocation databases to the management service
Now, the management service will download the geolocation databases automatically. This feature is useful for self-hosted users using the geolocation posture check. Learn more at https://docs.netbird.io/selfhosted/geo-support
Updated GUI icons to reflect the connection status
We have updated the tray icon to reflect the connection status and update availability. Now you can see if the client is connected or disconnected you will see the NetBird icon alternating colors, proving a more clear view of the connection status.
What's Changed
- Add account usage logic (#1567)
- Use SQLite store as default when running tests when env is not set (#1612)
- Add private network posture check (#1606)
- Make SQLite default in configuration generation script (#1610)
- Check git status after go mod tidy on CI (#1614)
- Add quantum resistance status output (#1608)
- Update download-geolite2.sh to use packages URLs (#1624)
- Add support for device flow on getting started with zitadel (#1616)
- Extend bypass middleware with support of wildcard paths (#1628)
- Add support for downloading Geo databases to the management service (#1626)
- Combine update-available and connected/disconnected tray icon states (#1615)
- Rename PrivateNetworkCheck to PeerNetworkRangeCheck (#1629)
- FIx order when validating account settings (#1632)
- Fix invalid cross-device link when moving geolocation databases (#1638)
Big thanks to our community contributors
Full Changelog: v0.26.0...v0.26.1