Commit Graph

  • 275f38a828 chore(ci): copy staging artifacts to azure (#10269) Jamil 2025-08-31 20:00:22 -04:00
  • 0ccd4bbf24 feat(ci): enable relay eBPF offloading (#10160) Jamil 2025-08-31 19:37:03 -04:00
  • f86719db19 build(deps): bump next from 15.4.5 to 15.4.7 in /website in the npm_and_yarn group (#10266) dependabot[bot] 2025-08-31 06:39:20 -07:00
  • cde888a6e5 build(deps): bump thiserror from 2.0.15 to 2.0.16 in /rust (#10249) dependabot[bot] 2025-08-31 19:39:34 +10:00
  • 5797511ebd fix(portal): update directory sync job w/ new hard delete (#10267) Brian Manifold 2025-08-30 18:19:59 -07:00
  • fed53ee26f build(deps): bump serde_json from 1.0.142 to 1.0.143 in /rust (#10253) dependabot[bot] 2025-08-29 23:22:21 +00:00
  • c4440f1800 build(deps): bump the tauri group in /rust with 6 updates (#10251) dependabot[bot] 2025-08-30 08:40:36 +10:00
  • 6bd19ee9b0 refactor(portal): hard delete data (#9694) Brian Manifold 2025-08-29 15:13:44 -07:00
  • 516be7417e fix(ci): remove extraneous caching (#10258) Jamil 2025-08-27 08:01:02 -04:00
  • 3673ce01a0 refactor(portal): add migrations needed for hard delete (#10257) Brian Manifold 2025-08-26 12:10:01 -07:00
  • 8eb738e66a chore(ci): downgrade runners to free tier (#10248) Jamil 2025-08-26 13:48:45 -04:00
  • 6c485be45e fix(portal): fix socket based postgres connections (#10189) (#10245) Jamil 2025-08-25 13:23:03 -04:00
  • 6d2ea0b224 fix(portal): adapt resource on resource_updated (#10247) Jamil 2025-08-23 13:53:20 -04:00
  • b774dee41d chore(dev): postgres max_connections=200 (#10246) Jamil 2025-08-23 13:33:06 -04:00
  • cafe6554ff refactor(portal): reduce cache memory usage (#10058) Jamil 2025-08-22 17:52:29 -04:00
  • 544ba11f21 chore(rust): allow too_many_arguments repo-wide (#10236) Thomas Eizinger 2025-08-22 13:21:07 +00:00
  • da802323e4 feat(telemetry): pre-resolve PostHog ingest host (#10207) Thomas Eizinger 2025-08-22 13:19:53 +00:00
  • ae2066379e feat(headless-client): allow exporting metrics via OTLP (#10240) Thomas Eizinger 2025-08-22 13:12:22 +00:00
  • d9f1b42595 feat(relay): handle ipv4-ipv6 relaying in eBPF (#10226) Jamil 2025-08-22 02:18:49 -04:00
  • c70c88c856 build(deps): upgrade to opentelemetry 0.30 (#10239) Thomas Eizinger 2025-08-21 22:47:39 +00:00
  • f76abfa656 fix(docs): GoAuthentik docs OAuth2 instructions (#10244) Jamil 2025-08-21 18:45:40 -04:00
  • 99155490c5 chore(connlib): make UDP buffer sizes tunable at runtime (#10234) Thomas Eizinger 2025-08-21 18:18:14 +00:00
  • f85ae75ae0 refactor(connlib): increase UDP queues on desktop platforms (#10235) Thomas Eizinger 2025-08-21 08:56:14 +00:00
  • a109c1a2ef feat(connlib): discard intermediate resource and TUN updates (#10223) Thomas Eizinger 2025-08-21 05:42:54 +00:00
  • 46afa52f78 feat(telemetry): pre-resolve Sentry ingest host (#10206) Thomas Eizinger 2025-08-21 03:28:05 +00:00
  • b4cbc4f33b fix(connlib): exit phoenix-channel event-loop on error (#10229) Thomas Eizinger 2025-08-21 03:25:46 +00:00
  • 4e11112d9b feat(connlib): improve throughput on higher latencies (#10231) Thomas Eizinger 2025-08-21 09:08:56 +10:00
  • 551ceafb13 fix(portal): REST api updates (#10191) Brian Manifold 2025-08-20 14:08:07 -07:00
  • 9696d00cc3 fix(apple): flush dns cache on resource updates (#10224) Jamil 2025-08-19 09:08:23 -04:00
  • 6fa8c0b52a build(deps): bump proc-macro2 from 1.0.95 to 1.0.101 in /rust (#10218) dependabot[bot] 2025-08-18 22:57:41 +00:00
  • c6cb22bbd1 build(deps): bump anyhow from 1.0.98 to 1.0.99 in /rust (#10212) dependabot[bot] 2025-08-18 22:54:10 +00:00
  • 52e3aeab74 build(deps): bump arbitrary from 1.4.1 to 1.4.2 in /rust (#10220) dependabot[bot] 2025-08-18 22:52:43 +00:00
  • 742b94be90 build(deps): bump thiserror from 2.0.12 to 2.0.15 in /rust (#10213) dependabot[bot] 2025-08-18 22:50:38 +00:00
  • a4352137f2 build(deps): bump uuid from 1.17.0 to 1.18.0 in /rust (#10214) dependabot[bot] 2025-08-18 22:50:25 +00:00
  • dd312a9a83 build(deps): bump glob from 0.3.2 to 0.3.3 in /rust (#10215) dependabot[bot] 2025-08-19 08:50:16 +10:00
  • 05b736c5a1 build(deps): bump clap from 4.5.43 to 4.5.45 in /rust (#10216) dependabot[bot] 2025-08-19 08:50:07 +10:00
  • eb0526ce5f build(deps): bump async-trait from 0.1.88 to 0.1.89 in /rust (#10221) dependabot[bot] 2025-08-19 08:49:16 +10:00
  • 2265114f6f build(deps): bump syn from 2.0.104 to 2.0.106 in /rust (#10219) dependabot[bot] 2025-08-19 08:49:04 +10:00
  • 5cac8538b4 build(deps): bump reqwest from 0.12.22 to 0.12.23 in /rust (#10217) dependabot[bot] 2025-08-19 08:49:01 +10:00
  • 618254cdfc refactor(relay): use zero check for is_learned (#10209) Jamil 2025-08-18 17:05:45 -04:00
  • 0698e0d35f ci: test IPv6 for CIDR resources (#10168) Jamil 2025-08-18 16:59:40 -04:00
  • 6f4242769a refactor(connlib): move gw phoenix-channel to separate task (#10211) Thomas Eizinger 2025-08-19 00:55:02 +10:00
  • dae9a10e00 build(deps): bump tauri from 2.6.2 to 2.7.0 in /rust in the tauri group (#10179) dependabot[bot] 2025-08-18 08:50:45 +00:00
  • 319b31da64 build(deps): bump clap from 4.5.42 to 4.5.43 in /rust (#10182) dependabot[bot] 2025-08-18 08:49:47 +00:00
  • 6038ade9a0 build(deps): bump socket2 from 0.5.10 to 0.6.0 in /rust (#10183) dependabot[bot] 2025-08-18 08:49:29 +00:00
  • 12667a98df build(deps): bump libc from 0.2.174 to 0.2.175 in /rust (#10181) dependabot[bot] 2025-08-18 18:48:50 +10:00
  • 2545c41366 refactor(connlib): move client phoenix-channel to separate task (#10210) Thomas Eizinger 2025-08-18 17:20:57 +10:00
  • da00848549 build(deps): bump to Rust 1.89 (#10208) Thomas Eizinger 2025-08-18 15:04:55 +10:00
  • 0f2cfa2e3c fix(rust): don't block runtime shutdown (#10204) Thomas Eizinger 2025-08-18 11:59:03 +10:00
  • c8b01d9f43 fix(telemetry): timeout Sentry session shutdown within 1s (#10205) Thomas Eizinger 2025-08-18 11:19:34 +10:00
  • 1bdc5f0584 feat(telemetry): reuse connections to PostHog server (#10203) Thomas Eizinger 2025-08-18 10:34:14 +10:00
  • f47fb46cc7 feat(relay): learn interface addresses (#10200) Jamil 2025-08-17 20:33:58 -04:00
  • 70a930e45d chore(relay): use existing ebpf module import (#10202) Thomas Eizinger 2025-08-18 09:45:36 +10:00
  • b07fa341cf feat(relay): XDP driver (native) mode for gVNIC (#10177) Jamil 2025-08-17 11:04:19 -04:00
  • b7045338df fix(ci): compute sha256sum of binaries earlier (#10199) Jamil 2025-08-15 21:01:29 -04:00
  • b3ea251082 fix(ci): use correct relay binary location (#10198) Jamil 2025-08-15 20:41:33 -04:00
  • 1c2d70ac0d chore(infra): push relay binary to gcp (#10196) Jamil 2025-08-15 20:16:30 -04:00
  • 46ffe8fe45 docs(relay): add note on channel map safety (#10194) Jamil 2025-08-14 20:27:12 -04:00
  • 3e3f555c1e fix(relay): swap MACs for relayed traffic (#10193) Jamil 2025-08-13 17:40:26 -04:00
  • 92137ee76b fix(relay): don't inline hotpath loop calls (#10185) Jamil 2025-08-11 18:08:12 -04:00
  • c5deb7a839 build(deps): bump @eslint/plugin-kit from 0.3.3 to 0.3.4 in /rust/gui-client in the npm_and_yarn group (#10044) dependabot[bot] 2025-08-11 21:34:13 +10:00
  • 3c55ddcd1e fix(ci): move rust cache to Azure; docker on main (#10169) Jamil 2025-08-09 21:29:12 -04:00
  • 6f0e7f3caa chore(ci): enable data plane arm64 debug images (#10165) Jamil 2025-08-08 17:47:10 -04:00
  • 95ee111e62 chore: publish apple-client 1.5.7 (#10159) Firezone Bot 2025-08-07 14:38:03 +10:00
  • e5b2af1d4e chore(portal): add ChangeLogs.truncate/2 and tests (#10155) Jamil 2025-08-06 15:19:30 -04:00
  • 25e15bbd14 chore(portal): drop id in favor of lsn pkey (#10152) Jamil 2025-08-06 11:04:34 -04:00
  • 2c788a31aa test(portal): Flows.delete_expired_flows/0 (#10150) Jamil 2025-08-06 10:28:36 -04:00
  • 456fde5b60 ci: increase bitrate of direct connection UDP perf tests (#10154) Thomas Eizinger 2025-08-07 00:02:47 +10:00
  • 507a8957c2 chore(connlib): only debug-assert non-retransmitted DNS queries (#10136) Thomas Eizinger 2025-08-06 21:26:51 +10:00
  • 2dde3b8573 fix(relay): read from most-recently-ready socket first (#10148) Thomas Eizinger 2025-08-06 19:13:05 +10:00
  • b5e3ee8065 ci: reduce UDP perf test bitrate (#10153) Thomas Eizinger 2025-08-06 19:11:57 +10:00
  • f27683760a fix(relay): check for ANSI support on stdout (#10149) Thomas Eizinger 2025-08-06 17:42:54 +10:00
  • 2841fd0017 chore(connlib): spawn dedicated tasks for UDP send/recv (#10147) Thomas Eizinger 2025-08-06 17:38:01 +10:00
  • 708a4b000e fix(ci): enable GHA backend for sccache (#10144) Jamil 2025-08-06 00:45:45 -04:00
  • b96ee526c1 fix(apple/ios): don't require hard link to __res_9_state (#10143) Jamil 2025-08-05 16:08:56 -04:00
  • 15d281d91c chore(ci): set up sccache (again) (#10142) Jamil 2025-08-05 16:05:49 -04:00
  • 80e1c3255f refactor(portal): refactor billing event handler (#10064) Brian Manifold 2025-08-05 09:56:52 -07:00
  • ea960cce74 chore: publish android-client 1.5.3 (#10141) Firezone Bot 2025-08-06 02:38:23 +10:00
  • 6ad10c8f39 fix(ci): use etc-resolv-conf as default in headless image (#10126) Jamil 2025-08-05 12:24:00 -04:00
  • a05067d410 chore(ci): Add 50ms simulated API latency (#10132) Jamil 2025-08-05 12:23:43 -04:00
  • cacb44f7bb test(portal): fix flaky acceptance auth test (#10140) Jamil 2025-08-05 10:53:18 -04:00
  • 3e46727362 chore(snownet): improve logging of boringtun session index (#10135) Thomas Eizinger 2025-08-05 23:08:32 +10:00
  • 036cae84f3 build(deps): bump tokio from 1.46.1 to 1.47.1 in /rust (#10119) dependabot[bot] 2025-08-05 12:37:26 +00:00
  • 8f35f3a0dc build(deps): bump serde_json from 1.0.141 to 1.0.142 in /rust (#10121) dependabot[bot] 2025-08-05 07:52:18 +00:00
  • 50f2cc3e2c build(deps): bump uniffi from 0.29.3 to 0.29.4 in /rust (#10113) dependabot[bot] 2025-08-05 17:50:35 +10:00
  • f4e69a2743 build(deps): bump rangemap from 1.5.1 to 1.6.0 in /rust (#10116) dependabot[bot] 2025-08-05 07:48:14 +00:00
  • 4f29d13b14 build(deps): bump clap from 4.5.41 to 4.5.42 in /rust (#10122) dependabot[bot] 2025-08-05 07:47:32 +00:00
  • d30b5e66ae build(deps): bump rustls from 0.23.29 to 0.23.31 in /rust (#10120) dependabot[bot] 2025-08-05 07:47:12 +00:00
  • b5566f19f2 build(deps): bump the tauri group in /rust with 4 updates (#10118) dependabot[bot] 2025-08-05 07:46:44 +00:00
  • 2816ced0a7 build(deps): bump strum from 0.27.1 to 0.27.2 in /rust (#10117) dependabot[bot] 2025-08-05 07:45:44 +00:00
  • 46373d3020 build(deps): bump tokio-util from 0.7.15 to 0.7.16 in /rust (#10115) dependabot[bot] 2025-08-05 07:43:53 +00:00
  • 56f5405849 chore(ci): increase perf test time to 30s (#10133) Jamil 2025-08-05 03:42:17 -04:00
  • 3e529ed36c chore: publish gateway 1.4.15 (#10134) Firezone Bot 2025-08-05 17:17:25 +10:00
  • 0e32f1c4f2 fix(relay): increase nonce usage to 10000 (#10128) Thomas Eizinger 2025-08-05 12:00:57 +10:00
  • 96579483d8 fix(phoenix-channel): timeout room join after 5s (#10130) Thomas Eizinger 2025-08-05 12:00:26 +10:00
  • d1cbf4f76d chore(snownet): fix relay sampling spam (#10127) Thomas Eizinger 2025-08-05 10:16:28 +10:00
  • 08d900f3dc ci: remove duplicate log output (#10124) Thomas Eizinger 2025-08-05 00:10:40 +10:00
  • 27de29fee7 test(connlib): downgrade error (#10123) Thomas Eizinger 2025-08-04 23:30:24 +10:00
  • 1222be8fc9 fix(snownet): de-multiplex packets based on WG session index (#10109) Thomas Eizinger 2025-08-04 23:35:48 +10:00
  • 324edce754 feat(connlib): roll-over WireGuard session on connection upsert (#10102) Thomas Eizinger 2025-08-04 10:20:28 +10:00