✨ Features
- feat(portal): Allow creating resources from Resources page @AndrewDryga (#4775)
- feat(portal): Add legal_name field to accounts and sync it with new stripe metadata key @AndrewDryga (#4771)
🐛 Bug Fixes
- fix(windows-client): package name should be "Firezone" not "firezone-client-gui" @ReactorScram (#4814)
- fix(snownet): don't nominate discarded candidates @thomaseizinger (#4806)
- fix(portal): Update site deletion modal message @bmanifold (#4795)
- fix(gateway): Fix conditional used to check for upgrades @jamilbk (#4796)
- fix(portal): Fix traffic filtering to send port-less rules @AndrewDryga (#4778)
- fix(headless-client): clean up and exit gracefully when
on_disconnect
called @ReactorScram (#4785) - fix(windows-client): allow sign out while connlib is raising the tunnel @ReactorScram (#4766)
- fix(website): fix linux client link @jamilbk (#4774)
🧰 Maintenance
- chore(gui-client): use new download links @ReactorScram (#4754)
- chore(gui-client/linux): fix notifications @ReactorScram (#4803)
- revert(android): revert to unpublished version @jamilbk (#4807)
- chore(gui-client/linux): fix DNS @ReactorScram (#4802)
- perf: increase UDP send rate for performance test @jamilbk (#4793)
- chore(connlib): make peer pure by taking utc time from parameters @conectado (#4773)
- chore(gui-client): enable keyring for Linux @ReactorScram (#4799)
- chore(devops): Add client monitor VM @bmanifold (#4794)
- chore(gui-client): proof of concept for process splitting @ReactorScram (#4788)
- chore(website): Update intro video @jamilbk (#4786)
- chore(gateway): Handle edge cases where gateway binary couldn't be downloaded @jamilbk (#4783)
- ci: use consistent binary dest path naming @jamilbk (#4772)
- ci: Bump versions and fix release overwrites @jamilbk (#4769)
- ci: bootstrap browser test harness if missing @jamilbk (#4767)
- Fix: Correct typo in Terraform links @mdp (#4768)
- build(deps): Bump tracing-panic from 0.1.1 to 0.1.2 in /rust @dependabot (#4811)
- build(deps): Bump tauri from 1.6.1 to 1.6.2 in /rust @dependabot (#4809)
- refactor(linux-client): package systemd unit for IPC service @ReactorScram (#4752)
- refactor: Remove multiqueue flag for tun on Linux @jamilbk (#4798)
- build(deps): Bump serde_json from 1.0.115 to 1.0.116 in /rust @dependabot (#4731)
- build(deps): Bump async-trait from 0.1.79 to 0.1.80 in /rust @dependabot (#4732)
- refactor(linux-client): remove FIREZONE_ID from example systemd file @ReactorScram (#4714)
- refactor: Make published artifact names consistent and use permalinks @ReactorScram (#4746)