v0.77.1

netbirdio/netbirdv0.77.1Aug 21, 2026by github-actions[bot]

AI Summary

A maintenance release addressing specific Linux SSH authentication issues, expanding Android capabilities including SSH support, and refining Windows routing and installer behaviors.

Key Highlights

  • Fixed Linux SSH authentication regression and exposed SSH functionality on Android
  • Ranked Windows route candidates using combined route and interface metrics
  • Stopped UI before silent Windows updates and suppressed installer reboots
  • Added CI check for translation key parity
  • Switched client and management tests to go.uber.org/mock

New Features

  • Windows DNS configuration added to debug bundle
  • Preserved account email on Android logout while removing it on profile delete
  • Ranked Windows route candidates using combined metrics
  • Exposed SSH functionality on Android
  • Handled Android network changes without restarting the engine
  • Lazy connection override and device name reporting to WASM client
  • Support for non-interactive, environment-driven installations in getting-started.sh

Full 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.
  https://github.com/netbirdio/netbird/pull/7187

- Added Windows DNS configuration to the debug bundle.
  https://github.com/netbirdio/netbird/pull/7196

- Added a CI check for translation key parity.
  https://github.com/netbirdio/netbird/pull/6852

- Preserved the account email on Android logout while removing it when a profile is deleted.
  https://github.com/netbirdio/netbird/pull/7200

- Ranked Windows route candidates using combined route and interface metrics.
  https://github.com/netbirdio/netbird/pull/7210

- Skipped IPv6 route tests when the default next hop is unusable.
  https://github.com/netbirdio/netbird/pull/7212

- Passed the stored email as a login hint from the UI and preserved it on logout.
  https://github.com/netbirdio/netbird/pull/7199

- Fixed inconsistencies in the CI `gomobile init` process.
  https://github.com/netbirdio/netbird/pull/7229

- Deleted Windows NRPT rules by enumerating the registry instead of relying on a rule count.
  https://github.com/netbirdio/netbird/pull/7195

- Declared multi-buffer support for the loopback XDP program.
  https://github.com/netbirdio/netbird/pull/7230

- Exposed SSH functionality on Android.
  https://github.com/netbirdio/netbird/pull/7156

- Handled Android network changes without restarting the engine.
  https://github.com/netbirdio/netbird/pull/7144

- Cleared stale installer results before starting updates.
  https://github.com/netbirdio/netbird/pull/7204

- Stopped the UI before silent Windows updates and suppressed installer reboots.
  https://github.com/netbirdio/netbird/pull/7209

- Reported network addresses on Android for posture checks.
  https://github.com/netbirdio/netbird/pull/7235

- Restarted the UI using the user's environment block after updates.
  https://github.com/netbirdio/netbird/pull/7245

- Switched client tests to `go.uber.org/mock`.
  https://github.com/netbirdio/netbird/pull/7253

- Renamed TURN-specific WireGuard proxy terminology to relayed connections.
  https://github.com/netbirdio/netbird/pull/7231

- Fixed staticcheck findings after upgrading `golangci-lint`.
  https://github.com/netbirdio/netbird/pull/7266

- Added missing anonymization and SSH privilege translations.
  https://github.com/netbirdio/netbird/pull/7269

- Added a lazy connection override and device name reporting to the WASM client.
  https://github.com/netbirdio/netbird/pull/7276

#### Management Improvements

- Documented the mutual exclusivity of `ports` and `port_ranges` in policy rules.
  https://github.com/netbirdio/netbird/pull/7158

- Refused usage limits that one-off setup keys cannot honor.
  https://github.com/netbirdio/netbird/pull/7220

- Switched management tests to `go.uber.org/mock`.
  https://github.com/netbirdio/netbird/pull/7253

- Suppressed staticcheck warnings for deprecated protobuf fields.
  https://github.com/netbirdio/netbird/pull/7261


#### Infrastructure & Miscellaneous

- Added support for non-interactive, environment-driven installations in `getting-started.sh`.
  https://github.com/netbirdio/netbird/pull/7168

- Updated the Agent Network documentation.
  https://github.com/netbirdio/netbird/pull/7020

- Prevented overriding the dashboard image in Enterprise migrations.
  https://github.com/netbirdio/netbird/pull/7206

- Skipped store migrations for PostgreSQL deployments.
  https://github.com/netbirdio/netbird/pull/7207

### New Contributors

- @SunsetDrifter made their first contribution in https://github.com/netbirdio/netbird/pull/7158

- @znel2002 made their first contribution in https://github.com/netbirdio/netbird/pull/7168

**Full Changelog**: https://github.com/netbirdio/netbird/compare/v0.77.0...v0.77.1