This website requires JavaScript.
b33acc2a65
chore: snapshot backup before rainycy push (20260624-032434)
rainycy-snapshot-20260624-032434
sakuradairong
2026-06-24 03:27:09 +08:00
ee360963f9
[client] Migrate profile identity from display name to ID and allow renaming of profiles (#6367 )
main
Theodor Midtlien
2026-06-18 08:49:19 +02:00
8d9580e491
[misc] improve goreleaser with RC handling and update docker builds (#6438 )
Maycon Santos
2026-06-17 20:13:13 +02:00
5bd7c6c7ea
[client] Detect and recover from a stalled signal receive stream (#6459 )
Viktor Liu
2026-06-18 01:48:09 +09:00
8ae2cd0a08
[client] Fix ios route notify ordering (#6454 )
Zoltan Papp
2026-06-17 18:29:33 +02:00
e4397d4d46
[management] remove nmap calc from login (#6449 )
Pascal Fischer
2026-06-17 16:37:24 +02:00
6fbc90b4d3
[client, relay] Expose relay transport and connection errors in status and metrics (#6342 )
Viktor Liu
2026-06-17 22:41:48 +09:00
5095e17cc5
[management] fix flaky Test_SaveAccount_Large from random IP collision (#6452 )
Riccardo Manfrin
2026-06-17 14:00:50 +02:00
6df0175607
[client] Add IsLoginRequiredCached for iOS mobile client (#6447 )
Zoltan Papp
2026-06-16 16:15:19 +02:00
3c23700e56
[client] Add iOS debug bundle support in Go (#6270 )
Zoltan Papp
2026-06-16 15:54:46 +02:00
38ad2b67e8
[proxy] fix context for udprelay (#6444 )
Pascal Fischer
2026-06-16 14:41:17 +02:00
01aa49433e
[management] delete targets when deleting exposed service (#6442 )
Pascal Fischer
2026-06-16 14:33:24 +02:00
08a2b63675
[client] propagate exit-node deselect to synthesized v6 (::/0) route (#6296 )
Zoltan Papp
2026-06-16 12:27:58 +02:00
b3f9e6588a
[management] sync openapi spec and test for diff on workflows (#6437 )
Maycon Santos
2026-06-15 17:53:25 +02:00
967e2d6864
[management] network map for affected peers (#6105 )
Pascal Fischer
2026-06-15 17:43:22 +02:00
e7c1d364c3
[management] treat ci- builds as development for remote jobs (#6436 )
Zoltan Papp
2026-06-15 17:22:40 +02:00
a44198fd77
[client] Add dialWebSocket method to WASM client (#5980 )
Viktor Liu
2026-06-15 23:43:24 +09:00
b57f714350
[client] Drop signaling-side ICE candidate filter, drop overlay STUN at mux read-side instead (#6142 )
Viktor Liu
2026-06-15 23:37:03 +09:00
f893abc41d
[client] Recover from tun device read/write panics and restart the client (#6419 )
Viktor Liu
2026-06-15 23:36:00 +09:00
60067619a1
[proxy] Keep custom TCP listeners alive after mapping batches (#6415 )
Lee Sang Hoon
2026-06-15 19:21:24 +09:00
cd777395f2
[management] Skip JWT group evaluation for embedded-IdP local users (#6422 )
Bethuel Mmbaga
2026-06-15 12:01:54 +03:00
b19467e3af
[client] Answer NODATA when a host resolves without addresses of the requested family (#6418 )
Viktor Liu
2026-06-12 21:50:46 +09:00
2bcea9d582
[client] add MDM configuration profile support (Windows registry + macOS plist) (#6374 )
Riccardo Manfrin
2026-06-12 12:28:49 +02:00
8ff3b06cf1
[client] Index peer tunnel IPs for faster PeerStateByIP lookup (#6412 )
v0.72.4
Maycon Santos
2026-06-12 10:24:15 +02:00
d7703767d5
[client, proxy] cancel context before stopping engine on embedded client (#6397 )
v0.72.3
Maycon Santos
2026-06-10 21:26:54 +02:00
7feda907ca
[management] fix L4 service update when no custom port (#6396 )
Maycon Santos
2026-06-10 18:55:24 +02:00
62da482133
[management] Add version gate to stop sending deprecated RemotePeers field (#6371 )
Maycon Santos
2026-06-10 16:59:09 +02:00
079bce3c2f
Add commands to discover and write Kubernetes configuration (#6260 )
Philip Laine
2026-06-10 15:00:10 +02:00
1a09aa6715
[misc] Update Go toolchain version in go.mod (#6377 )
Maycon Santos
2026-06-10 14:50:57 +02:00
61abf5b9ea
[proxy] Use UUID for proxy ID generation (#6391 )
Maycon Santos
2026-06-10 13:35:26 +02:00
e229050ba3
[proxy] Notify certificate ready for domains covered by the static certificate (#6389 )
Boris Dolgov
2026-06-10 12:05:34 +02:00
e919b2d55d
[client] Preserve posture checks on config-only sync updates (#6373 )
Zoltan Papp
2026-06-10 11:43:24 +02:00
a40028092d
[management] log user agent and return request id (#6380 )
Pascal Fischer
2026-06-09 15:24:26 +02:00
13200265d8
[proxy] Add no-blocking mapping updates (#6369 )
Pascal Fischer
2026-06-09 13:57:17 +02:00
ed7a9363aa
[management] Emit IPv6 default permit firewall rule for exit node routes (#6368 )
Viktor Liu
2026-06-09 20:26:43 +09:00
d56859dc5d
[client] Filter DNS fallback upstreams matching our server IP to prevent loops (#6183 )
Viktor Liu
2026-06-09 19:26:03 +09:00
367d37050b
[relay, client] Fall back to WebSocket relay transport on oversized QUIC datagrams (#6339 )
Viktor Liu
2026-06-09 17:25:46 +09:00
106527182f
[client] Snapshot iptables rule maps before persisting state (#6345 )
Viktor Liu
2026-06-09 17:24:51 +09:00
8e1d5b78c2
[client] Preserve user deselect-all across management route sync (#6363 )
Viktor Liu
2026-06-09 17:24:17 +09:00
d3b63c6be9
[infrastructure] Better support for atomic distros in install.sh, docker fixes in getting-started.sh (#6139 )
PizzaLovingNerd
2026-06-08 12:38:46 -07:00
60d2fa08b0
[client] Mask sensitive data in debug bundle creation (#6364 )
Maycon Santos
2026-06-08 13:17:04 +02:00
1e7b16db0a
[management] resolve private services on custom domains in synthesized DNS zones (#6348 )
v0.72.2
Maycon Santos
2026-06-06 12:56:01 +02:00
b377d99933
[management] Copy private field on shallowCloneMapping (#6347 )
v0.72.1
Maycon Santos
2026-06-05 22:45:49 +02:00
512899d82d
[client] Prevent corruption from competing log rotation and improve debug bundle (#6214 )
v0.72.0
Theodor Midtlien
2026-06-04 17:36:45 +02:00
5993ec6e43
[client] Allow wireguard port to be zero in UI and show port in status command (#6158 )
Theodor Midtlien
2026-06-04 15:04:11 +02:00
eac6d501c3
[infrastructure] allow docker image overrides for getting started (#6335 )
Maycon Santos
2026-06-04 11:24:47 +02:00
deeae30612
[misc] Add Codecov integration and coverage reporting across workflows (#6333 )
Maycon Santos
2026-06-03 19:08:45 +02:00
f3cdf163e1
[management] Export ResolveDomain (#6334 )
Bethuel Mmbaga
2026-06-03 19:53:57 +03:00
3e61ccb162
[client] Persist sync response via pluggable store (disk on iOS) (#6331 )
Zoltan Papp
2026-06-03 14:18:50 +02:00
a48c20d8d8
[client] Gate DNS forwarder on BlockInbound (#6257 )
Viktor Liu
2026-06-03 18:33:29 +09:00
2b57a7d43b
[client, management, misc] expose VCS revision in dev build version output (#6263 )
Riccardo Manfrin
2026-06-03 08:56:50 +02:00
fa1e241aea
[management, client, proxy] Follow-up fixes for private reverse-proxy services (#6268 )
Maycon Santos
2026-06-02 13:40:09 +02:00
e7c9182ff9
[client] Offer injected ICMPv6 echo replies to packet capture (#6321 )
Viktor Liu
2026-06-02 02:38:00 +09:00
9189625487
[management] enrich context in permissions manager (#6286 )
Pascal Fischer
2026-05-29 16:36:38 +02:00
e9dbf9db6f
[management] Extend combined server initialization (#6156 )
Bethuel Mmbaga
2026-05-29 17:35:35 +03:00
5a9e9e7bc9
[Infrastructure] Pin actions with SHA and improve workflows (#6249 )
Theodor Midtlien
2026-05-29 15:24:30 +02:00
43e041cf9f
[client] Apply netroute unspecified-destination workaround on android (#6192 )
Viktor Liu
2026-05-29 22:15:22 +09:00
77e5693200
[client] Recognize NetBird DNS forwarder port in capture text format (#6177 )
Viktor Liu
2026-05-29 22:14:32 +09:00
174dc24867
[management] Add SSO session extend flow (management) (#6197 )
Zoltan Papp
2026-05-28 19:14:14 +02:00
7ea5e37dd4
[client] Improve rosenpass support (#6136 )
Riccardo Manfrin
2026-05-28 09:01:18 +02:00
9d7ef9b255
[client] Fix statemanager possible deadlock (#6228 )
Riccardo Manfrin
2026-05-28 08:54:15 +02:00
944a258459
[management] extend nmap monitoring (#6271 )
Pascal Fischer
2026-05-27 16:56:02 +02:00
1f9a829f2c
[management] update log levels (#6266 )
Pascal Fischer
2026-05-27 11:43:49 +02:00
14af179556
[management] Refactor management server bootstrap (#6256 )
Bethuel Mmbaga
2026-05-26 17:44:28 +03:00
1fbb5e6d5d
[management] fix owner role update (#6264 )
Pascal Fischer
2026-05-26 16:37:58 +02:00
6771e35d57
[client] Release js.FuncOf callbacks in wasm ssh and rdp to prevent leaks (#5982 )
Viktor Liu
2026-05-26 21:32:39 +09:00
e89b1e0596
[proxy, client] Bound embed client WireGuard per-Device memory (#5962 )
Viktor Liu
2026-05-26 18:51:53 +09:00
d542c60e21
Refactor Linux system info to use syscalls (#6230 )
Philip Laine
2026-05-25 21:00:24 +02:00
4983b5cf17
[client] Match DNS wildcard handlers on label boundaries (#6255 )
Viktor Liu
2026-05-26 01:38:48 +09:00
b3b0feb3b8
[client] Filter scoped/cloned default routes from BSD network monitor RTM_ADD (#6208 )
Viktor Liu
2026-05-26 01:38:21 +09:00
7aebdd69dd
[management, client, proxy] add expose NetBird-only services over tunnel peers (#6226 )
Maycon Santos
2026-05-25 17:41:50 +02:00
0358be2313
[client] Revert "Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176 )" (#6232 )
v0.71.4
Viktor Liu
2026-05-21 23:27:12 +09:00
37052fd5bc
[client] Fix nil channel panic in external chain monitor stop (#6224 )
v0.71.3
Viktor Liu
2026-05-21 01:46:51 +09:00
454ff66518
[management] scope network router update call (#6222 )
Pascal Fischer
2026-05-20 18:24:00 +02:00
6137a1fcc5
[proxy] concurrent proxy snapshot apply (#6207 )
Pascal Fischer
2026-05-20 18:21:22 +02:00
4955c345d5
Clean up README header, key features table, and self-hosted quickstart (#6178 )
Viktor Liu
2026-05-20 23:25:56 +09:00
9192b4f029
[client] Bump macOS sleep callback timeout to 20s (#6220 )
Viktor Liu
2026-05-20 20:09:22 +09:00
c784b02550
[misc] Update contribution guidelines (#6219 )
Maycon Santos
2026-05-20 12:21:03 +02:00
d250f92c43
feat(reverse-proxy): clusters API surfaces type, online status, and capability flags (#6148 )
Maycon Santos
2026-05-20 10:08:34 +02:00
80966ab1b0
[management] Ensure SessionStartedAt has a default value (#6211 )
Maycon Santos
2026-05-20 08:25:30 +02:00
af24fd7796
[management] Add metrics for peer status updates and ephemeral cleanup (#6196 )
Maycon Santos
2026-05-18 22:55:19 +02:00
13d32d274f
[management] Fence peer status updates with a session token (#6193 )
Maycon Santos
2026-05-18 20:25:12 +02:00
705f87fc20
[management] fix: device redirect uri wasn't registered (#6191 )
Nicolas Frati
2026-05-18 12:57:59 +02:00
3f91f49277
Clean up legacy 32-bit and HKCU registry entries on Windows install (#6176 )
v0.71.2
Viktor Liu
2026-05-16 23:52:57 +09:00
347c5bf317
Avoid context cancellation in cancelPeerRoutines (#6175 )
Maycon Santos
2026-05-16 16:29:01 +02:00
22e2519d71
[management] Avoid peer IP reallocation when account settings update preserves the network range (#6173 )
Viktor Liu
2026-05-16 22:51:48 +09:00
e916f12cca
[proxy] auth token generation on mapping (#6157 )
v0.71.1
Vlad
2026-05-15 19:13:44 +02:00
9ed2e2a5b4
[client] Drop DNS probes for passive health projection (#5971 )
Viktor Liu
2026-05-16 00:07:38 +09:00
2ccae7ec47
[client] Mirror v4 exit selection onto v6 pair and honour SkipAutoApply per route (#6150 )
Viktor Liu
2026-05-15 23:58:47 +09:00
07e5450117
[management] Bracket IPv6 reverse-proxy target hosts when building URL Host field (#6141 )
v0.71.0
Viktor Liu
2026-05-14 23:42:40 +09:00
3f914090cb
[client] Bracket IPv6 in embed listeners, expand debug bundle (#6134 )
Viktor Liu
2026-05-14 23:22:53 +09:00
ea9fab4396
[management] Allocate and preserve IPv6 overlay addresses for embedded proxy peers (#6132 )
Viktor Liu
2026-05-14 23:05:33 +09:00
77b479286e
[management] fix offline statuses for public proxy clusters (#6133 )
Vlad
2026-05-14 13:27:50 +02:00
ab2a8794e7
[client] Add short flags for status command options (#6137 )
Maycon Santos
2026-05-14 12:30:42 +02:00
9126a192ca
[client] Set 0644 perms on SSH client config after os.CreateTemp (#6126 )
Viktor Liu
2026-05-12 22:05:53 +09:00
1224d6e1ee
[client] Persist management URL and pre-shared key overrides on login (#6065 )
Viktor Liu
2026-05-12 21:52:56 +09:00
96672dd1f8
[management] chores: update dex version (#6124 )
Nicolas Frati
2026-05-12 13:50:35 +02:00
946ce4c3da
[client] Fix --config flag default to point at profile path (#6122 )
Viktor Liu
2026-05-12 00:48:21 +09:00
07cbfdbede
[proxy] feature: bring your own proxy (#5627 )
Vlad
2026-05-11 14:31:38 +02:00
a4114a5e45
[client] Skip DNS upstream failover on definitive EDE (#6089 )
Viktor Liu
2026-05-11 17:00:23 +09:00