Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 28, 2025

This PR contains the following updates:

Package Update Change
docker.io/netbirdio/dashboard minor v2.20.1 -> v2.22.2
docker.io/netbirdio/management minor 0.59.8 -> 0.60.4
docker.io/netbirdio/netbird minor 0.59.8 -> 0.60.4
docker.io/netbirdio/relay minor 0.59.8 -> 0.60.4
docker.io/netbirdio/signal minor 0.59.8 -> 0.60.4

Release Notes

netbirdio/dashboard (docker.io/netbirdio/dashboard)

v2.22.2

Compare Source

What's Changed

Full Changelog: netbirdio/dashboard@v2.22.1...v2.22.2

v2.22.1

Compare Source

What's Changed

Full Changelog: netbirdio/dashboard@v2.22.0...v2.22.1

v2.22.0

Compare Source

What's Changed

Full Changelog: netbirdio/dashboard@v2.21.0...v2.22.0

v2.21.0

Compare Source

What's Changed

New Contributors

Full Changelog: netbirdio/dashboard@v2.20.2...v2.21.0

v2.20.2

Compare Source

What's Changed

Full Changelog: netbirdio/dashboard@v2.20.1...v2.20.2

netbirdio/netbird (docker.io/netbirdio/management)

v0.60.4

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.60.3...v0.60.4

v0.60.3

Compare Source

What's Changed
New Contributors

Full Changelog: netbirdio/netbird@v0.60.2...v0.60.3

v0.60.2

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.60.1...v0.60.2

v0.60.1

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.60.0...v0.60.1

v0.60.0

Compare Source

What's New

Native SSH Access & OpenSSH Integration

NetBird v0.60.0 ships a complete rewrite of SSH access. Every peer can now run a built-in SSH server, giving you identity-aware, private SSH access over your NetBird network — using either the netbird ssh command or your existing OpenSSH clients.

Highlights

  • Built-in SSH server on every peer - Enable with netbird up --allow-server-ssh and get a native SSH endpoint without exposing port 22 to the internet.

  • Identity-aware access with JWT - SSH sessions are authenticated via your IdP (OIDC/JWT) by default, so you know which user accessed which machine.

  • Works with netbird ssh and OpenSSH - Use netbird ssh user@<peer-ip> or standard ssh, sftp, and scp commands; NetBird configures OpenSSH automatically via a drop-in 99-netbird.conf.

  • Port 22, transparently secured - NetBird listens on TCP 22022 and redirects NetBird-network port 22 traffic to it, so existing SSH workflows keep working without changing ports.

  • Advanced features when you need them - Optional SFTP, local and remote port forwarding, root login, and JWT token caching (--ssh-jwt-cache-ttl) for fewer auth prompts.

  • Machine identity mode (legacy behavior) - Prefer host-based trust? Disable JWT auth with --disable-ssh-auth and rely purely on network-level ACLs.

How it works

  1. Enable the SSH server on the target peer
netbird down  # if already running
netbird up --allow-server-ssh

Add optional flags for SFTP, port forwarding, or root login as needed:

netbird up --allow-server-ssh \
  --enable-ssh-local-port-forwarding \
  --enable-ssh-remote-port-forwarding \
  --enable-ssh-sftp \
  --enable-ssh-root
  1. Create an ACL policy for SSH
    Allow TCP port 22022 from your SSH client peers/groups to your SSH server peers/groups in Access Control.

  2. Enable SSH in the Dashboard
    Open the target peer → enable SSH Access.

  3. Connect via CLI or OpenSSH

  • NetBird CLI:
netbird ssh [email protected]
  • OpenSSH:

📖 Read more in the SSH documentation: https://docs.netbird.io/how-to/ssh


Client Improvements
  • Updated the client login success page with an improved user experience.
      #​4797
  • Reverted deprecated gRPC client code migration to restore expected behavior.
      #​4805

Management Improvements
  • Fixed handling of port ranges in route firewall rules to ensure accurate rule application.
      #​4801

Upgrade & Compatibility Notes
  • ⚠️ NetBird SSH in v0.60.0 is a breaking change:

    • Server port changed from 44338 → 22022
    • Authentication moved from machine public keys to JWT-based user identity
    • Implicit firewall rules were removed - you now need an explicit ACL for port 22022
  • ⚠️ Version compatibility: v0.60.0+ SSH is not backward compatible with older peers.
    For self-hosted environments, we recommend updating in this order:

    1. Management server
    2. Dashboard (for browser SSH, if used)
    3. SSH servers first (peers with --allow-server-ssh)
    4. SSH clients last (netbird ssh users)

Full Changelog: v0.59.13...v0.60.0

v0.59.13

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.59.12...v0.59.13

v0.59.12

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.59.11...v0.59.12

v0.59.11

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.59.10...v0.59.11

v0.59.10

Compare Source

What's Changed

  • [client] Fix Connect/Disconnect buttons being enabled or disabled at the same time by @​lixmal in #​4711
  • [client] Use management-provided dns forwarder port on the client side by @​lixmal in #​4712

Full Changelog: netbirdio/netbird@v0.59.9...v0.59.10

v0.59.9

Compare Source

What's Changed

Full Changelog: netbirdio/netbird@v0.59.8...v0.59.9


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/netbird branch from 77ab0f7 to 5358d83 Compare October 29, 2025 03:12
@renovate renovate bot changed the title chore(deps): update netbird to v0.59.9 chore(deps): update netbird to v0.59.10 Oct 29, 2025
@renovate renovate bot force-pushed the renovate/netbird branch from 5358d83 to 5b97445 Compare October 29, 2025 21:49
@renovate renovate bot changed the title chore(deps): update netbird to v0.59.10 chore(deps): update netbird to v0.59.11 Oct 29, 2025
@renovate renovate bot force-pushed the renovate/netbird branch 2 times, most recently from 83f7c33 to 3a7d1b8 Compare October 31, 2025 15:53
@renovate renovate bot changed the title chore(deps): update netbird to v0.59.11 chore(deps): update netbird Oct 31, 2025
@renovate renovate bot force-pushed the renovate/netbird branch from 3a7d1b8 to bc3597b Compare November 1, 2025 21:01
@renovate renovate bot force-pushed the renovate/netbird branch from bc3597b to 4d5d714 Compare November 2, 2025 09:50
@renovate renovate bot force-pushed the renovate/netbird branch from 4d5d714 to 6abe823 Compare November 2, 2025 09:58
@renovate renovate bot force-pushed the renovate/netbird branch from 6abe823 to 768d384 Compare November 2, 2025 19:04
@renovate renovate bot force-pushed the renovate/netbird branch from 768d384 to 9df6a24 Compare November 2, 2025 19:08
@renovate renovate bot force-pushed the renovate/netbird branch from 9df6a24 to f821f1b Compare November 2, 2025 19:10
@renovate renovate bot force-pushed the renovate/netbird branch from f821f1b to 430de8b Compare November 2, 2025 19:18
@renovate renovate bot force-pushed the renovate/netbird branch from 430de8b to d1ce411 Compare November 2, 2025 19:29
@renovate renovate bot force-pushed the renovate/netbird branch from d1ce411 to 971d1f1 Compare November 2, 2025 19:54
@renovate renovate bot force-pushed the renovate/netbird branch from 971d1f1 to a96ec52 Compare November 2, 2025 20:12
@renovate renovate bot force-pushed the renovate/netbird branch from a96ec52 to 051ea71 Compare November 2, 2025 20:15
@renovate renovate bot force-pushed the renovate/netbird branch 4 times, most recently from 33d80cc to 775b69f Compare November 14, 2025 20:31
@vehagn vehagn force-pushed the main branch 3 times, most recently from 5eb940b to e08e0af Compare November 14, 2025 20:34
@renovate renovate bot force-pushed the renovate/netbird branch from 775b69f to 72c29b9 Compare November 14, 2025 20:34
@renovate renovate bot force-pushed the renovate/netbird branch from 72c29b9 to 4913601 Compare November 14, 2025 20:39
@renovate renovate bot force-pushed the renovate/netbird branch from 4913601 to bb137ff Compare November 14, 2025 20:41
@renovate renovate bot force-pushed the renovate/netbird branch from bb137ff to dcfbef2 Compare November 14, 2025 20:45
@renovate renovate bot force-pushed the renovate/netbird branch from dcfbef2 to 33fdce1 Compare November 15, 2025 20:24
@renovate renovate bot force-pushed the renovate/netbird branch from 33fdce1 to 5d835f9 Compare November 15, 2025 20:46
@renovate renovate bot force-pushed the renovate/netbird branch from 5d835f9 to 753ad89 Compare November 16, 2025 10:13
@renovate renovate bot force-pushed the renovate/netbird branch 6 times, most recently from 8f5176b to ca9aba1 Compare November 21, 2025 15:03
@renovate renovate bot force-pushed the renovate/netbird branch from ca9aba1 to c282c45 Compare November 26, 2025 20:01
@renovate renovate bot force-pushed the renovate/netbird branch from c282c45 to 638bef2 Compare November 29, 2025 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant