bef99d48f8
[client] Rename logout to deregister ( #4307 )
2025-08-08 15:48:30 +02:00
9e95841252
[management] during JSON migration filter duplicates on conflict ( #4303 )
2025-08-07 14:12:07 +02:00
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
f5b4659adb
[management] Mark SaveAccount deprecated ( #4300 )
2025-08-07 11:49:37 +02:00
3d19468b6c
[client] Add windows arm64 build ( #4206 )
2025-08-07 11:30:19 +02:00
5860e5343f
[management] Rework DB locks ( #4291 )
2025-08-06 18:55:14 +02:00
dfd8bbc015
Change Netbird to NetBird in CMD ( #4296 )
2025-08-06 18:32:35 +02:00
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
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
3d3c4c5844
[client] Add full sync response to debug bundle ( #4287 )
2025-08-05 14:55:50 +02:00
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
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
348d981b2c
[management] expire invalid peer ( #4275 )
2025-08-05 10:31:19 +02:00
d1e0b7f4fb
[management] get peer groups without lock ( #4280 )
2025-08-05 01:11:44 +02:00
beb66208a0
[management, client] Add API to change the network range ( #4177 )
2025-08-04 16:45:49 +02:00
58eb3c8cc2
[client] Increase ip rule priorities to avoid conflicts ( #4273 )
2025-08-04 11:20:43 +02:00
b5ed94808c
[management, client] Add logout feature ( #4268 )
2025-08-04 10:17:36 +02:00
552dc60547
[management] migrate group peers into seperate table ( #4096 )
2025-08-01 12:22:07 +02:00
71bb09d870
[client] Improve userspace filter logging performance ( #4221 )
2025-07-31 14:36:30 +02:00
5de61f3081
[client] Fix dns ipv6 upstream ( #4257 )
v0.52.2
2025-07-30 20:28:19 +02:00
541e258639
[management] add account deleted event ( #4255 )
2025-07-30 17:49:50 +03:00
34042b8171
[misc] devcontainer Dockerfile: pin gopls to v0.18.1 (latest that supports golang 1.23) ( #4240 )
...
Container will fail to build with newer versions of gopls unless golang is updated to 1.24. The latest stable version supporting 1.23 is gopls v0.18.1
2025-07-29 20:52:18 +02:00
a72ef1af39
[client] Fix error handling for set config request on CLI ( #4237 )
...
[client] Fix error handling for set config request on CLI (#4237 )
v0.52.1
2025-07-29 20:38:44 +03:00
980a6eca8e
[client] Disable the dns host manager properly if disabled through management ( #4241 )
2025-07-29 19:37:18 +02:00
8c8473aed3
[client] Add support for disabling profiles feature via command line flag ( #4235 )
...
* Add support for disabling profiles feature via command line flag
* Add profiles disabling flag to service command
* Refactor profile menu initialization and enhance error notifications in event handlers
v0.52.0
2025-07-29 13:03:15 +03:00
e1c66a8124
[client] Fix profile directory path handling based on NB_STATE_DIR ( #4229 )
...
[client] Fix profile directory path handling based on NB_STATE_DIR (#4229 )
2025-07-28 13:36:48 +03:00
d89e6151a4
[client] Fix pre-shared key state in wg show ( #4222 )
2025-07-25 22:52:48 +02:00
3d9be5098b
[client]: deprecate config flag ( #4224 )
2025-07-25 18:43:48 +03:00
cb8b6ca59b
[client] Feat: Support Multiple Profiles ( #3980 )
...
[client] Feat: Support Multiple Profiles (#3980 )
2025-07-25 16:54:46 +03:00
e0d9306b05
[client] Add detailed routes and resolved IPs to debug bundle ( #4141 )
2025-07-25 15:31:06 +02:00
2c4ac33b38
[client] Remove and deprecate the admin url functionality ( #4218 )
2025-07-25 15:15:38 +02:00
31872a7fb6
[client] Fix UDP proxy to notify listener when remote conn closed ( #4199 )
...
* Fix UDP proxy to notify listener when remote conn closed
* Fix sender tests to use t.Errorf for timeout assertions
* Fix potential nil pointer
2025-07-25 14:14:45 +02:00
cb85d3f2fc
[client] Always register NetBird with plain Linux DNS and use original servers as upstream ( #3967 )
2025-07-25 11:46:04 +02:00
af8687579b
client: container: support CLI with entrypoint addition ( #4126 )
...
This will allow running netbird commands (including debugging) against the daemon and provide a flow similar to non-container usages.
It will by default both log to file and stderr so it can be handled more uniformly in container-native environments.
2025-07-25 11:44:30 +02:00
3f82698089
[client] make ICE failed timeout configurable ( #4211 )
2025-07-25 10:36:11 +02:00
cb1e437785
[client] handle order of check when checking order of files in isChecksEqual ( #4219 )
2025-07-24 21:00:51 +02:00
c435c2727f
[management] Log BufferUpdateAccountPeers caller ( #4217 )
2025-07-24 18:33:58 +02:00
643730f770
[client] Correct minor issues in --filter-by-connection-type flag implementation for status command ( #4214 )
...
Signed-off-by: aliamerj <aliamer19ali@gmail.com >
2025-07-24 17:51:27 +02:00
04fae00a6c
[management] Log UpdateAccountPeers caller ( #4216 )
2025-07-24 17:44:48 +02:00
1a9ea32c21
[management] scheduler cancel all jobs ( #4158 )
2025-07-24 16:25:21 +01:00
0ea5d020a3
[management] extra settings integrated validator ( #4136 )
2025-07-24 16:12:29 +01:00
459c9ef317
[client] Add env and status flags for netbird service command ( #3975 )
2025-07-24 13:34:55 +02:00
e5e275c87a
[client] Fix legacy routing exclusion routes in kernel mode ( #4167 )
2025-07-24 13:34:36 +02:00
d311f57559
[ci] Temporarily disable race detection in Relay ( #4210 )
2025-07-24 13:14:49 +02:00
1a28d18cde
[client] Fix race issues in lazy tests ( #4181 )
...
* Fix race issues in lazy tests
* Fix test failure due to incorrect peer listener identification
2025-07-23 21:03:29 +02:00
91e7423989
[misc] Docker compose improvements ( #4037 )
...
* Use container defaults
* Remove docker compose version when generating zitadel config
2025-07-22 19:44:49 +02:00
86c16cf651
[server, relay] Fix/relay race disconnection ( #4174 )
...
Avoid invalid disconnection notifications in case the closed race dials.
In this PR resolve multiple race condition questions. Easier to understand the fix based on commit by commit.
- Remove store dependency from notifier
- Enforce the notification orders
- Fix invalid disconnection notification
- Ensure the order of the events on the consumer side
v0.51.2
2025-07-21 19:58:17 +02:00
a7af15c4fc
[management] Fix group resource count mismatch in policy ( #4182 )
2025-07-21 15:26:06 +03:00
d6ed9c037e
[client] Fix bind exclusion routes ( #4154 )
2025-07-21 12:13:21 +02:00
40fdeda838
[client] add new filter-by-connection-type flag ( #4010 )
...
introduces a new flag --filter-by-connection-type to the status command.
It allows users to filter peers by connection type (P2P or Relayed) in both JSON and detailed views.
Input validation is added in parseFilters() to ensure proper usage, and --detail is auto-enabled if no output format is specified (consistent with other filters).
2025-07-21 11:55:17 +02:00