Zoltan Papp
0c6f671a7c
Refactor healthcheck sender and receiver to use configurable options ( #4433 )
2025-09-12 09:31:03 +02:00
Bethuel Mmbaga
cf7f6c355f
[misc] Remove default zitadel admin user in deployment script ( #4482 )
...
* Delete default zitadel-admin user during initialization
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
* Refactor
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
---------
Signed-off-by: bcmmbaga <bethuelmbaga12@gmail.com >
v0.57.0
2025-09-11 21:20:10 +02:00
Zoltan Papp
47e64d72db
[client] Fix client status check ( #4474 )
...
The client status is not enough to protect the RPC calls from concurrency issues, because it is handled internally in the client in an asynchronous way.
2025-09-11 16:21:09 +02:00
Zoltan Papp
9e81e782e5
[client] Fix/v4 stun routing ( #4430 )
...
Deduplicate STUN package sending.
Originally, because every peer shared the same UDP address, the library could not distinguish which STUN message was associated with which candidate. As a result, the Pion library responded from all candidates for every STUN message.
2025-09-11 10:08:54 +02:00
Zoltan Papp
7aef0f67df
[client] Implement environment variable handling for Android ( #4440 )
...
Some features can only be manipulated via environment variables. With this PR, environment variables can be managed from Android.
2025-09-08 18:42:42 +02:00
Maycon Santos
dba7ef667d
[misc] Remove aur support and start service on ostree ( #4461 )
...
* Remove aur support and start service on ostree
The aur installation was adding many packages and installing more than just the client. For now is best to remove it and rely on binary install
Some users complained about ostree installation not starting the client, we add two explicit commands to it
* use ${SUDO}
* fix if closure
v0.56.1
2025-09-08 15:03:56 +02:00
Zoltan Papp
69d87343d2
[client] Debug information for connection ( #4439 )
...
Improve logging
Print the exact time when the first WireGuard handshake occurs
Print the steps for gathering system information
2025-09-08 14:51:34 +02:00
Bethuel Mmbaga
5113c70943
[management] Extends integration and peers manager ( #4450 )
2025-09-06 13:13:49 +03:00
Zoltan Papp
ad8fcda67b
[client] Move some sys info to static place ( #4446 )
...
This PR refactors the system information collection code by moving static system information gathering to a dedicated location and separating platform-specific implementations. The primary goal is to improve code organization and maintainability by centralizing static info collection logic.
Key changes:
- Centralized static info collection into dedicated files with platform-specific implementations
- Moved `StaticInfo` struct definition to the main static_info.go file
- Added async initialization function `UpdateStaticInfoAsync()` across all platforms
2025-09-06 10:49:28 +02:00
Pascal Fischer
d33f88df82
[management] only allow user devices to be expired ( #4445 )
2025-09-05 18:11:23 +02:00
Zoltan Papp
786ca6fc79
Do not block Offer processing from relay worker ( #4435 )
...
- do not miss ICE offers when relay worker busy
- close p2p connection before recreate agent
2025-09-05 11:02:29 +02:00
Diego Romar
dfebdf1444
[internal] Add missing assignment of iFaceDiscover when netstack is disabled ( #4444 )
...
The internal updateInterfaces() function expects iFaceDiscover to not
be nil
2025-09-04 23:00:10 +02:00
Bethuel Mmbaga
a8dcff69c2
[management] Add peers manager to integrations ( #4405 )
2025-09-04 23:07:03 +03:00
Viktor Liu
71e944fa57
[relay] Let relay accept any origin ( #4426 )
v0.56.0
2025-09-01 19:51:06 +02:00
Maycon Santos
d39fcfd62a
[management] Add user approval ( #4411 )
...
This PR adds user approval functionality to the management system, allowing administrators to manually approve new users joining via domain matching. When enabled, users are blocked with pending approval status until explicitly approved by an admin.
Adds UserApprovalRequired setting to control manual user approval requirement
Introduces user approval and rejection endpoints with corresponding business logic
Prevents pending approval users from adding peers or logging in
2025-09-01 18:00:45 +02:00
Zoltan Papp
21368b38d9
[client] Update Pion ICE to the latest version ( #4388 )
...
- Update Pion version
- Update protobuf version
2025-09-01 10:42:01 +02:00
Maycon Santos
d817584f52
[misc] fix Windows client and management bench tests ( #4424 )
...
Windows tests had too many directories, causing issues to the payload via psexec.
Also migrated all checked benchmarks to send data to grafana.
2025-08-31 17:19:56 +02:00
Pascal Fischer
4d3dc3475d
[management] remove duplicated removal of groups on peer delete ( #4421 )
2025-08-30 12:47:13 +02:00
Pascal Fischer
6fc50a438f
[management] remove withContext from store methods ( #4422 )
2025-08-30 12:46:54 +02:00
Vlad
149559a06b
[management] login filter to fix multiple peers connected with the same pub key ( #3986 )
2025-08-29 19:48:40 +02:00
Pascal Fischer
e14c6de203
[management] fix ephemeral flag on peer batch response ( #4420 )
2025-08-29 17:41:20 +02:00
Viktor Liu
d4c067f0af
[client] Don't deactivate upstream resolvers on failure ( #4128 )
2025-08-29 17:40:05 +02:00
Pascal Fischer
dbefa8bd9f
[management] remove lock and continue user update on failure ( #4410 )
2025-08-28 17:50:12 +02:00
Pascal Fischer
4fd10b9447
[management] split high latency grpc metrics ( #4408 )
2025-08-28 13:25:40 +02:00
Viktor Liu
aa595c3073
[client] Fix shared sock buffer allocation ( #4409 )
2025-08-28 13:25:16 +02:00
Vlad
99bd34c02a
[signal] fix goroutines and memory leak on forward messages between peers ( #3896 )
2025-08-27 19:30:49 +03:00
Krzysztof Nazarewski (kdn)
7ce5507c05
[client] fix darwin dns always throwing err ( #4403 )
...
* fix: dns/host_darwin.go was missing if err != nil before throwing error
2025-08-27 09:59:39 +02:00
Pascal Fischer
0320bb7b35
[management] Report sync duration and login duration by accountID ( #4406 )
2025-08-26 22:32:12 +02:00
Viktor Liu
f063866ce8
[client] Add flag to configure MTU ( #4213 )
2025-08-26 16:00:14 +02:00
plusls
9f84165763
[client] Add netstack support for Android cli ( #4319 )
2025-08-26 15:40:01 +02:00
Pascal Fischer
3488a516c9
[management] Move increment network serial as last step of each transaction ( #4397 )
2025-08-25 17:27:07 +02:00
Pascal Fischer
5e273c121a
[management] Remove store locks 3 ( #4390 )
2025-08-21 20:47:28 +02:00
Bethuel Mmbaga
968d95698e
[management] Bump github.com/golang-jwt/jwt from 3.2.2+incompatible to 5.3.0 ( #4375 )
2025-08-21 15:02:51 +03:00
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