From 407a67cb407d87bac6c25ee16cecdfd2020da671 Mon Sep 17 00:00:00 2001 From: Thomas Eizinger Date: Tue, 13 May 2025 23:35:02 +1000 Subject: [PATCH] docs: add changelog entries for several issues (#9113) As part of going through the changes since the last Client and Gateway relies, I noticed that for several of the things we fixed, it might be worth adding changelog entries. --- website/src/components/Changelog/Android.tsx | 15 ++++++++++++++- website/src/components/Changelog/Apple.tsx | 15 ++++++++++++++- website/src/components/Changelog/GUI.tsx | 17 +++++++++++++++++ website/src/components/Changelog/Gateway.tsx | 4 ++++ website/src/components/Changelog/Headless.tsx | 8 ++++++++ 5 files changed, 57 insertions(+), 2 deletions(-) diff --git a/website/src/components/Changelog/Android.tsx b/website/src/components/Changelog/Android.tsx index c255964d7..78984ab47 100644 --- a/website/src/components/Changelog/Android.tsx +++ b/website/src/components/Changelog/Android.tsx @@ -19,7 +19,20 @@ export default function Android() { return ( {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - + + + Fixes an issue where idle connections would be slow (~60s) in + detecting changes to network connectivity. + + + Further improves performance of relayed connections on IPv4-only + systems. + + + Fixes a rare panic when the DNS servers on the system would change + while Firezone is connected. + + Improves connection reliability by maintaining the order of IP packets diff --git a/website/src/components/Changelog/Apple.tsx b/website/src/components/Changelog/Apple.tsx index 6a82f2616..1f76272ef 100644 --- a/website/src/components/Changelog/Apple.tsx +++ b/website/src/components/Changelog/Apple.tsx @@ -23,7 +23,20 @@ export default function Apple() { return ( {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} - + + + Fixes an issue where idle connections would be slow (~60s) in + detecting changes to network connectivity. + + + Further improves performance of relayed connections on IPv4-only + systems. + + + Fixes a rare panic when the DNS servers on the system would change + while Firezone is connected. + + Fixes an issue where the IP checksum was not updated when ECN bits were set. diff --git a/website/src/components/Changelog/GUI.tsx b/website/src/components/Changelog/GUI.tsx index 9394cf168..92db1c4f9 100644 --- a/website/src/components/Changelog/GUI.tsx +++ b/website/src/components/Changelog/GUI.tsx @@ -9,6 +9,14 @@ export default function GUI({ os }: { os: OS }) { {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} + + Fixes an issue where idle connections would be slow (~60s) in + detecting changes to network connectivity. + + + Further improves performance of relayed connections on IPv4-only + systems. + {os === OS.Windows && ( Optimizes network change detection. @@ -20,6 +28,15 @@ export default function GUI({ os }: { os: OS }) { initialised. )} + + Fixes a rare panic when the DNS servers on the system would change + while Firezone is connected. + + {os === OS.Windows && ( + + Fixes a crash when the tray menu cannot be initialised. + + )} {os === OS.Linux && ( diff --git a/website/src/components/Changelog/Gateway.tsx b/website/src/components/Changelog/Gateway.tsx index 098373370..d7cee5b3b 100644 --- a/website/src/components/Changelog/Gateway.tsx +++ b/website/src/components/Changelog/Gateway.tsx @@ -31,6 +31,10 @@ export default function Gateway() { Fixes an issue where service discovery for DNS resources would fail in case the Gateway's started up with no network connectivity. + + Fixes an issue where large batches of packets to the same Client got + dropped under high load. + diff --git a/website/src/components/Changelog/Headless.tsx b/website/src/components/Changelog/Headless.tsx index 0db66c2d2..8826c6ad2 100644 --- a/website/src/components/Changelog/Headless.tsx +++ b/website/src/components/Changelog/Headless.tsx @@ -10,6 +10,14 @@ export default function Headless({ os }: { os: OS }) { {/* When you cut a release, remove any solved issues from the "known issues" lists over in `client-apps`. This must not be done when the issue's PR merges. */} + + Fixes an issue where idle connections would be slow (~60s) in + detecting changes to network connectivity. + + + Further improves performance of relayed connections on IPv4-only + systems. + {os === OS.Windows && ( Optimizes network change detection.