Skip to content

[25.12] netbird: update to 0.60.8 (breaking change)#28132

Merged
wehagy merged 2 commits into
openwrt:openwrt-25.12from
wehagy:openwrt-25.12/netbird/update
Dec 22, 2025
Merged

[25.12] netbird: update to 0.60.8 (breaking change)#28132
wehagy merged 2 commits into
openwrt:openwrt-25.12from
wehagy:openwrt-25.12/netbird/update

Conversation

@wehagy
Copy link
Copy Markdown
Member

@wehagy wehagy commented Dec 20, 2025

📦 Package Details

Maintainer: me
(You can find this by checking the history of the package Makefile.)

Description:

Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.60.8

Newer OpenWrt version mean newer software, which can bring some headaches. This backport contains breaking changes (the first for netbird), but OpenWrt 25.12 has not been released yet, so this is appropriate for now.

Additional info:

@egc112, more tests incoming. What I'm looking for is that the line below does not appear in the netbird logs (/var/log/netbird/client.log). This means NB_DISABLE_SSH_CONFIG="1" is doing its job. Thanks.

...Created NetBird SSH client config: /etc/ssh/ssh_config.d/99-netbird.conf

🧪 Run Testing Details

  • OpenWrt Version: <change_me>
  • OpenWrt Target/Subtarget: <change_me>
  • OpenWrt Device: <change_me>

✅ Formalities

  • I have reviewed the CONTRIBUTING.md file for detailed contributing guidelines.

Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.59.13

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
(cherry picked from commit 2bf64b9)
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.60.8

This is the first `netbird` release that introduces a breaking change[1].
Therefore, versions after the `0.60.x` will not be backported to
OpenWrt 24.10. They will be backported to OpenWrt 25.12, because that
release has not been officially launched yet.

By default netbird now creates/updates[2]
`/etc/ssh/ssh_config.d/99-netbird.conf` for use with `openssh-client`.
OpenWrt uses `dropbear`, and this behavior may cause storage wear.
This behavior has been disabled with `NB_DISABLE_SSH_CONFIG="1"`[3] in the
init file.

[1]: https://forum.netbird.io/t/netbird-v0-60-0-released/334#p-610-upgrade-compatibility-notes-4
[2]: https://docs.netbird.io/manage/peers/ssh#native-ssh-clients-open-ssh
[3]: https://github.com/netbirdio/netbird/blob/v0.60.8/client/ssh/config/manager.go#L167-L172

Signed-off-by: Wesley Gimenes <wehagy@proton.me>
(cherry picked from commit 24dc517)
@github-actions github-actions Bot added the OpenWrt 25.12 Issues/PR on branch 25.12 label Dec 20, 2025
@wehagy wehagy changed the title [25.10] netbird: update to 0.60.8 (breaking change) [25.12] netbird: update to 0.60.8 (breaking change) Dec 20, 2025
@egc112
Copy link
Copy Markdown
Contributor

egc112 commented Dec 21, 2025

Just upgraded with this patch and everything is looking good no sign of /etc/ssh

@wehagy
Copy link
Copy Markdown
Member Author

wehagy commented Dec 22, 2025

Merging, thanks for testing.

@wehagy wehagy merged commit d166d56 into openwrt:openwrt-25.12 Dec 22, 2025
12 checks passed
@wehagy wehagy deleted the openwrt-25.12/netbird/update branch December 22, 2025 10:04
@KA2107
Copy link
Copy Markdown

KA2107 commented Feb 9, 2026

@wehagy Thank you for maintaining the netbird package. Can you please update the package to v0.64.6 in both the main branch and the 25.12 branch? Thanks in advance.

@wehagy
Copy link
Copy Markdown
Member Author

wehagy commented Feb 17, 2026

@KA2107 thanks for the support 💪. But please open an issue next time so others can follow the discussion, this is unrelated to this PR and may notify people not involved in the topic.

The PR for the update in the master branch:

@openwrt openwrt locked as off-topic and limited conversation to collaborators Feb 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants