github netbirdio/netbird v0.31.0

6 hours ago

Release Notes for v0.31.0

Highlights

[management] Setup key improvements #2775

  • We added support to setup-key deletion, allowing account cleanup of revoked or expired keys.
  • The max expiration time was removed, allowing users to define any date for key expiration.
  • Setup-keys are now stored as hashs, improving security for systems.

Because of a database migration where the setup-keys are being hashed, a downgrade is no longer possible without restoring a backup. So, testing and making sure a backup is done before upgrading is highly recommended. See backup docs here: https://docs.netbird.io/selfhosted/selfhosted-guide#backup

Improvements

  • [client] Make native firewall init fail firewall creation #2784
  • [misc] Update Zitadel from v2.54.10 to v2.64.1 #2793
  • [client] allow relay leader on iOS #2795
  • [management] remove network map diff calculations #2820
  • [management] Add DB access duration to logs for context cancel #2781
  • [client] Log windows panics #2829

Bug fixes

  • [client] Ignore route rules with no sources instead of erroring out #2786
  • [client] Fix multiple peer name filtering in netbird status command #2798
  • [client] Fix the broken dependency gvisor.dev/gvisor #2789
  • [management] Fix peer meta isEqual #2807
  • [client] Nil check on ICE remote conn #2806
  • [client] Allocate new buffer for every package #2823
  • [client] Fix unused servers cleanup #2826
  • [client] Remove legacy forwarding rules in userspace mode #2782

New Contributors

Full Changelog: v0.30.3...v0.31.0

Don't miss a new netbird release

NewReleases is sending notifications on new releases.