PackageTrack
Sign in Get early access

github.com/netbirdio/netbird

v0.77.1 #79 most downloaded on Go modules netbirdio/netbird

What this package is like to depend on

Last release today

22 Aug 2026

Ships on a steady schedule

a new release about every 9 days

Rarely documented

notes for 10 of 323 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

769 releases · first in 2022

261 releases in the last 12 months

see the full history below

Release timeline

769 releases · Mar 2022 to Aug 2026
2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 769
  1. v0.77.2-0.20260822190731-ee253feddfd0 22 Aug 2026 pre-release

    Nothing published for this version

  2. v0.77.2-0.20260821121510-335adfe9c371 21 Aug 2026 pre-release

    Nothing published for this version

  3. v0.77.1 21 Aug 2026
    Release notes

    Release Notes for v0.77.1

    What's New

    Client Improvements

    • Fixed session extension and SSH authentication always using the device code flow on Linux.
      #7187

    • Added Windows DNS configuration to the debug bundle.
      #7196

    • Added a CI check for translation key parity.
      #6852

    • Preserved the account email on Android logout while removing it when a profile is deleted.
      #7200

    • Ranked Windows route candidates using combined route and interface metrics.
      #7210

    • Skipped IPv6 route tests when the default next hop is unusable.
      #7212

    • Passed the stored email as a login hint from the UI and preserved it on logout.
      #7199

    • Fixed inconsistencies in the CI gomobile init process.
      #7229

    • Deleted Windows NRPT rules by enumerating the registry instead of relying on a rule count.
      #7195

    • Declared multi-buffer support for the loopback XDP program.
      #7230

    • Exposed SSH functionality on Android.
      #7156

    • Handled Android network changes without restarting the engine.
      #7144

    • Cleared stale installer results before starting updates.
      #7204

    • Stopped the UI before silent Windows updates and suppressed installer reboots.
      #7209

    • Reported network addresses on Android for posture checks.
      #7235

    • Restarted the UI using the user's environment block after updates.
      #7245

    • Switched client tests to go.uber.org/mock.
      #7253

    • Renamed TURN-specific WireGuard proxy terminology to relayed connections.
      #7231

    • Fixed staticcheck findings after upgrading golangci-lint.
      #7266

    • Added missing anonymization and SSH privilege translations.
      #7269

    • Added a lazy connection override and device name reporting to the WASM client.
      #7276

    Management Improvements

    • Documented the mutual exclusivity of ports and port_ranges in policy rules.
      #7158

    • Refused usage limits that one-off setup keys cannot honor.
      #7220

    • Switched management tests to go.uber.org/mock.
      #7253

    • Suppressed staticcheck warnings for deprecated protobuf fields.
      #7261

    Infrastructure & Miscellaneous

    • Added support for non-interactive, environment-driven installations in getting-started.sh.
      #7168

    • Updated the Agent Network documentation.
      #7020

    • Prevented overriding the dashboard image in Enterprise migrations.
      #7206

    • Skipped store migrations for PostgreSQL deployments.
      #7207

    New Contributors

    Full Changelog: v0.77.0...v0.77.1

    Open source →
    Release notes

    v0.77.1 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  4. v0.77.1-0.20260820130751-917ad880e355 20 Aug 2026 pre-release

    Nothing published for this version

  5. v0.77.1-0.20260820095319-a144e8c14418 20 Aug 2026 pre-release

    Nothing published for this version

  6. v0.77.1-0.20260819101910-9efa3c6579fe 19 Aug 2026 pre-release

    Nothing published for this version

  7. v0.77.1-0.20260819100030-5885fccb55ef 19 Aug 2026 pre-release

    Nothing published for this version

  8. v0.77.1-0.20260819094757-77791b5858d1 19 Aug 2026 pre-release

    Nothing published for this version

  9. v0.77.1-0.20260819085940-2355d4947d15 19 Aug 2026 pre-release

    Nothing published for this version

  10. v0.77.1-0.20260818164913-ecfbd686b807 18 Aug 2026 pre-release

    Nothing published for this version

  11. v0.77.1-0.20260815173149-93e97f4bf1ad 15 Aug 2026 pre-release

    Nothing published for this version

  12. v0.77.1-0.20260814161352-2cfe14d7ec63 14 Aug 2026 pre-release

    Nothing published for this version

  13. v0.77.1-0.20260813180737-5544761b4780 13 Aug 2026 pre-release

    Nothing published for this version

  14. v0.77.1-0.20260813082834-e290769df10c 13 Aug 2026 pre-release

    Nothing published for this version

  15. v0.77.0 12 Aug 2026
    Release notes

    Release Notes for v0.77.0

    What's New

    Agent Network

    • Reworked Agent Network endpoint identity and settings bootstrap.
      #7085

    • Added a proxy-connect authorizer seam for Agent Network.
      #7136

    • Added reverse proxy usage accounting for activity tracking.
      #7116

    Client Improvements

    • Added strict anonymization level and MAC address anonymization to debug bundles.
      #7102

    • Declared the xdg-utils dependency for NetBird UI packages.
      #7126

    • Fixed credentials used for GTK3 package uploads.
      #7125

    • Prevented WireGuard packets from being misrouted to the STUN handler.
      #7059

    • Updated the NetBird Wails fork to remove the native WebView2 dependency.
      #7128

    • Migrated the relay QUIC tracer to qlog and upgraded quic-go to v0.59.1.
      #7124

    • Derived Windows SSH privilege checks from the user token and group membership.
      #6966

    • Adjusted the GTK3 release job.
      #7163

    • Fixed a macOS DNS panic caused by malformed scutil output.
      #7180

    • Added a fallback to per-IP ACL rules when ipset is unavailable.
      #6332

    • Gated IPv6 forwarding on overlay IPv6 while preserving host Router Advertisement acceptance.
      #6221

    • Removed installer registry handlers for Windows autostart Run keys.
      #7183

    Infrastructure & Documentation

    • Added Crowdin configuration for UI translation synchronization.
      #7155

    • Fixed Crowdin export paths and export options.
      #7162

    • Updated the documentation to direct translation contributions to Crowdin.
      #7161

    • Allowed external test suites to reuse the NetBird end-to-end test harness.
      #7176

    • Improved the release pipeline to build release branches and delay marking releases as "latest" until signing is complete.
      #7171

    Full Changelog: v0.76.3...v0.77.0

    Open source →
    Release notes

    v0.77.0

    Compare

    Choose a tag to compare

    Open source →
  16. v0.76.4-0.20260812091925-77e5ac776bf8 12 Aug 2026 pre-release

    Nothing published for this version

  17. v0.76.4-0.20260812061253-2614433b9a28 12 Aug 2026 pre-release

    Nothing published for this version

  18. v0.76.4-0.20260812055839-f4d2b5642085 12 Aug 2026 pre-release

    Nothing published for this version

  19. v0.76.4-0.20260812054554-41c0717f5993 12 Aug 2026 pre-release

    Nothing published for this version

  20. v0.76.4-0.20260811161637-052cf5a74869 11 Aug 2026 pre-release

    Nothing published for this version

  21. v0.76.4-0.20260810175000-27b2d3f35159 10 Aug 2026 pre-release

    Nothing published for this version

  22. v0.76.3 08 Aug 2026
    Release notes

    What's Changed

    Full Changelog: v0.76.2...v0.76.3

    Open source →
    Release notes

    v0.76.3

    Compare

    Choose a tag to compare

    Open source →
  23. v0.76.3-0.20260807190256-b961f93a3310 07 Aug 2026 pre-release

    Nothing published for this version

  24. v0.76.2 07 Aug 2026
    Release notes

    What's Changed

    • [misc] add AGENTS.md file by @mlsmaycon in #7014
    • [client] Handle interface lookup errors in iOS DNS index helper by @Optic00 in #6999
    • [client] iOS - Remove duplicate Login RPCs from the iOS SDK by @evgeniyChepelev in #6931
    • [client] Declare GTK4/WebKitGTK runtime deps for the Linux UI packages by @pappz in #6893
    • [management] Generic gRPC extension seam for external modules by @bison in #6894
    • [management] Resolve agent network permissions per submodule by @mlsmaycon in #7030
    • [management] fix handling of empty network map during decode and encode by @pascal-fischer in #6987
    • [client] Keep the account email backing the SSO login hint correct by @pappz in #6986
    • [client] Android - Create the Android fake IP manager lazily on DNS flag enable by @pappz in #6989
    • [client] Android - Serialize Android tunnel reconfiguration callbacks by @pappz in #6990
    • [client] Keep the UI running when the notification service fails to start by @lixmal in #6959
    • [client] launch macOS GUI as the logged-in user after install/update by @riccardomanfrin in #6962
    • [client] Don't ask for an SSO login when the login never reached management by @lixmal in #6983
    • [misc] Add android and ios tags to PR title check by @pappz in #7037
    • [client, android] Pull fresh TUN settings on Android rebuild by @pappz in #6991
    • [client, android] Reuse the persisted configuration when enrolling by @camiloariza in #7022
    • [client, android] Reuse the profile's account for Android SSO logins by @pappz in #6988
    • [client] Update wails to v3.0.0-beta.3 by @pappz in #7038
    • [management] Align agent-network API contracts for API clients by @mlsmaycon in #7026
    • [client] Probe the daemon login with IsLoginRequired by @pappz in #7052
    • [client, android] Fix profile account path test on Windows by @pappz in #7057
    • [client] Fix session expired relogin by @pappz in #7055
    • [client] Fix Linux tray right-click opening the main window by @pappz in #7039
    • [management] prevent dangling group refs in agent-network ACLs. by @braginini in #7060
    • [management] Prevent deleting groups referenced by reverse proxy services by @mlsmaycon in #7062
    • [relay] randomize the relay reconnect backoff by @riccardomanfrin in #7067
    • [misc] Move enterprise setup to Traefik and harden migration by @bcmmbaga in #7042
    • [misc] Expand agent guidelines with security, type-safety and lifecycle conventions by @lixmal in #7076
    • [client] Ship a legacy GTK3 UI package for distros without WebKitGTK 6.0 by @pappz in #7040
    • [client] Add a UI setting to stay connected after quitting by @pappz in #7078
    • [infrastructure] Generate a session cookie encryption key on fresh self-hosted installs by @Optic00 in #7056
    • [client] Stop the macOS UI on pkg upgrade by @lixmal in #7079
    • [client] Reword the firewalld package comment by @lixmal in #7081
    • [client] Update the wails fork reference to the integration branch head by @pappz in #7087

    New Contributors

    Full Changelog: v0.76.1...v0.76.2

    Open source →
    Release notes

    v0.76.2

    Compare

    Choose a tag to compare

    Open source →
  25. v0.76.2-0.20260807075752-2ce632360241 07 Aug 2026 pre-release

    Nothing published for this version

  26. v0.76.2-0.20260804160422-2afa69b622d4 04 Aug 2026 pre-release

    Nothing published for this version

  27. v0.76.2-0.20260803235909-bc7a15ab71d9 03 Aug 2026 pre-release

    Nothing published for this version

  28. v0.76.2-0.20260803082114-6044663788e7 03 Aug 2026 pre-release

    Nothing published for this version

  29. v0.76.2-0.20260802042100-0f13bbab145b 02 Aug 2026 pre-release

    Nothing published for this version

  30. v0.76.2-0.20260731231703-e56eb14c5212 31 Jul 2026 pre-release

    Nothing published for this version

  31. v0.76.1 31 Jul 2026
    Release notes

    What's Changed

    • [client] Support Android session expiry handling by @pappz in #6945
    • [client] Stop and remove the daemon on netbird-ui cask uninstall by @lixmal in #6977
    • [misc] Update SECURITY.md by @mlsmaycon in #6981
    • [misc] group x package updates and run weekly by @mlsmaycon in #7000
    • [client] Fix daemon lock order inversion between SetConfig and login by @lixmal in #6978
    • [client] Fix expression order in legacy nftables route rules by @Optic00 in #7011
    • [proxy] remove cluster tag from proxy metrics by @pascal-fischer in #6985
    • [misc] update contributing guide by @mlsmaycon in #7009
    • [client] Restrict debug bundle log path and upload destinations by @lixmal in #6975
    • [management, proxy] Management-owned LLM pricing: file-backed defaults + by @braginini in #6965

    Agent Network

    • The merged PR #6965 requires an upgrade of both Management and Proxy containers.
      New proxy under old management silently disables cost metering.

    New Contributors

    Full Changelog: v0.76.0...v0.76.1

    Open source →
    Release notes

    v0.76.1

    Compare

    Choose a tag to compare

    Open source →
  32. v0.76.1-0.20260730133408-c1f0006012cf 30 Jul 2026 pre-release

    Nothing published for this version

  33. v0.76.1-0.20260730082752-1bf54ddd8f82 30 Jul 2026 pre-release

    Nothing published for this version

  34. v0.76.0 29 Jul 2026
    Release notes

    Security

    Fixes a local privilege escalation in the client daemon (GHSA-qcpp-8vwj-hhwr). The daemon's local control interface accepted any local caller without authentication, so an unprivileged user on the same machine could enable the embedded SSH server, turn on SSH root login and disable SSH authentication, and then open a root shell. Every version from 0.5.0 to 0.75.1 is affected: on Linux, macOS and FreeBSD through the world-writable Unix socket, and on Windows through the loopback TCP listener, which carried no caller identity at all. Reported by @neewek.

    The daemon now derives each local caller's identity from the kernel and requires root, or an administrator on Windows, to enable the SSH server, enable SSH root login, disable SSH authentication, or to change the management URL or deregister the peer while that profile has the SSH server enabled. On Windows it serves a named pipe instead of loopback TCP, and existing installations are migrated automatically.

    Upgrade note: if you enable any of those settings from a script or an unprivileged session, run the command with sudo, or from an elevated prompt on Windows. Turning them off is unchanged, and so is everything else on the socket.

    Learn more here

    What's Changed

    • [management] Force routing-peer DNS resolution for reverse-proxy domain targets by @lixmal in #6872
    • [management] Read reverse-proxy service and target columns in Postgres path by @lixmal in #6886
    • [client] Expose RenameProfile in the Android profile manager binding by @pappz in #6926
    • [client] Build UI release binaries with the production tag by @pappz in #6898
    • [client] Escape dots in interface names for sysctl configuration by @stefan-fast in #6930
    • [client] Serialize iOS tunnel reconfiguration callbacks by @pappz in #6870
    • [client] Unify route selection in the route manager by @pappz in #6928
    • [client] parse NB_LAZY_CONN_INACTIVITY_THRESHOLD as a Go duration by @riccardomanfrin in #6947
    • [client] Export peer details for Android by @pappz in #6925
    • [management] explicit accountID check when deleting a user by @pascal-fischer in #6944
    • [infrastructure] Deprecate legacy Dex and Zitadel getting-started scripts by @TechHutTV in #6952
    • [client] Fix UI crash on Windows builds without dark-mode support by @lixmal in #6958
    • [signal] make pprof configurable by @pascal-fischer in #6963
    • [client] Authorize daemon IPC callers by their local identity by @lixmal in #6967

    New Contributors

    Full Changelog: v0.75.1...v0.76.0

    Open source →
    Release notes

    v0.76.0

    Compare

    Choose a tag to compare

    Open source →
  35. v0.75.2-0.20260729145401-0b7e6a9f46ea 29 Jul 2026 pre-release

    Nothing published for this version

  36. v0.75.2-0.20260729115218-f2c1070f9598 29 Jul 2026 pre-release

    Nothing published for this version

  37. v0.75.1 28 Jul 2026
    Release notes

    Release Notes for v0.75.1

    What's New

    Agent Network

    • Added prompt cache token and cost accounting to Agent Network usage.
      #6900

    • Added support for Claude Opus 5.
      #6895

    • Scoped Agent Network model allowlists per policy, group, and provider.
      #6905

    Client Improvements

    • Reconcile routed AllowedIPs when a lazy connection becomes idle.
      #6863

    • Fetch FreeBSD port files from the GitHub mirror instead of cgit.
      #6880

    • Restored the missing backup.Reset behavior.
      #6883

    • Made Test_ConnectPeers deterministic under Docker/eBPF kernel and Darwin CI.
      #6884

    • Export agent version information for iOS.
      #6918

    • Use platform-specific installer URLs for manual update downloads.
      #6922

    • Exit the GUI immediately when the Windows session ends.
      #6878

    • Fixed stale routing peers after removing overlapping-prefix networks.
      #6799

    • Added ReapplyMatching support to the dedicated AllowedIPsRefCounter.
      #6935

    Infrastructure & Miscellaneous

    • Restored the rootless-latest Docker image tag.
      #6914

    Full Changelog: v0.75.0...v0.75.1

    Open source →
    Release notes

    v0.75.1

    Compare

    Choose a tag to compare

    Open source →
  38. v0.75.1-0.20260803093422-9653b15d78a8 03 Aug 2026 pre-release

    Nothing published for this version

  39. v0.75.1-0.20260727112135-842b1962db43 27 Jul 2026 pre-release

    Nothing published for this version

  40. v0.75.1-0.20260727100758-d681670a9d17 27 Jul 2026 pre-release

    Nothing published for this version

  41. v0.75.1-0.20260726194241-4f6247b5c3c6 26 Jul 2026 pre-release

    Nothing published for this version

  42. v0.75.1-0.20260726053008-d2651504d235 26 Jul 2026 pre-release

    Nothing published for this version

  43. v0.75.1-0.20260724170033-2243d1c3bbce 24 Jul 2026 pre-release

    Nothing published for this version

  44. v0.75.1-0.20260724132322-1e5b0a5c8927 24 Jul 2026 pre-release

    Nothing published for this version

  45. v0.75.1-0.20260724115353-b65ec8b68a6a 24 Jul 2026 pre-release

    Nothing published for this version

  46. v0.75.1-0.20260724111053-e13bcdbd44be 24 Jul 2026 pre-release

    Nothing published for this version

  47. v0.75.1-0.20260723164054-46568f7af8b9 23 Jul 2026 pre-release

    Nothing published for this version

  48. v0.75.0 23 Jul 2026
    Release notes

    Release Notes for v0.75.0

    New Feature: Redesigned Desktop Client

    This release ships a complete rewrite of the desktop client. We went ahead and replaced the old Fyne-based tray application with a new Wails v3 app backed by a React and TypeScript frontend, and it is a massive upgrade. You get a proper main connection view, an exit-node switcher, a networks and peers browser with detail panels, profile management, full settings, debug-bundle creation, and a first-run welcome flow, all in one place instead of buried in a tray menu. #6473 by @pappz and @heisbrot

    The new UI is also translated into 10 languages now, and session handling got a lot smarter, so you actually know when your session is about to expire instead of finding out the hard way. Do note that launch-on-login is now enabled by default on fresh GUI installs, so if you manage devices through MDM, the disableAutostart setting is enforced on every launch to keep that under your control.

    • Rebuilt the desktop client as a Wails v3 application with a React + TypeScript frontend, replacing the Fyne UI. #6473
    • Added internationalization with 10 locales (English, German, Spanish, French, Hungarian, Italian, Japanese, Portuguese, Russian, and Simplified Chinese), shared between the tray and the frontend. #6473, #6790 by @s-shimizu-clpl
    • Added a new system tray with per-platform theme-aware icons, including a native XEmbed host and theme watcher on Linux. #6473
    • Improved session handling with an auth session watcher, pending login flow, session-expiration dialog and tray notifications, and netbird login improvements. #6473
    • Extended the daemon API with status stream subscription, an event stream, networks and exit-node selection endpoints, and richer full status, with probe throttling to protect the daemon from UI-driven request storms. #6473
    • Enabled launch-on-login by default on fresh GUI installs, managed through the daemon as the single source of truth (HKCU on Windows). #6738 by @mlsmaycon
    • Enforced MDM disableAutostart on every GUI launch, not just fresh installs. #6782 by @riccardomanfrin

    Learn more:

    What's Changed

    Desktop Client Improvements

    • Made the client connect immediately on profile selection, except while managing profiles. #6838 by @pappz
    • Brought the connection up in Go after SSO login for a faster, more reliable post-login connect. #6744 by @mlsmaycon
    • Kept the session deadline visible across reconnects. #6847 by @pappz
    • Fixed the browser dialog not closing during the renew-session flow. #6745 by @heisbrot
    • Disconnected the daemon on GUI quit via an async Down call. #6796 by @pappz
    • Restored residual state in foreground mode before login. #6707 by @dfry
    • Clarified the outdated client overlay wording. #6718 by @heisbrot
    • Used menu-bar wording on the macOS welcome screen. #6810 by @heisbrot
    • Added SSO login flow timing instrumentation. #6717 by @mlsmaycon
    • Updated Wails to v3.0.0-alpha2.117. #6837 by @pappz

    Client Improvements

    • Added a JSON gateway for the NetBird daemon, exposing the daemon API over HTTP/JSON. #6272 by @jnfrati
    • Introduced client-side event aggregation. #6627 by @dmitri-netbird
    • Offloaded client config generation to the client, reducing work on the management server. #6711 by @dmitri-netbird
    • Warmed lazy connections from the DNS resolver so lazily-connected peers come up faster. #6854 by @mlsmaycon
    • Fixed forwarder peers never being excluded from lazy connections. #6674 by @riccardomanfrin
    • Fixed WGWatcher silently failing to restart on fast disconnect/reconnect. #6664 by @riccardomanfrin
    • Cleared stale UDP checksums in the eBPF XDP proxy after port rewrite. #6861 by @lixmal
    • Raised the relay early-message buffer cap to 10,000 to avoid dropping relayed handshakes. #6752 by @riccardomanfrin
    • Fixed a nil-context panic in the iOS dynamic route resolver. #6848 by @pappz
    • Fixed a DNS probe listener panic on unparseable local addresses. #6797 by @pappz
    • Fixed the browser (WASM) relay WebSocket close and raised the RDP dial timeout. #6684 by @lixmal
    • Included system events in status conversion. #6746 by @lixmal
    • Refreshed WireGuard stats in mobile debug bundles. #6814 by @pappz
    • Distinguished empty vs. corrupt state in debug diagnostics. #6816 by @pappz

    Management Improvements

    Agent Network

    • Added Kimi (Moonshot AI) to the provider catalog. #6853 by @mlsmaycon
    • Added Bedrock cost-allocation metadata plus a per-provider metadata_disabled option. #6791 by @mlsmaycon
    • Matched Bedrock provider models against the normalized request model. #6773 by @mlsmaycon
    • Probed the agent-network endpoint with a GET instead of getent. #6867 by @mlsmaycon
    • Fixed the proxy multi-stage Docker build. #6864 by @mlsmaycon

    Relay Improvements

    • Trusted X-Real-Ip headers only from configured trusted proxies. #6833 by @pappz
    • Removed the deprecated Hello handshake and gob token decode. #6783 by @lixmal

    Self-Hosting Improvements

    Internal, CI, and Docs

    New Contributors


    Full Changelog: v0.74.7...v0.75.0

    Open source →
    Release notes

    v0.75.0

    Compare

    Choose a tag to compare

    Open source →
  49. v0.75.0-rc.6.0.20260723094113-d4a4418969a2 23 Jul 2026 pre-release

    Nothing published for this version

  50. v0.75.0-rc.6.0.20260720191222-51f17bf9197d 20 Jul 2026 pre-release

    Nothing published for this version

  51. v0.75.0-rc.6.0.20260720124550-d64e9542ebf3 20 Jul 2026 pre-release

    Nothing published for this version

  52. v0.75.0-rc.6.0.20260717150744-92a5ed19d3b8 17 Jul 2026 pre-release

    Nothing published for this version

  53. v0.75.0-rc.6.0.20260717134157-a59d7fba9532 17 Jul 2026 pre-release

    Nothing published for this version

  54. v0.75.0-rc.6.0.20260717092111-9906b9b1a172 17 Jul 2026 pre-release

    Nothing published for this version

  55. v0.75.0-rc.6.0.20260715100540-8f901f88994b 15 Jul 2026 pre-release

    Nothing published for this version

  56. v0.75.0-rc.6.0.20260714154359-e70a69bbcf27 14 Jul 2026 pre-release

    Nothing published for this version

  57. v0.75.0-rc.6 13 Jul 2026 pre-release

    Nothing published for this version

  58. v0.75.0-rc.5 03 Jul 2026 pre-release

    Nothing published for this version

  59. v0.75.0-rc.4 01 Jul 2026 pre-release

    Nothing published for this version

  60. v0.75.0-rc.3 19 Jun 2026 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive