Commit Graph

  • acf52ccf1e chore: publish apple-client 1.5.6 (#10106) Firezone Bot 2025-08-03 05:43:35 +10:00
  • eb31d71ffa build(deps): bump fast-xml-parser from 5.2.4 to 5.2.5 in /website (#10082) dependabot[bot] 2025-08-02 12:26:33 -07:00
  • ea6f1ce145 chore(telemetry): allow to dynamically change the log filter (#10065) Thomas Eizinger 2025-08-02 10:23:35 +00:00
  • cd177a6448 fix(gateway): don't remove peer state on disconnect (#10040) Thomas Eizinger 2025-08-02 08:27:49 +00:00
  • a4eb6509c6 chore(snownet): fix buffering log message (#10060) Thomas Eizinger 2025-08-01 22:51:49 +00:00
  • 269286ab1b build(deps): bump framer-motion from 12.20.2 to 12.23.12 in /website (#10078) dependabot[bot] 2025-08-01 10:41:46 -07:00
  • 4e40afb959 build(deps): bump hackney from 1.24.1 to 1.25.0 in /elixir (#10083) dependabot[bot] 2025-08-01 10:41:13 -07:00
  • b3d005536b build(deps): bump the navigation group in /kotlin/android with 4 updates (#10095) dependabot[bot] 2025-08-01 08:26:59 -07:00
  • 0738427f08 build(deps): bump logger_json from 7.0.3 to 7.0.4 in /elixir (#10084) dependabot[bot] 2025-08-01 15:24:41 +00:00
  • c02986299e build(deps): bump postgrex from 0.20.0 to 0.21.0 in /elixir (#10085) dependabot[bot] 2025-08-01 15:24:15 +00:00
  • 60b6c40da2 build(deps): bump next from 15.3.3 to 15.4.5 in /website (#10079) dependabot[bot] 2025-08-01 08:23:12 -07:00
  • adc17a30e9 build(deps): bump com.android.application from 8.11.1 to 8.12.0 in /kotlin/android in the com-android group (#10094) dependabot[bot] 2025-08-01 12:07:10 +00:00
  • 4b0199c048 build(deps): bump the junit group in /kotlin/android with 2 updates (#10096) dependabot[bot] 2025-08-01 22:06:25 +10:00
  • 2c3f686d08 build(deps): bump androidx.test.espresso:espresso-contrib from 3.6.1 to 3.7.0 in /kotlin/android (#10097) dependabot[bot] 2025-08-01 22:06:00 +10:00
  • 19bfb16c57 build(deps): bump com.google.firebase.crashlytics from 3.0.4 to 3.0.5 in /kotlin/android (#10098) dependabot[bot] 2025-08-01 22:05:41 +10:00
  • 0b2fcbd16f build(deps): bump taiki-e/install-action from 2.55.3 to 2.57.5 (#10091) dependabot[bot] 2025-08-01 12:05:00 +00:00
  • 54e6edaf1b build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0 (#10092) dependabot[bot] 2025-08-01 12:04:27 +00:00
  • f0a8eee164 build(deps): bump the react group in /rust/gui-client with 5 updates (#10089) dependabot[bot] 2025-08-01 12:03:51 +00:00
  • 960df4242c build(deps): bump the tauri group in /rust/gui-client with 2 updates (#10087) dependabot[bot] 2025-08-01 12:01:23 +00:00
  • 4926de9cf9 build(deps): bump dtolnay/rust-toolchain from a54c7afa936fefeb4456b2dd8068152669aa8203 to b3b07ba8b418998c39fb20f53e8b695cdcc8de1b in /.github/actions/setup-rust (#10093) dependabot[bot] 2025-08-01 22:00:28 +10:00
  • 290b0c298f fix(apple/ios): less aggressive setDns to avoid update loops (#10075) Jamil 2025-08-01 02:20:24 -04:00
  • 17a18fdfbb feat(connlib): always use candidates in order of priority (#10063) Thomas Eizinger 2025-08-01 01:57:29 +00:00
  • 9b8efdcf08 chore(connlib): bump str0m (#10066) Thomas Eizinger 2025-08-01 01:55:56 +00:00
  • a7ba15c8c1 ci: test packet loss behaviour using download (#10067) Thomas Eizinger 2025-08-01 01:55:02 +00:00
  • 54d91e2004 fix(portal): don't send reject_access for remaining flows (#10071) Jamil 2025-07-31 20:03:00 -04:00
  • 52a9079d6a feat(snownet): use in-flight channels to relay data (#10062) Thomas Eizinger 2025-07-31 04:10:38 +00:00
  • e07e45ed29 chore(snownet): allow filtering TURN traffic in logs (#10061) Thomas Eizinger 2025-07-31 03:46:59 +00:00
  • 442a85ac15 fix(apple): reset network on wake from sleep (#10059) Jamil 2025-07-30 20:19:37 -04:00
  • 5753b72a5e chore(snownet): fix typo in PeerSocket formatting (#10049) Thomas Eizinger 2025-07-30 22:58:22 +00:00
  • f169746389 chore(portal): use local website url for versions in dev (#10057) Jamil 2025-07-30 17:16:24 -04:00
  • 89f9a915c1 fix(ci): only tag latest on release (#10053) Jamil 2025-07-30 13:05:00 -04:00
  • 551e687cc7 chore(rust): bump boringtun (#10052) Thomas Eizinger 2025-07-30 16:14:38 +00:00
  • c07173006f docs: describe version compatibility between components (#10041) Thomas Eizinger 2025-07-30 09:14:02 +00:00
  • 47703b4029 docs(windows): mention installation via winget (#10042) Thomas Eizinger 2025-07-30 06:12:27 +00:00
  • 6c1c42ea22 chore(snownet): fix handle_timeout span (#10046) Thomas Eizinger 2025-07-30 03:12:11 +00:00
  • 2166c49033 chore(windows): remove noisy AccessDenied errors (#10043) Thomas Eizinger 2025-07-29 12:48:58 +00:00
  • 69f9a03ee8 refactor(connlib): simplify IpPacket struct (#9795) Thomas Eizinger 2025-07-29 04:42:57 +00:00
  • 879f68cf73 refactor(connlib): use extract_if to expire resources (#10039) Thomas Eizinger 2025-07-29 03:33:47 +00:00
  • 5c3b15c1a9 chore(connlib): harmonise naming of IDs (#10038) Thomas Eizinger 2025-07-29 03:33:09 +00:00
  • e9c74b1bfe chore(connlib): treat Invalid Argument as unreachable hosts (#10037) Thomas Eizinger 2025-07-29 03:04:13 +00:00
  • 1763113511 test(ci): test 20% packet loss (#9846) Jamil 2025-07-28 18:51:04 -04:00
  • f79c822bba build(deps): bump com.android.application from 8.10.1 to 8.11.1 in /kotlin/android in the com-android group (#9916) dependabot[bot] 2025-07-28 21:59:36 +00:00
  • 350a215fec fix(docs): minor changelog typo fixes (#10036) Jamil 2025-07-28 17:39:26 -04:00
  • e81dc452f7 refactor(connlib): use a lock-free queue for the buffer pool (#9989) Thomas Eizinger 2025-07-28 21:39:11 +00:00
  • 55304b3d2a refactor(snownet): learn host candidates from TURN traffic (#9998) Thomas Eizinger 2025-07-28 21:38:39 +00:00
  • 9c71026416 chore(connlib): gate more trace logs on debug_assertions (#10026) Thomas Eizinger 2025-07-28 21:38:23 +00:00
  • 1317bbb9e2 refactor(gui-client): replace tslink with tauri-specta (#10031) Thomas Eizinger 2025-07-28 21:37:24 +00:00
  • 71c3450f98 chore(android): bump gradlew to 8.14.3 (#10033) Jamil 2025-07-28 17:37:07 -04:00
  • e6fc7e62da chore: publish apple-client 1.5.5 (#10035) Firezone Bot 2025-07-29 06:14:12 +10:00
  • ef3ee3aba8 fix(portal): relax gateway group perms (#10034) Jamil 2025-07-28 15:58:11 -04:00
  • 44a9691df5 refactor(portal): don't store account assoc on client (#10009) Jamil 2025-07-28 12:24:58 -04:00
  • 4a448e5517 fix(portal): separate dev and runtime Oban configs (#10027) Jamil 2025-07-28 11:13:52 -04:00
  • 2309be11fc chore: publish headless-client 1.5.2 (#10029) Firezone Bot 2025-07-28 16:17:42 +10:00
  • cf40f4dd96 chore: publish gateway 1.4.14 (#10030) Firezone Bot 2025-07-28 16:14:07 +10:00
  • 7b8daf4074 chore: publish gui-client 1.5.6 (#10028) Firezone Bot 2025-07-28 16:08:01 +10:00
  • fb9a142a9e chore(snownet): add back span in handle_timeout (#10025) Thomas Eizinger 2025-07-28 04:14:39 +00:00
  • 589d2bbf4b fix(android): spawn shell to cargo (#10024) Jamil 2025-07-27 23:42:21 -04:00
  • bfa77bf7fc chore(snownet): log connection ID in more places (#10023) Thomas Eizinger 2025-07-28 02:01:01 +00:00
  • 42de3ad144 fix(apple): save networkSettings var (#10022) Jamil 2025-07-27 18:42:43 -04:00
  • 621028a998 fix(apple): use documents for tempfile (#10019) Jamil 2025-07-26 18:05:10 -04:00
  • 3ff31e3a33 fix(portal): maintain identity preload on client (#10008) Jamil 2025-07-25 20:42:19 -04:00
  • ce5650b554 fix(snownet): compare preshared_key on connection upsert (#9999) Thomas Eizinger 2025-07-26 07:14:58 +10:00
  • f1a5af356d fix(portal): groom resource list and flows periodically (#10005) Jamil 2025-07-25 17:04:41 -04:00
  • 2959cca8ce fix(portal): use consistent wireguard psk (#10004) Jamil 2025-07-25 15:28:47 -04:00
  • f55c61c7cb fix(snownet): always update last_activity idle timer (#10000) Thomas Eizinger 2025-07-26 01:03:18 +10:00
  • d00c3b58cd refactor(connlib): only enable wire logs in debug builds (#10002) Thomas Eizinger 2025-07-25 22:24:25 +10:00
  • 13de2d303e fix(apple): reset network on path status changes (#9997) Jamil 2025-07-25 00:53:41 -04:00
  • 618f1dedf1 build(deps): bump erlef/setup-beam from 1.18.2 to 1.20.4 in /.github/actions/setup-elixir (#9923) dependabot[bot] 2025-07-24 21:38:17 -07:00
  • c85951095e build(deps): bump dorny/test-reporter from 2.1.0 to 2.1.1 (#9921) dependabot[bot] 2025-07-25 03:16:03 +00:00
  • c3d109dd55 build(deps): bump @types/node from 22.15.30 to 24.0.15 in /website (#9920) dependabot[bot] 2025-07-24 20:09:50 -07:00
  • 5f3fead720 build(deps): bump @next/third-parties from 15.3.4 to 15.4.2 in /website (#9930) dependabot[bot] 2025-07-24 20:09:33 -07:00
  • e5ee8e3572 fix(connlib): wait for sockets to be closed before rebinding (#9996) Thomas Eizinger 2025-07-25 13:09:13 +10:00
  • ccc736e63e fix(portal): reauthorize new flow when last flow deleted (#9974) Jamil 2025-07-24 21:53:10 -04:00
  • 083d0ac0f4 build(deps): bump mixpanel-browser and @types/mixpanel-browser in /website (#9932) dependabot[bot] 2025-07-24 18:53:08 -07:00
  • 9133d46bbd fix(snownet): don't log unknown packet for disconnected relay (#9961) Thomas Eizinger 2025-07-25 10:32:43 +10:00
  • 27c7d537bb build(deps): bump pnpm/action-setup from 4.0.0 to 4.1.0 in /.github/actions/setup-node (#9926) dependabot[bot] 2025-07-24 23:01:19 +00:00
  • 67b4dd86ea fix(apple): increase sensitivity of network reset (#9993) Jamil 2025-07-24 18:35:01 -04:00
  • d6c36b0d7b build(deps): bump flowbite-react from 0.11.8 to 0.11.9 in /rust/gui-client in the flowbite group (#9931) dependabot[bot] 2025-07-25 08:32:27 +10:00
  • e9a863dc0e fix(apple): use all found system resolvers (#9991) Jamil 2025-07-24 17:02:34 -04:00
  • aebfcd56eb fix(connlib): resend candidates on connection upsert (#9986) Thomas Eizinger 2025-07-25 07:01:50 +10:00
  • cbe114bddc fix(connlib): clear join requests on reconnect (#9985) Thomas Eizinger 2025-07-25 06:41:26 +10:00
  • f9721a1da6 fix(snownet): only idle when we are fully connected (#9987) Thomas Eizinger 2025-07-24 22:37:47 +10:00
  • 79f698dff3 docs(changelog): improve wording of entry for #9979 (#9988) Thomas Eizinger 2025-07-24 22:35:04 +10:00
  • d7b9ecb60b feat(gateway): update expiry of access authoritzations on init (#9975) Thomas Eizinger 2025-07-24 16:36:56 +10:00
  • dacc402721 chore(connlib): only log span field name into message (#9981) Thomas Eizinger 2025-07-24 11:37:43 +10:00
  • 301d2137e5 refactor(windows): share src IP cache across UDP sockets (#9976) Thomas Eizinger 2025-07-24 11:36:53 +10:00
  • 409459f11c chore(rust): bump boringtun (#9982) Thomas Eizinger 2025-07-24 11:36:28 +10:00
  • d244a99c58 feat(connlib): always use all candidates (#9979) Thomas Eizinger 2025-07-24 11:35:54 +10:00
  • ecb2bbc86b feat(gateway): allow updating expiry of access authorization (#9973) Thomas Eizinger 2025-07-23 17:25:36 +10:00
  • fafe2c43ea fix(connlib): update the current socket when in idle mode (#9977) Thomas Eizinger 2025-07-23 15:28:21 +10:00
  • 091d5b56e0 refactor(snownet): don't memmove every packet (#9907) Thomas Eizinger 2025-07-23 10:38:39 +10:00
  • 3e6fc8fda7 refactor(rust): use spinlock-based buffer pool (#9951) Thomas Eizinger 2025-07-23 09:22:48 +10:00
  • 86954a4f4a fix(ci): don't version images until release (#9968) Jamil 2025-07-22 14:59:01 -04:00
  • a11983e4b3 chore: publish gateway 1.4.13 (#9969) Firezone Bot 2025-07-22 11:56:40 -07:00
  • 6ae074005f refactor(connlib): don't check for enabled event (#9950) Thomas Eizinger 2025-07-23 03:41:45 +10:00
  • 71e6b56654 feat(snownet): remove "connection ID" span (#9949) Thomas Eizinger 2025-07-23 03:40:33 +10:00
  • f41a6f9e0b fix(portal): don't use process.alive on remote pid (#9964) Jamil 2025-07-22 12:42:51 -04:00
  • 2c3692582b fix(portal): more robust replication pid discovery (#9960) Jamil 2025-07-22 11:13:45 -04:00
  • 4292ca7ae8 test(connlib): fix failing proptest (#9864) Thomas Eizinger 2025-07-22 23:30:47 +10:00
  • fbf96c261e chore(relay): remove spans (#9962) Thomas Eizinger 2025-07-22 23:24:58 +10:00