What's Changed
- fix: (Linux) High memory usage during bursts of new connections by @stenya in #2279
- fix: (Linux) Crash in iptables maintenance when another tool flushed the chains by @stenya in c6810cb
- fix: (Linux) UDP split tunnel proxy bound to the wrong loopback address by @JacksonBarker in #2266
- fix: (Linux) UI crash on Wayland with the NVIDIA driver ("Error 71 (Protocol error)") by @stenya in #1898
- fix: (Windows) Random UI crashes (0xc000001d / 0xc0000374) by @stenya in #2281
- (Windows) Kernel driver 2.1.2 by @stenya in #2285 and #2284:
- fix: Service could stay in "Stopping" until reboot (together with a core fix)
- fix: System crash (BugCheck 0x50) when a second client closed its driver handle
- fix: A new connection on a recently closed port could inherit the previous verdict
- improvement: Driver panic now triggers a dedicated bug check instead of DPC_WATCHDOG_VIOLATION
- fix: Intermittent DNS failures on reserved local ports by @stenya and @dannyagostinelli in #2272
- fix: Failed profile lookup left connections without a verdict and blocked process exit by @stenya in #2275
- fix: Connections blocked when ASN/country data was missing despite allow rules by @stenya in #2138
- fix: Path traversal via artifact filenames in the update index by @stenya in a9d919f
- fix: (UI) "Edit App Profile" kept changes after "Cancel" by @stenya in #2165
- fix: (UI) Rule selection counter out of sync; "Remove Rules" could delete the wrong rules by @stenya in #2164
- fix: (UI) Tray icon ignored the OS theme when the icon theme was "System" by @stenya in #2222
- fix: (UI) App page did not reliably close after the profile ID changed by @stenya in 74b16e2
- fix: (UI) "Open Data Directory" did nothing; it now opens the system file manager by @stenya in #1834
New Contributors
- @JacksonBarker made their first contribution in #2266
Special Thanks
- @dannyagostinelli for analysing the DNS bind failures and proposing the fix in #2267, which #2272 builds on
Full Changelog: v2.2.3...v2.2.4