Pascal Fischer
28bef26537
[management] Remove Store Locks 2 ( #4385 )
2025-08-21 12:23:49 +02:00
Pascal Fischer
0d2845ea31
[management] optimize proxy network map ( #4324 )
2025-08-20 19:04:19 +02:00
Zoltan Papp
f425870c8e
[client] Avoid duplicated agent close ( #4383 )
v0.55.1
2025-08-20 18:50:51 +02:00
Pascal Fischer
f9d64a06c2
[management] Remove all store locks from grpc side ( #4374 )
2025-08-20 12:41:14 +02:00
hakansa
86555c44f7
refactor doc workflow ( #4373 )
...
refactor doc workflow (#4373 )
v0.55.0
2025-08-20 10:59:32 +03:00
Bastien Jeannelle
48792c64cd
[misc] Fix confusing comment ( #4376 )
2025-08-20 00:12:00 +02:00
hakansa
533d93eb17
[management,client] Feat/exit node auto apply ( #4272 )
...
[management,client] Feat/exit node auto apply (#4272 )
2025-08-19 18:19:24 +03:00
dependabot[bot]
9685411246
[misc] Bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 ( #4176 )
...
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.24.0 to 0.27.0
2025-08-19 16:26:46 +03:00
hakansa
d00a226556
[management] Add CreatedAt field to Peer and PeerBatch models ( #4371 )
...
[management] Add CreatedAt field to Peer and PeerBatch models (#4371 )
2025-08-19 16:02:11 +03:00
Pascal Fischer
5d361b5421
[management] add nil handling for route domains ( #4366 )
2025-08-19 11:35:03 +02:00
dependabot[bot]
a889c4108b
[misc] Bump github.com/containerd/containerd from 1.7.16 to 1.7.27 ( #3527 )
...
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd ) from 1.7.16 to 1.7.27
2025-08-18 21:57:21 +03:00
Zoltan Papp
12cad854b2
[client] Fix/ice handshake ( #4281 )
...
In this PR, speed up the GRPC message processing, force the recreation of the ICE agent when getting a new, remote offer (do not wait for local STUN timeout).
2025-08-18 20:09:50 +02:00
Pascal Fischer
6a3846a8b7
[management] Remove save account calls ( #4349 )
2025-08-18 12:37:20 +02:00
Viktor Liu
7cd5dcae59
[client] Fix rule order for deny rules in peer ACLs ( #4147 )
2025-08-18 11:17:00 +02:00
Pascal Fischer
0e62325d46
[management] fail on geo location init failure ( #4362 )
2025-08-18 10:53:55 +02:00
Pascal Fischer
b3056d0937
[management] Use DI containers for server bootstrapping ( #4343 )
2025-08-15 17:14:48 +02:00
Zoltan Papp
ab853ac2a5
[server] Add MySQL initialization script and update Docker configuration ( #4345 )
2025-08-14 17:53:59 +02:00
Misha Bragin
e97f853909
Improve wording in the NetBird client app ( #4316 )
2025-08-13 22:03:48 +02:00
hakansa
70db8751d7
[client] Add --disable-update-settings flag to the service ( #4335 )
...
[client] Add --disable-update-settings flag to the service (#4335 )
v0.54.2
2025-08-13 21:05:12 +03:00
Zoltan Papp
86a00ab4af
Fix Go tarball version in FreeBSD build configuration ( #4339 )
2025-08-13 13:52:11 +02:00
Zoltan Papp
3d4b502126
[server] Add health check HTTP endpoint for Relay server ( #4297 )
...
The health check endpoint listens on a dedicated HTTP server.
By default, it is available at 0.0.0.0:9000/health. This can be configured using the --health-listen-address flag.
The results are cached for 3 seconds to avoid excessive calls.
The health check performs the following:
Checks the number of active listeners.
Validates each listener via WebSocket and QUIC dials, including TLS certificate verification.
2025-08-13 10:40:04 +02:00
Bethuel Mmbaga
a4e8647aef
[management] Enable flow groups ( #4230 )
...
Adds the ability to limit traffic events logging to specific peer groups
2025-08-13 00:00:40 +03:00
Viktor Liu
160b811e21
[client] Distinguish between NXDOMAIN and NODATA in the dns forwarder ( #4321 )
v0.54.1
2025-08-12 15:59:42 +02:00
Viktor Liu
5e607cf4e9
[client] Skip dns upstream servers pointing to our dns server IP to prevent loops ( #4330 )
2025-08-12 15:41:23 +02:00
Viktor Liu
0fdb944058
[client] Create NRPT rules separately per domain ( #4329 )
2025-08-12 15:40:37 +02:00
Zoltan Papp
ccbabd9e2a
Add pprof support for Relay server ( #4203 )
2025-08-12 12:24:24 +02:00
Pascal Fischer
a942e4add5
[management] use readlock on add peer ( #4308 )
2025-08-11 15:21:26 +02:00
Viktor Liu
1022a5015c
[client] Eliminate upstream server strings in dns code ( #4267 )
2025-08-11 11:57:21 +02:00
Maycon Santos
375fcf2752
[misc] Post release to forum ( #4312 )
v0.54.0
2025-08-08 21:41:33 +02:00
Maycon Santos
9acf7f9262
[client] Update Windows installer description ( #4306 )
...
* [client] Update Windows installer description
* Update netbird.wxs
2025-08-08 21:18:58 +02:00
Viktor Liu
82937ba184
[client] Increase logout timeout ( #4311 )
2025-08-08 19:16:48 +02:00
Maycon Santos
0f52144894
[misc] Add docs acknowledgement check ( #4310 )
...
adds a GitHub Actions workflow to enforce documentation requirements for pull requests, ensuring contributors acknowledge whether their changes need documentation updates or provide a link to a corresponding docs PR.
- Adds a new GitHub Actions workflow that validates documentation acknowledgement in PR descriptions
- Updates the PR template to include mandatory documentation checkboxes and URL field
- Implements validation logic to ensure exactly one documentation option is selected and verifies docs PR URLs when provided
2025-08-08 18:14:26 +02:00
Krzysztof Nazarewski (kdn)
0926400b8a
fix: profilemanager panic when reading incomplete config ( #4309 )
...
fix: profilemanager panic when reading incomplete config (#4309 )
2025-08-08 18:44:25 +03:00
Viktor Liu
bef99d48f8
[client] Rename logout to deregister ( #4307 )
2025-08-08 15:48:30 +02:00
Pascal Fischer
9e95841252
[management] during JSON migration filter duplicates on conflict ( #4303 )
2025-08-07 14:12:07 +02:00
hakansa
6da3943559
[client] fix ssh command for non-default profile ( #4298 )
...
[client] fix ssh command for non-default profile (#4298 )
2025-08-07 13:08:30 +03:00
Pascal Fischer
f5b4659adb
[management] Mark SaveAccount deprecated ( #4300 )
2025-08-07 11:49:37 +02:00
Viktor Liu
3d19468b6c
[client] Add windows arm64 build ( #4206 )
2025-08-07 11:30:19 +02:00
Pascal Fischer
5860e5343f
[management] Rework DB locks ( #4291 )
2025-08-06 18:55:14 +02:00
Misha Bragin
dfd8bbc015
Change Netbird to NetBird in CMD ( #4296 )
2025-08-06 18:32:35 +02:00
Viktor Liu
abd152ee5a
[misc] Separate shared code dependencies ( #4288 )
...
* Separate shared code dependencies
* Fix import
* Test respective shared code
* Update openapi ref
* Fix test
* Fix test path
v0.53.0
2025-08-05 18:34:41 +02:00
Viktor Liu
1d5e871bdf
[misc] Move shared components to shared directory ( #4286 )
...
Moved the following directories:
```
- management/client → shared/management/client
- management/domain → shared/management/domain
- management/proto → shared/management/proto
- signal/client → shared/signal/client
- signal/proto → shared/signal/proto
- relay/client → shared/relay/client
- relay/auth → shared/relay/auth
```
and adjusted import paths
2025-08-05 15:22:58 +02:00
Viktor Liu
3d3c4c5844
[client] Add full sync response to debug bundle ( #4287 )
2025-08-05 14:55:50 +02:00
Misha Bragin
92ce5afe80
Dual license: apply AGPL‑3.0 to management/, signal/, and relay directories (BSD‑3 remains for the rest)
2025-08-05 11:37:21 +02:00
hakansa
9ccc13e6ea
[client]: Add config flag to service to override default profile path ( #4276 )
...
[client]: Add config flag to service to override default profile path (#4276 )
2025-08-05 12:33:43 +03:00
Pascal Fischer
348d981b2c
[management] expire invalid peer ( #4275 )
2025-08-05 10:31:19 +02:00
Pascal Fischer
d1e0b7f4fb
[management] get peer groups without lock ( #4280 )
2025-08-05 01:11:44 +02:00
Viktor Liu
beb66208a0
[management, client] Add API to change the network range ( #4177 )
2025-08-04 16:45:49 +02:00
Viktor Liu
58eb3c8cc2
[client] Increase ip rule priorities to avoid conflicts ( #4273 )
2025-08-04 11:20:43 +02:00
Viktor Liu
b5ed94808c
[management, client] Add logout feature ( #4268 )
2025-08-04 10:17:36 +02:00