<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/netbird, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-03-08T23:55:06Z</updated>
<entry>
<title>netbird: update to 0.66.2, patch for Go 1.26 build</title>
<updated>2026-03-08T23:55:06Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2026-02-17T06:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=df6533b96e78da83f5fda584759571217a236b63'/>
<id>urn:sha1:df6533b96e78da83f5fda584759571217a236b63</id>
<content type='text'>
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.66.2

NetBird `v0.66.x` adds support for exposing a local HTTP service
from the CLI with the `netbird expose`[1] command, but only for
self-hosted deployments. Cloud support is coming.

[1]: https://docs.netbird.io/manage/reverse-proxy/expose-from-cli

---

`0.65.x` highlights

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

NetBird `v0.65.x` now includes a built-in reverse proxy[1], but only for
self-hosted deployments and is currently in beta. Cloud support is
coming soon.

Important: pre-shared keys or Rosenpass are currently incompatible with
the reverse proxy feature.

[1]: https://docs.netbird.io/manage/reverse-proxy

---

`v0.63.x` highlights

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

NetBird now supports private DNS zones[1].

[1]: https://docs.netbird.io/manage/dns/custom-zones

---

`v0.62.x` highlights

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

Upstream minimum Go requirement raised from `v1.24.x` to `v1.25.x`,
see the go.mod[1].

[1]: https://github.com/netbirdio/netbird/blob/v0.62.3/go.mod#L3-L5

---

Building `netbird` with Go 1.26.x fails with errors:

```
[...]
/builder/dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20251031020517-ecfcdd2f171c/pkg/sync/runtime_constants_go126.go:22:2: WaitReasonSelect redeclared in this block
	/builder/dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20251031020517-ecfcdd2f171c/pkg/sync/runtime_constants_go125.go:22:2: other declaration of WaitReasonSelect
/builder/dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20251031020517-ecfcdd2f171c/pkg/sync/runtime_constants_go126.go:23:2: WaitReasonChanReceive redeclared in this block
	/builder/dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20251031020517-ecfcdd2f171c/pkg/sync/runtime_constants_go125.go:23:2: other declaration of WaitReasonChanReceive
/builder/dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20251031020517-ecfcdd2f171c/pkg/sync/runtime_constants_go126.go:24:2: WaitReasonSemacquire redeclared in this block
	/builder/dl/go-mod-cache/gvisor.dev/gvisor@v0.0.0-20251031020517-ecfcdd2f171c/pkg/sync/runtime_constants_go125.go:24:2: other declaration of WaitReasonSemacquire
[...]
```

Upstream Issue: https://github.com/netbirdio/netbird/issues/5290
Upstream PR: https://github.com/netbirdio/netbird/pull/5447

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.61.2 (breaking change)</title>
<updated>2026-03-08T23:55:06Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2026-02-17T05:45:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=291dacc67ce56c21dc81445a2233979b4511741f'/>
<id>urn:sha1:291dacc67ce56c21dc81445a2233979b4511741f</id>
<content type='text'>
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.61.2

The second release of `netbird` that introduces a breaking change[1].
A backport will be provided for OpenWrt 25.12 but not for OpenWrt 24.10,
since OpenWrt 25.12 has not been released yet.

NetBird adds **fine-grained SSH access control**[2].

Self-hosters must update both the `management` and `dashboard`[3].

[1]: https://forum.netbird.io/t/upcoming-breaking-changes-to-netbird-ssh/401
[2]: https://docs.netbird.io/manage/peers/ssh#fine-grained-access-control
[3]: https://docs.netbird.io/manage/peers/ssh#v0-61-0

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: move state file to reduce storage wear</title>
<updated>2026-03-08T23:55:06Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2026-02-17T07:04:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=696c2b6096f78fb74d8fb5a5514cc9d653795840'/>
<id>urn:sha1:696c2b6096f78fb74d8fb5a5514cc9d653795840</id>
<content type='text'>
Add `NB_DNS_STATE_FILE="/var/lib/netbird/state.json"` to the init
environment. This moves the state from the directory
`/root/.config/netbird` to the file `/var/lib/netbird/state.json` to
avoid storage wear. Note: the file is not preserved across reboots.

The state file contains information such as locally disabled routes and
other data primarily useful for desktop clients. In OpenWrt setups,
these changes are normally handled by the NetBird `management` server.
This matches the behavior prior to `netbird` v0.52.x, I have not
received any reports that this file caused problems before, so it is
unlikely to cause issues now.

The previous state file `/root/.config/netbird/state.json` can be removed.

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.60.8 (breaking change)</title>
<updated>2025-12-20T19:34:13Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-12-18T12:59:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=24dc5175d1494255ebe4bc7c8a14e1d4f92036c4'/>
<id>urn:sha1:24dc5175d1494255ebe4bc7c8a14e1d4f92036c4</id>
<content type='text'>
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 &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.59.13</title>
<updated>2025-12-20T19:34:13Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-12-18T12:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2bf64b97017d6529659a7095d84139a30ba89de0'/>
<id>urn:sha1:2bf64b97017d6529659a7095d84139a30ba89de0</id>
<content type='text'>
Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.59.13

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.59.12</title>
<updated>2025-11-11T04:49:13Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-11-05T19:36:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5a122342d735e21025caa727e9fab49390a42c2f'/>
<id>urn:sha1:5a122342d735e21025caa727e9fab49390a42c2f</id>
<content type='text'>
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.59.12

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.58.2</title>
<updated>2025-10-01T15:07:57Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-09-26T16:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=48b26e44634d821efd63aee1b46f422dbf6d1463'/>
<id>urn:sha1:48b26e44634d821efd63aee1b46f422dbf6d1463</id>
<content type='text'>
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.58.2

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.57.1</title>
<updated>2025-09-18T19:14:54Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-09-16T00:48:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=60ee4858160e945a5505de511c34144b4f3a8b87'/>
<id>urn:sha1:60ee4858160e945a5505de511c34144b4f3a8b87</id>
<content type='text'>
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.57.1

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: switch to profile-based configuration</title>
<updated>2025-09-10T22:09:49Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-08-26T20:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=95107af880cefc5f62fbed7745825e4daed24ec5'/>
<id>urn:sha1:95107af880cefc5f62fbed7745825e4daed24ec5</id>
<content type='text'>
Add support for `netbird` profiles feature [1] (introduced in 0.52.2). Use
`NB_STATE_DIR="/root/.config/netbird"` in the init file instead of the
previous `NB_CONFIG="/etc/netbird/config.json"`, and update Makefile
configuration paths accordingly.

Rationale: `netbird` saves state/configuration under `/var` by default. On
OpenWrt, `/var` is a symlink to `/tmp` (a volatile location), which would
cause config loss after reboot or reflash. Using `/root/.config/netbird`
avoids this, it's a valid upstream directory not used by default.
`netbird` will migrate existing configurations.

This change will not be backported to preserve the current meaning of
"stable" in OpenWrt and to avoid (unlikely but possible) breakage of
existing installations.

[1]: https://docs.netbird.io/how-to/profiles

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
<entry>
<title>netbird: update to 0.55.1</title>
<updated>2025-09-10T22:09:49Z</updated>
<author>
<name>Wesley Gimenes</name>
</author>
<published>2025-08-11T01:19:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=56e0fe19e9e30ccc7ba2038c8298bac4779fdf3a'/>
<id>urn:sha1:56e0fe19e9e30ccc7ba2038c8298bac4779fdf3a</id>
<content type='text'>
changelog: https://github.com/netbirdio/netbird/releases/tag/v0.55.1

Signed-off-by: Wesley Gimenes &lt;wehagy@proton.me&gt;
</content>
</entry>
</feed>
