-
Notifications
You must be signed in to change notification settings - Fork 93
/
Copy pathchangelog.txt
2106 lines (1819 loc) · 97.9 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2.13.7 (21/01/2025)
Windows:
* Fixed installer bootstrap cannot set folder permissions on non-English Windows. #1226
2.13.6 (09/01/2025)
All:
* Fixed autoconnect attempting to connect to invalid locations. #1221
* Fixed incorrect static device name on Mac/Linux. #1233
Windows:
* Fixed incorrect firewall rule blocking IPv6 during inclusive split tunnel. #1111
* Fixed missing interface in MAC spoofing dropdown. #1200
* Fixed potential local privilege escalation vulnerability in the installer bootstrap. #1226
MacOS:
* Fixed incorrect connectivity detection on MacOS 15.x+ when rebooting the OS with the firewall set to always on. #1168
Linux:
* Fixed missing 'psmisc' dependency. #1124
2.13.5 (16/12/2024)
All:
* Fixed scroll position not retained when leaving/reentering a window. #1218
* Fixed importing JSON may put the Secure Hotspot preference in an invalid state. #1217
* Fixed changelog link for many platforms in General Preferences. #1219
2.13.4 (09/12/2024)
All:
* Added changelog link in preferences. #1209
* Fixed Ecuador flag. #1210
Windows:
* Added detection to the Windows installer that checks to see if the Windows service has been installed or failed. #680
* Improved network detection and minimized location service requests on W11 24H2. #1200
* Improved error reporting if installation to a custom folder fails. #1199
Linux:
* Fixed invalid MAC spoofing loop when specifying an invalid address. #1202
* Fixed Linux logs for wsnet are double encapsulated. #1211
2.13.3 (02/12/2024)
All:
* Improved logs in the client. #1184
* Improved login/logout CLI flow. #1181
* Improved UX and performance when dragging windows to different screens. #1207
* Fixed missing null checks. #1172
* Fixed a potential program quit hang [wsnet]. #1198
* Fixed custom config path not checked when importing preferences. #1206
Windows:
* Fixed window can't be dragged to a screen above the initial screen. #1203
* Fixed window is invisible when app is docked and device pixel ratio is not 1. #1204
* Removed ability to use Secure Hotspot together with inclusive split tunneling. #1174
MacOS:
* Fixed symlink target for windscribe-cli. #1186
* Fixed additional 'Start Minimized' use cases. #1193
Linux:
* Improved split tunneling apps list population, based on contributions from GitHub user intangir. #1205
* Fixed incorrect usage of nmcli in the CLI client. #1202
* Fixed incorrect log names for CLI client. #1202
2.13.2 (20/11/2024)
All:
* Added IPv6 support for split tunneling. #1111
* Added back translation keys for 'Release' and 'Beta' release channels. #1185
* Improved debug log content to facilitate automated debug log analysis. #1107
* Improved Japanese translations from GitHub user Ue05. #1185
* Improved Russian translations from GitHub user MedicalJewel105. #1185
* Improved CLI entry of credentials when logging in. #1181
* Fixed Static IP commands in CLI with GUI backend. #84
MacOS:
* Fixed CLI symlink sometimes not created on macOS. #1186
* Fixed Start Minimized may not work when "Minimize windows into application icon" is on. #1193
* Fixed missing null checks. #1195
2.13.1 (07/11/2024)
All:
* Added Static IP support in CLI. #84
* Added toggle to enable proxy gateway only while VPN is connected, based on contributions from GitHub user intangir. #1106
* Added h3:// and sdns:// protocol support for ctrld. #1145
* Improved UX for some CLI commands. #1162
* Improved location ordering when searching. #1171
* Updated ctrld to 1.3.10. #1145
Windows:
* Removed IPv6 toggle in preferences. #1167
MacOS:
* Fixed static analyzer warnings. #1172
* Removed IPv6 enabling/disabling. #1167
Linux:
* Fixed static analyzer warnings. #1172
2.12.7 (19/11/2024)
All:
* Fixed Paraguay flag. #1183
2.12.6 (17/11/2024)
All:
* Fixed Belgium flag replaced by accident. #1183
Windows:
* Fixed installer ignoring username/password command-line arguments. #1188
* Fixed emergency connect fails to connect due to incompatibility with OpenVPN DCO driver. #1189
2.12.5 (13/11/2024)
All:
* Added flags for new and upcoming locations. #1183
2.12.4 (05/11/2024)
Windows:
* Fixed UDP protocol still failing to connect for some users when Circumvent Censorship is enabled. #1153
* Fixed "Secure Hotspot" feature not being disabled properly when using IKEv2. #1178
Linux:
* Fixed possible delay when setting firewall rules. #1177
* Fixed update not working in Silverblue while connected. #1180
2.12.3 (30/10/2024)
All:
* Added link to website for "Circumvent Censorship". #1175
* Fixed imported JSON values may be incorrect. #1157
* Fixed proxy validation to only allow an IP address. Prior proxy configurations using a hostname will no longer function. #1166
* Fixed proxy gateway sometimes sends invalid headers. #1106
* Fixed memory leaks in wsnet. #1170
* Updated Russian translations in installer. #1016
Windows:
* Improve Circumvent Censorship behavior when using OpenVPN DCO driver. #1153
MacOS:
* Fixed potential app crash when App Internal DNS setting is 'OS Default'. #1165
* Fixed potential app crash when installing helper. #1170
* Fixed memory leaks in IPC and other macOS-specific code. #1170
Linux:
* Fixed openSUSE CLI install script not starting the helper service. #1160
* Fixed auto-rotate MAC not working when disconnecting and reconnecting to the same network. #1113
* Fixed helper service may not be restarted after update. #1087
* Fixed deb package dependencies for Debian Trixie. #1173
2.12.2 (14/10/2024)
All:
* Improved Spanish translations. #1131
* Improved error message when update download fails. #1120
* Improved the failover algorithm in wsnet, don't stick to one domain. #1148
* Updated c-ares in wsnet to the latest version 1.33.1, increased timeouts for DNS requests. #1156
Windows:
* Fixed docked app does not detect change in taskbar size and adjust position when displayed. #628
* Fixed app update may fail to stop and remove openvpn/wireguard daemons. #1155
MacOS:
* Fixed installer may mangle the 'windscribe' user if it's a regular user. #1152
* Fixed always-on firewall may not be enabled after reboot. #1159
Linux:
* Fixed MAC spoofing not working or not being reset in various scenarios. #1113
* Fixed openSUSE CLI install script error. #1160
* Removed changes for ingress packets when using split exclude or no split tunneling. #1127
2.12.1 (24/09/2024)
All:
* Added new parameters session_type_id, apple_id, gp_device_id to wsnet library. #1129
* Added additional curl logs for failed server API requests in wsnet. #1146
* Improved description for packet size, clarifying that it doesn't do anything for TCP-based protocols. #1115
* Fixed more JSON & GUI input validation. #1125
* Fixed debug log doesn't send after awhile. OpenSSL updated to the latest commit, version 3.4.0. #1135
* Fixed double blinking cursors on custom config credential prompt. #1116
* Fixed custom config auth data not deleted when custom config dir cleared. #1109
* Fixed latency endpoint duplicate requests. #1141
* Updated German translations provided by GitHub user Evonos. #1110
* Updated Spanish translations provided by GitHub user IceString3. #1131
Windows:
* Improved behavior when trying to get SSID on W11 24H2 and location is off. #1114
* Improved OpenVPN-based protocol performance by using DCO driver by default. #956
* Updated OpenVPN DCO driver to v1.2.1. #956
MacOS:
* Improved behavior when trying to get SSID on macOS 15. #1132
* Fixed installer window in wrong position during in-app update. #1121
* Fixed unexpected permission prompt during upgrade. #1133
* Fixed custom DNS may be bound to wrong interface due to firewall state cache. #1136
Linux:
* Added support for in-app updates from many immutable distros. #1087
* Added MAC spoofing. #1113
* Improved split tunneling behavior by doing a self-test at service start. #1134
* Fixed helper may get stuck when disconnect on Raspberry Pi with split tunneling enabled. #1117
* Fixed ingress packets are dropped incorrectly when using split exclude or no split tunneling. #1127
2.11.11 (12/09/2024)
All:
* Fixed DNS cache not cleared in wsnet when connecting or disconnecting to the VPN. #1122
2.11.10 (10/09/2024)
All:
* Fixed unable to reach API after failover while connected. Fix in wsnet, treat address 0.0.0.0 a DNS-error. #1122
Windows:
* Fixed ctrld not starting even after external DNS service stopped. #1123
MacOS:
* Fixed macOS auto-update process fails to mount installer. #1118
* Fixed spammy log when getting SSID. #1126
Linux:
* Fixed some ingress packets are dropped incorrectly when using inclusive split tunneling. #1124
* Fixed OpenVPN protocols not working on immutable distros. #1128
2.11.9 (03/09/2024)
All:
* Improved dialog verbiage when secure hotspot is enabled without Wi-Fi. #1005
* Fixed the error message when the remember checkbox wasn't ticked on the wrong credentials. #1081
Windows:
* Fixed tunnel tests don't work for WireGuard with firewall enabled. #1094
2.11.8 (26/08/2024)
All:
* Added the new parameter language to wsnet library. #1098
* Improved an error message when a custom config fails to connect with incorrect credentials. #1081
* Fixed scenario where displayed location does not match actual location. #1103
* Fixed the timeout calculation in wsnet library. Added additional logs for tunnel tests. #1101, #1097
Windows:
* Fixed factory reset not executed if app is not installed. #1105
2.11.7 (19/08/2024)
All:
* Improved more JSON validation cases. #1048
* Fixed the client logout after reboot. #1092
* Fixed wsnet does not compile from public repo. #1102
Windows:
* Improved logic to retry service start if the WireGuard service reports network configuration errors during start. #682
* Improved UX when an error occurs while enabling secure hotspot. #1005
* Fixed unable to query SSID on Windows 11 24H2. #1086
* Fixed connection issues on cellular modem. #1096
MacOS:
* Fixed potential app hang when retrieving OS DNS servers. #1089
2.11.6 (09/08/2024)
All:
* Fixed potential for uncaught exceptions thrown by the std::filesystem API to cause the app to crash. #1072
* Fixed incorrect description for Client-side Keepalive preference. #1084
* Fixed logged out when downgrading to earlier version. #1078
* Fixed JSON & ini validation for Split DNS domains. #1080
* Fixed JSON import not exporting/importing "Auto-Secure" setting. #1074
* Fixed sorting by latency when some locations have no ping info. #1083
* Fixed GUI allowing invalid proxy address/port. #238
* Fixed potential app crash if the app is connected and the system is restarted. #1088
* Fixed crash in wsnet on Android 14+ by downgrading libcares back to 1.26.0 #1090
* Updated Chinese (Simplified) translations provided by GitHub user YerongAI. #1064
* Updated French translations provided by GitHub user RaphxelS. #1064
* Updated Polish translations provided by GitHub user raspin0. #1064
* Updated Ukrainian translations provided by GitHub users mljoke and Artem-CD. #1064
Windows:
* Improved UX when an error occurs while enabling secure hotspot. #1005
* Fixed windscribectrld.exe should always be tunneled via the VPN, the split tunneling drivers updated. #805, #586
* Fixed WireGuard connection fails or is slow to connect with DoH. #1082
MacOS:
* Fixed displayed IP not changing for split inclusive tunnels. #1049
* Fixed potential application hang in system 'log' call when initiating an IKEv2 connection. #1061
* Fixed disabling/restoring IPv6 may do so on non-existent interface. #1091
Linux:
* Improved input validation on CLI commands, and added messages on successful commands. #962
* Fixed IKEv2 protocol is included in Linux package. #1077
* Fixed CLI packaging for Arch CLI build and updates. #962
2.11.5 (22/07/2024)
All:
* Added new functionality WSNetApiResourcesManager to the wsnet library. #948
* Added Apple tvOS support to the wsnet library. #1067
* Improved JSON import validation. #1048
* Fixed Dockerfile to use Ubuntu 20.04 and install the right CMake/golang. #1068
* Fixed bootstrap DNS from 76.76.2.0 to 76.76.2.22 since ctrld v1.3.4. #1055
* Updated libcurl, libcares, openvpn, and liboqs to the latest versions. #1066
* Updated vcpkg commit. #1045
MacOS:
* Fixed displayed IP not changing for split inclusive tunnels. #1049
* Fixed split tunnel include rules should not keep state. #1060
* Fixed helper checks for URLs for ctrld are too strict. #1058
* Fixed windscribe-cli not working on MacOS 11. #1063
* Fixed windscribe group may not be added in some cases. #1073
Linux:
* Added handling for WireGuard key limit in CLI client. #962
* Added update functionality for CLI-only clients. #962
* Fixed helper checks for URLs for ctrld are too strict. #1058
* Fixed Linux default route may be misdetected. #1059
* Fixed CLI service did not start on boot. #962
2.11.4 (05/07/2024)
All:
* Added CLI mechanisms to connect with a specific protocol, and improve help. #962
* Fixed handling of 0.0.0.0 response from DNS server for split tunnel hostnames. #1049
Windows:
* Fixed packet size not applying to WireGuard connections. #1021
* Fixed app fails to start on Windows Server 2022. #1053
MacOS:
* Improved CI to make use of the arm64 runner. #1009
* Fixed installer may not exit after attempting to launch app. #1035
* Fixed SSID detection not working in MacOS 15. #1034
* Fixed window move is not smooth. #1037
* Fixed firewall-on-boot may not function until the app starts. #1032
* Fixed app not showing an error when ctrld fails to execute. #1017
* Fixed app is very sluggish with many split tunnel hostnames. #1049
* Fixed split tunneling may not function correctly on MacOS 15. #1049
* Fixed app crash when cancelling 'install helper' dialog. #1057
Linux:
* Added "Packet Size" preference to match other platforms. #1018
* Added CLI-only support for preferences. #962
* Improved CI to make use of the arm64 runner. #1009
* Fixed CI builds of the CLI-only app being linked to GUI libs. #962
* Fixed firewall blocking DHCP traffic on shared connections. #1031
* Fixed firewall-on-boot may not function until the app starts. #1032
* Fixed app not showing an error when ctrld fails to execute. #1017
* Fixed app update not completing if apt-listbugs is installed. #1052
* Fixed helper not working after update until restart. #1050
2.11.3 (11/06/2024)
All:
* Add wg_ttl parameter to WgConnect call [wsnet]. #1002
* Improved CI test stability. #1027
Windows:
* Fixed Program Files\Windscribe folder not cleaned up on uninstall if installed to custom folder. #1007
MacOS:
* Improved IPC sockets/lockfiles by consolidation. #962
* Fixed firewall-on-boot may not function until the app starts. #1032
Linux:
* Added partial implementation of GUI-less client. #962
* Improved CI build image and duration. #1009
* Improved IPC sockets/lockfiles by consolidation. #962
* Fixed Linux setgid change not working in OpenSUSE. #1000
* Fixed firewall blocking DHCP traffic. #1031
* Fixed firewall-on-boot may not function until the app starts. #1032
2.11.2 (01/05/2024)
All:
* Added new API endpoints for iOS [wsnet]. #972
* Fixed proxy gateway port not displaying 'Auto' when edit is cancelled. #50
* Fixed a wrong translation in Ukrainian. #993
Windows:
* Fixed main window can be dragged beyond the top of the screen. #356
MacOS:
* Updated wsnet library, included some required files from scapix to wsnet.framework for iOS build. #970
* Fixed app may be quarantined by MacOS. #963
Linux:
* Improved code organization and build scripts to prepare for GUI-less client. #962
* Fixed missing dependency for xcb-util-cursor-devel in the OpenSUSE RPM package. #955
* Fixed app icons not showing in XFCE. #985
2.11.1 (09/04/2024)
All:
* Added support for quantum-safe TLS and OpenVPN. #947 #965
* Added port selection to proxy gateway. #50
* Improved debug log usefulness by adding routing table. #873
* Updated wsnet library, refactoring without changing functionality. #959, #961.
Windows:
* Improved installer 7z extraction to use the 7zr utility and log the extraction process. #926
* Improved installer logging to consistently use wide strings. #968
* Fixed ICMP pings crash [wsnet]. #969
MacOS:
* Improved installer archive generation and extraction to use built-in macOS utilities. #963
* Fixed emit keyword missing from SleepEvents_mac logic. #954
Linux:
* Added support for OpenSUSE. #954
2.10.16 (18/07/2024)
Windows:
* Fixed helper fails to taskkill OpenVPN process. #1065 & #1071
2.10.15 (28/06/2024)
All:
* No changes. Promoted 2.10.14 to the stable channel.
2.10.14 (20/06/2024)
All:
* Improved best location selection. #1040
Windows:
* Fixed installer window position during update. #1041
* Fixed UDP traffic not being split tunneled correctly. #1039
2.10.12 (11/06/2024)
All:
* Improved OpenVPN and WireGuard anti-censorship. #1023
* Improved wsnet to use TLS padding when anti-censorship is enabled. #1024
* Fixed wsnet thread synchronization issue that could cause a crash. #1027
2.10.11 (03/06/2024)
All:
* Fixed wsnet bug sometimes causing the library to freeze. #1012
* Updated ctrld dependency to 1.3.7. #1022
MacOS:
* Fixed MacOS 11 bug, unable to open app after installing. #1011
* Fixed Wireguard takes too long to connect and tunnel tests are randomly slow. #1013
* Fixed missing "verb 3" argument for OpenVPN after refactor. #997
Linux:
* Fixed tray icon sometimes can't be clicked. #792
* Fixed missing "verb 3" argument for OpenVPN after refactor. #997
* Fixed resolvconf/NetworkManager DNS managers sometimes not taking effect. #1015
2.10.10 (15/05/2024)
All:
* Improved internal error handling. #987
* Fixed wsnet bugs, in particular the icmp ping bug. Also other library refactoring related improvements taken from 2.11. #999
Windows:
* Added security warning in the installer when installing to a custom folder. #988
* Added debugging information for wsnet. #1001
* Fixed openvpn adapter IP assertion. #997
* Fixed privilege escalation vulnerability allowing an attacker to inject a DLL into the client app and task kill any process (Reported by Zeze Lin working with Trend Micro Zero Day Initiative). #984
* Fixed privilege escalation vulnerability allowing an attacker to inject a DLL into the client app and start an arbitrary process as admin (Reported by Zeze Lin working with Trend Micro Zero Day Initiative). #984
MacOS:
* Fixed not adding the windscribe group in the helper. #1004
Linux:
* Fixed GNOME/NetworkManager may show a scary message when disconnecting WireGuard. #996
2.10.9 (29/04/2024)
All:
* Improved limit of 50 split tunnel entries to only apply to hostnames. #437
* Improved IPC message passing to adhere to best practices. #977
* Fixed tooltip not displaying when mouse hovers over protocol line for a custom config. #976
* Fixed app crash if app exits during startup. #980
Windows:
* Improved IPC handling and security between client app and helper. #978
* Fixed ICMP pings crash [wsnet]. #969
* Fixed default install path not set for new installs. #973
* Fixed app crash when IKEv2 RAS callback function is called by the OS after the connection object has been deleted. #975
* Fixed installer crash logged in Event Viewer when installer exits. #981
* Fixed windscribectrld.exe should always be tunneled via the VPN, the split tunneling driver improved. #805
* Fixed possible delay in executable signature logic when it checks CRLs over the network. #983
MacOS:
* Improved helper upgrade flow. #982
* Fixed Mac pid checking vulnerability. #977
Linux:
* Fixed misdetection of platform on Raspberry Pi. #979
* Fixed pid race in helper. #977
* Fixed typo in command to get local IP. #995
2.10.8 (04/04/2024)
Linux:
* Fixed split tunnel for IP assumes /32 subnet. #964
* Fixed split tunneling for distributions which mount cgroups v2 by default. #967
2.10.7 (01/04/2024)
All:
* Fixed anti-censorship flag (TLS stuffing) does not work for server API. #951
Windows:
* Fixed install may silently be overridden to default folder instead of custom folder. #950
Linux:
* Fixed makepkg bug mangling the ctrld binary by specifying !debug in the PKGBUILD. #953
2.10.6 (22/03/2024)
All:
* Added a limit of 50 split tunnel entries to ensure stability. #437
* Improved retry efficiency for requests that are blocked [wsnet]. #939
* Improved custom DNS to not use ctrld if custom DNS is set to an IPv4 address. #795
* Improved conditions for network connectivity detection. #98
* Improved installer robustness in error situations. #950
* Fixed callback may not be called on error [wsnet]. #729
Windows:
* Improved firewall behavior when logging out but not restarting. #378
* Improved monitoring of WireGuard service startup status when PC boots after a system crash or hard reset. #682
* Updated Windows-on-Arm split tunnel driver WHQL signing certifcate. #934
MacOS:
* Fixed crash when using custom configs. #943
* Fixed a scenario where IKEv2 would be attempted in Lockdown Mode. #469
Linux:
* Added requirement for iputils or equivalent since wsnet may use the 'ping' utility directly. #945
* Fixed app window resize again, forcing a size update at the end of animations. #930
2.10.5 (13/03/2024)
All:
* Improved stability of DNS resolution for hostnames when using split tunneling. #805
* Improved UX of the protocol/port line when protocol selection is not available. #351
* Improved the look and translations on the Emergency Connect screen. #221 #298
* Improved handling of custom configs with "dev tap", overriding automatically to "dev tun". #60
* Improved location search by allowing search by country code. #196
* Improved updating random hashed domains in a timely manner. #937
* Fixed various compile warnings introduced in 2.10.x. #935
* Fixed DNS servers in the wsnet library not updating on the client connection/disconnection events. #805
* Fixed protocol selector should not be available in external config mode. #351
* Fixed wsnet versioning to be the same as the client application [wsnet]. #938
Windows:
* Improved logic for enabling the BFE service. #936
* Improved error handling in UI for the secure hotspot feature, in case it fails. #921
* Fixed potential installer DoS vulnerability when installing the split tunnel driver. #629
* Fixed WireGuard service may fail to install when connection attempt initiated immediately after the PC boots. #682
* Fixed windscribectrld.exe should always be tunneled via the VPN. #805
MacOS:
* Improved operation in Lockdown Mode by removing IKEv2 where applicable, or displaying a meaningful error. #469
* Fixed getting SSID from MacOS 14.4 since it no longer reports it via scutil. #940
* Removed MAC spoofing feature if using MacOS 14.4 or later. #923
Linux:
* Fixed app window resize workaround may cause transitions to be jittery. #930
* Fixed duplicate copies of wsnet in RPM package. #942
* Removed "New Window" desktop action, which previously did nothing. #260
2.10.4 (06/03/2024)
All:
* Added the user-agent request header to all HTTP-requests [wsnet]. #927
* Added new API endpoints needed for mobile [wsnet]. #928
* Improved failover retry on WireGuard. #694
* Improved UI header transparency and color. #7
* Fixed selected location not reset after removing custom config folder. #351
* Fixed another display issue and crash in custom config credential prompt. #844
* Updated ctrld dependency to 1.3.5. #889
Windows:
* Fixed MAC address does not auto-rotate when adapter is disabled then enabled. #831
* Fixed localhost range not encompassing entire 127/8 subnet. #931
* Fixed 'use ICMP pings' advanced parameter not being used. #910
Linux:
* Fixed app window may not resize if occluded by another window. #930
2.10.3 (29/02/2024)
All:
* Added support for private key passwords in OpenVPN custom configs. #745
* Fixed display issue and crash in custom config credential prompt. #844
* Updated README.md to indicate usage of Xcode 14.2. #863
Windows:
* Improved log messages when installer is unable to copy Qt libs. #854
2.10.2 (21/02/2024)
All:
* Improved secrets organization in the wsnet library. #900
* Improved custom config credential prompt. #844
* Improved IP display to "---.---.---.---" if unable to get local IP, instead of "N/A". #471
* Improved emergency connect to always connect with the more secure algorithms. #916
* Improved LZMA dependency management. #878
* Improved exponential back-off algorithm for pings to determine failed nodes. #911
* Fixed Free Data usage in app doesn't update. #694
* Fixed some bugs in the wsnet library regarding mutlithreading/deadlocks. #694
* Fixed failed assertion in log for EmailItem. #915
* Fixed advanced parameter ws-use-icmp-pings ignored by app. #910
* Fixed Secure Hotspot password not masked in UI. #920
* Fixed serverlist API country_override parameter doesn't enable Circumvent Censorship on first app launch. #914
* Fixed ignore country override when connected to a VPN. #914
* Updated README.md file (build instructions). #881
Windows:
* Improved IKEv2/IPsec proposals to match other platforms. #902
* Fixed potential window scaling size issue. #905
* Fixed OpenVPN DCO network adapter number increments on every connection. #883
Linux:
* Improved logging by adding distribution name and version. #922
* Removed net-tools dependency. #925
2.10.1 (07/02/2024)
All:
* Added wsnet library + switched to vcpkg dependency management system. #806, #833, #894
* Added taskbar notification when the app needs attention. #897
* Improved anti-censorship measures in WireGuard and OpenSSL. #890
* Improved Polish translations. #898
* Fixed Help screen to only show human support link for Pro accounts, and update descriptions. #861
* Fixed right clicking on login screen may show context menu away from the widget. #324
* Fixed custom config stays connected if folder is removed. #351
* Updated dependencies, c-ares to 1.25.0 and boost to 1.84.0. #892
Windows:
* Updated code signing certificate. #832
2.9.9 (16/02/2024)
All:
* Fixed transition to 2FA screen when logging in. #917
2.9.8 (14/02/2024)
All:
* Fixed importing preferences closes the app window if docked. #893
* Fixed banned/disabled message not showing during login. #903
MacOS:
* Fixed app may become unresponsive when using tray locations menu. #913
Linux:
* Fixed DNS script can't find some executables. #908
2.9.7 (08/02/2024)
All:
* Fixed exporting preferences closes the app window if docked. #893
2.9.6 (02/02/2024)
All:
* Improved anti-censorship measures in WireGuard and OpenVPN. #890
2.9.5 (30/01/2024)
All:
* Fixed update screen may not be clickable after an alert is shown. #879
* Fixed reveal password icon may be slightly cut off at certain scaling. #227
* Fixed pressing Login from external config mode causes UI to not display. #231
* Fixed returning to login screen does not set focus to username field. #216 #231
* Fixed user is forcefully logged out on some server errors. #882
Windows:
* Fixed tray menu items can be activated with right-click. #285
Linux:
* Fixed compile dependency missing from README. #880
* Fixed app possibly getting stuck at startup or shortly after. #848
2.9.4 (22/01/2024)
All:
* Added password reveal/hide button for main login. #227
* Fixed imported split tunneling settings not reflecting in the GUI until after app restart. #843
* Fixed right-click also triggering Static IP link. #249
* Fixed various minor UX issues on login screen and preferences. #205 #216 #231 #263 #303
* Updated ctrld dependency to 1.3.3. #871
Windows:
* Added experimental support for the OpenVPN DCO driver. #646
* Improved IKEv2 profiles by disabling unnecessary features. #33
* Fixed some helper exes did not contain version information. #836
Linux:
* Fixed export preferences dialog not adding the correct suffix automatically. #843
* Fixed non-existent pkexec dependency for older versions of Ubuntu. #870
* Fixed DNS scripts incorrectly referencing full paths to binaries. #876
2.9.3 (16/01/2024)
All:
* Improved UX for the export/import preferences feature and filter irrelevant preferences when importing. #843
* Fixed hard-to-read 10 Gbps location icon. #707
* Fixed possible crash during app exit. #858
* Removed changes causing credential issues with OpenVPN custom config. #745 #862 #868
Windows:
* Fixed app can be moved by dragging its shadow. #220
macOS:
* Fixed WireGuard anti-censorship. #865
* Fixed in-app update to 2.9.2 by reverting change for deduplicating libraries in installer. #854
* Removed unnecessary threads running on helper service. #869
Linux:
* Fixed app search in preferences not working if it is reopened. #864
* Fixed inclusive app not obeying Allow LAN Traffic setting. #784
* Fixed WireGuard anti-censorship. #865
* Removed app shadows causing various issues. #220 #229 #689
* Removed unnecessary threads running on helper service. #869
2.9.2 (09/01/2024)
All:
* Added feature to export/import preferences to/from JSON file. #166 & #843
* Added feature to support custom OpenVPN configs requiring a user name and password. #745
* Added 'status' command to the CLI. #839
* Added special logging category to the client log containing random hash code of the given connection. #23
* Fixed advanced parameter file location differs between Guinea Pig vs Beta/Release builds. #837
* Fixed misdetection of TCP error during OpenVPN connection. #845
* Fixed installer log reordering in merge log. #791
* Fixed escaping of the openvpn password. #853
* Removed misleading logs indicating errors when it's benign. #847
* Removed unnecessary parameters for server list request API call. #852
* Updated boost and c-ares dependencies. #849
Windows:
* Added support for installing the app on Windows 10 builds older than our officially supported build (17763). #855
* Improved app start up time by starting the helper service during install. #851
* Fixed updating from a build earlier than 2.4.10 does not work. #846
* Fixed DLL injection vulnerability in the installer. #841
* Fixed duplicate DLLs bloating installer size. #854
* Fixed uninstallation page opens in browser when reinstalling and user is not logged in. #860
* Fixed doh registry disable in forced mode when EnableDohValue property originally does not exist. #782
macOS:
* Fixed ARM installer error that is a regression after LZMA migration. #840
* Fixed path reference with wrong case which breaks with case-sensitive APFS. #842
* Fixed duplicate DLLs bloating installer size. #854
Linux:
* Added per-app split tunneling support. #784
* Added missing dependency for libglvnd-opengl. #838
* Fixed service is not enabled on some distributions during install. #859
* Fixed log spam when restarting while connected. #856
2.9.1 (12/12/2023)
All:
* Added advanced parameter for specifying specific wireguard server. #819
* Improved labels and descriptions in preferences to match the mobile app. #827
* Fixed incorrect translation of 'Quit' in French translation. #835
Windows:
* Added feature to disable system-wide DoH configuration on connect in Windows 11. #782
* Improved debug log feature to include the installer log. #791
* Improved installer to support keyboard shortcuts (ESC/Enter/etc.). #824
* Improved Secure Hotspot preference to automatically enable the Allow LAN Traffic preference. #829
* Fixed a local privilege escalation vulnerability in the installer. #828
* Fixed MAC address does not auto-rotate when changing networks and the MAC Spoofing Auto-Rotate MAC preference is enabled. #831
* Updated LZMA SDK to latest version. #810
macOS:
* Improved debug log feature to include the installer log. #791
* Improved installer to support keyboard shortcuts (ESC/Enter/etc.). #824
* Updated LZMA SDK to latest version. #810
Linux:
* Fixed location of the close and minimize buttons on the login and start screens. #222
2.8.6 (14/12/2023)
Windows:
* Fixed installer/uninstaller local privilege escalation vulnerability. #828
2.8.5 (04/12/2023)
All:
* Fixed some text in preferences not matching with mobile. #826
* Fixed auto-connect not triggering when reconnecting to the same network. #821
Windows:
* Fixed installer sometimes exiting during updates. #772
* Fixed misspelling in installer error message. #776
* Fixed "logging in" screen background color not matching with other OSes.
* Fixed DNS queries for hostname split tunnels sometimes not resolving. #822
macOS:
* Fixed ctrld binary was not marked executable. #823
Linux:
* Fixed DNS queries for hostname split tunnels sometimes not resolving. #822
2.8.4 (28/11/2023)
All:
* Updated OpenVPN to 2.6.8. #759
* Fixed UI issue where search tab may overlay other tabs. #811
* Fixed UI screen transition issues when anti-abuse is triggered. #817
Windows:
* Fixed custom OpenVPN configs fail to connect. This was due to a bug in OpenVPN 2.6.7. #759
macOS:
* Fixed firewall not blocking traffic while disconnected in split inclusive mode. #748
Linux:
* Fixed firewall not blocking traffic while disconnected in split inclusive mode. #748
* Removed "Docked"/"Pinned" feature from preferences. #241
2.8.3 (24/11/2023)
All:
* Improved anti-censorship feature. Feature automatically enabled for first-run users in censored countries. #770
* Fixed UI connection state may stick at 'connecting' when disconnecting and connecting to a different location rapidly. #165
* Fixed bottom information bar on connect screen is not displayed after upgrade screen is dismissed. #361
* Fixed firewall does not disable on failed connection to non-existent location. #374
* Fixed opening locations drop down when prompted to save preferred protocol causes errant UI behavior or may crash the app. #703
* Fixed incorrect server list returned when serverpede advanced param is set to 'ignore' and user is geo-located to a censored country. #755
* Fixed UI issue where search tab may overlay other tabs. #811
* Fixed UI screen transition issues (UI may freeze) when account is expired or anti-abuse is triggered. #817
Windows:
* Fixed 'OK' text in installer is not centered underneath the checkmark button for some languages. #726
* Fixed app icon in Windows task manager is blurry. #807
macOS:
* Fixed 'OK' text in installer is not centered underneath the checkmark button for some languages. #726
* Fixed using the dock menu and clicking "Quit" causes the app to crash. #802
* Fixed wireguard binary contains debug symbols. #814
Linux:
* Added StartupWMClass to windscribe.desktop file. #815
* Improved 'Docked' mode. Renamed it to 'Pinned' and modified description accordingly. #241
* Improved iptables handling. Windscribe-specific rules are now prepended, rather than appended. #475
* Fixed wireguard binary contains debug symbols. #814
2.8.2 (16/11/2023)
All:
* Added advanced parameter to control serverpede functionality. #755
* Improved the appearance of the sign out button. #674
* Improved error message when ctrld (custom DNS) fails to start. #785
* Improved build instructions in the README. #800
* Fixed reconnect not triggered when OpenVPN reports a tunnel connectivity failure. #37
* Fixed search icon on locations screen may overlap the All icon. #297
* Fixed UI issue when the hotspot feature is enabled and a SSL error occurs. #692
* Fixed app may not reconnect after Internet is restored when using OpenVPN. #794
* Fixed app gets stuck on the logging in screen after accepting the 'ignore SSL errors' prompt. #801
* Updated app dependencies to latest available version. #759
Windows:
* Fixed installer fails to launch if Windows version is incompatible. #789
macOS:
* Fixed split tunneling rules not reapplied if firewall state is toggled. #748
* Fixed symlink for windscribe-cli isn't created. #780
* Fixed in-app update fails when updating from 2.7. #797
* Fixed using the dock menu and clicking "Quit" causes the app to crash. #802
* Fixed split tunneling description suggests app supports per-app split tunneling. #804
Linux:
* Fixed install-update script not waiting for app to exit before invoking package manager. #335
* Fixed split tunneling rules not reapplied if firewall state is toggled. #748
* Fixed missing xcb dependencies for some distros. #786
* Fixed a firewall bug that may prevent multicast from working. #790
* Fixed signature check failing for the DGA library. #798
* Fixed split tunneling description suggests app supports per-app split tunneling. #804
2.8.1 (02/11/2023)
All:
* Improved in-app upgrade message to indicate the update will be downloaded before terminating connections. #778
* Fixed debug log to more clearly indicate that a custom dns is being used. #777
Windows:
* Improved wintun support by replacing custom wintun driver with OEM driver. #723
* Improved error description in 'admin required' error screen. #776
* Fixed connect state badge icon not displayed on the taskbar icon when the app is closed to tray then restored. #779
* Removed TAP adapter support. OpenVPN-based connections will always use wintun. #723
macOS:
* Improved firewall functionality while using split tunneling. #748
* Fixed IP does not change on GUI when using inclusive split tunnel. #348
* Fixed (potentially) Air Drop, Handoff, Airplay and other local Mac sharing features are partially functional or blocked with Allow LAN turned on. #415
* Fixed MAC spoofing to ensure we do not undo spoofs that did not originate from us. #749
* Fixed symlink for windscribe-cli isn't created. #780
Linux:
* Added hostname/IP split tunneling support. #748
* Added preference for setting tray icon color. #761
* Improved uninstall scriptlets. #774
2.8.0 (26/10/2023)
All:
* Added machine-generated translations for Chinese (Traditional), Indonesian, Italian, Japanese, Korean, Persian/Farsi, Polish, Portuguese, Turkish, Ukrainian, and Vietnamese. #753
* Improved the connection mode description in preferences. #717
* Fixed double-right-clicking on the IP address makes it blurry on the main screen. #366
* Fixed top of password dots on login screen are clipped. #604
* Fixed UI 'weirdness' on the login screen when secure hotspot or proxy gateway feature is enabled and a SSL-error occurs. #692
* Fixed ESC text is misaligned with the close button in preferences. #705
* Fixed incorrect padding in 'out of data' screen. #750
* Fixed load indicator for bottom-most location is slightly clipped. #765
* Fixed clicking the blog link in the About menu doesn't do anything. #771
* Updated bundled ctrld utility to v1.3.1. #709
Windows:
* Added language localization to the installer. #726
* Added language localization to the uninstaller. #754
* Improved app and installer main icon. #616
* Improved installer to unify it with the macOS installer. #725
* Fixed IKEv2 connection may not clean up correctly. #713
* Fixed initial IKEv2 connection may fail after virgin install. #727
* Fixed update fails when app is running and split tunneling is enabled. #772
macOS:
* Added language localization to the installer. #726
* Added minimize and close-to-tray feature. #739
* Improved uninstall. Helper and CLI symlink are removed on OS reboot if the app has been uninstalled. #16, #31, #87
* Improved app and installer main icon. #616
* Improved installer to unify it with the Windows installer. #725
* Fixed pressing Cmd+Q results in the exit prompt showing, but the app exiting immediately anyway. #736
* Fixed drop-down menus can be resized or moved. #767
* Fixed installer main window can be resized. #767
* Fixed misleading error message displayed during first time use of MAC Spoofing feature. #768
* Fixed special user account for helper is displayed. #775
Linux:
* Improved in-app and manual upgrade experience. #335
* Fixed ARM64 Linux package missing OpenGL library dependency for Pi devices. 752
* Fixed update-systemd-resolved script may not undo changes when disconnecting. #766
2.7.14 (17/10/2023)
All:
* Fixed OpenVPN not using custom DNS. #762
2.7.12 (25/09/2023)
All:
* Promoted app to beta channel.
macOS:
* Removed firewall patch for macOS 14 Sonoma Beta. Apple has fixed their firewall bug in latest Sonoma release. #714
2.7.11 (19/09/2023)
All:
* Improved latency (ping) algorithm to reduce ping frequency, especially during app startup. #737
* Fixed LAN-hosted DNS server cannot be accessed when using a custom OpenVPN config. #721
Windows:
* Fixed regression introduced in 2.7.10. Tunnel test fails if split tunneling enabled in
exclusive mode and no apps are specified to exclude. #741
2.7.10 (07/09/2023)
All:
* Added anti-censorship feature: use domain fronting via CDN for API requests. #688
* Added new in-house Stealth/Wstunnel application. #718
* Fixed app may open locations screen to a random tab. #656
* Fixed "All protocols failed" prompt doesn't show. #712
Windows:
* Added additional logging to diagnose service startup failure. #704
* Fixed (reduced) tunnel test time when using OpenVPN-based protocols. #109
* Fixed no DNS connectivity with custom DoH/DoT resolver and inclusive split tunneling. #710
* Fixed helper security vulnerability when app installed to custom folder. #719
macOS:
* Fixed DNS failures with firewall enabled on macOS 14 Sonoma. #714
* Fixed Stealth/Wstunnel sometimes can't connect. #718
2.7.9 (08/08/2023)
All:
* Added anti-censorship toggle in preferences. #695
* Added anti-censorship feature: WireGuard UDP stuffing. #696
* Added an icon on the main screen to indicate anti-censorship mode is enabled. #700
Windows:
* Fixed DNS resolver issue. #643 & #697
Linux:
* Fixed app fails to download update package on Ubuntu arm64. #690
2.7.8 (17/07/2023)
All:
* Fixed spinner animation on the ROBERT page continues after the website has already been opened. #480
* Removed timestamp from news feed items. #693
Windows:
* Added split tunneling driver for Windows-on-Arm. #661
* Fixed Wifi hotpsot feature does not correctly detect "hosted network support". #32
* Fixed DNS resolver bugs. #643
* Fixed Unicode application names not supported for split tunneling apps. #683
Linux:
* Fixed Linux firewall may not block some traffic if sharing internet connection. #685
2.7.7 (29/06/2023)
All:
* Added anti-censorship feature: OpenVPN TCP split-reset, UDP stuffing, Stunnel extra padding. #671
* Added anti-censorship feature: use extra TLS padding for fallback API requests. #678
* Added Czech language translation. #677
* Fixed Logout/Quit screen UI bugs. #457
* Fixed Manage ROBERT rules link click does nothing. #480
* Fixed Russian translation. #679
Linux:
* Removed 'kill app' functionality from the uninstall script. #335
2.7.6 (08/06/2023)
All:
* Fixed UI overlap and alignment issues. #457 & #583
* Fixed loading spinner in Manage Account preference slows down. #480
* Fixed access to server IP to be only allowed for Windscribe & system apps. #654
* Fixed incorrect error message in the DNS domain screen when a domain name is not valid. #655
* Fixed WireGuard may not recover correctly in manual mode. #664
* Fixed OpenVPN UDP and TCP may not work with certain commented out Advanced Parameters. #670
* Fixed executable signature checking mechanism disabled in the helper and CLI. #676
* Removed incorrect primary IP check when enabling the Allow LAN Traffic preference. #663
* Removed full directory paths from log to obscure user's PII. #666
Windows:
* Fixed DNS leaks when using openvpn + custom connected DNS (ctrld). #625
* Fixed possible helper (Windscribe service) hang during app startup. #643
* Fixed DNS resolver works with a noticeable delay after connecting. #668
macOS:
* Fixed app may become non-responsive and eventually crash. #645
* Fixed app to appear on the active virtual desktop when user clicks either the menubar icon or dock icon. #647
* Fixed firewall disabled on computer startup when firewall mode set to Always On. #658
Linux:
* Fixed incorrect app categorization. #660
* Fixed the dns-leak-protect script to only process IPv4 DNS. #662
* Fixed RPM package upgrade failures. #672
2.7.5 (24/05/2023)
All:
* Added a small loading spinner to some operations which may take a long time. #480
* Added custom connected DNS placeholder text. #592
* Added feature to remember last locations tab on exit and default to that tab on startup. #656
* Fixed missing ?int=ws in the URI when making queries if user supplies DoH resolver that's on *.controld.com. #393
* Fixed validation of the domains entered by the user. #393
* Fixed transition to the initialization window to hide the general message window shadow. #457
* Fixed some user interface transitions involving the "SSL error" alert. #583
* Fixed missing port number for the CURLOPT_RESOLVE parameter. #596
* Fixed redundant updateFirewallSettings calls being made during pings. #648 and #651
* Fixed split tunnel hostname and IP validation errors are unclear. #655
* Updated ctrld binary to v1.2.0.
Windows:
* Fixed x86_64 installer to block install on an arm64 PC and notify user they should download the arm64 version of the app. #592
macOS:
* Fixed firewall's enabled state not restored if it was enabled when the Windscribe firewall was turned on. #26
* Fixed menubar icon not showing app on the current virtual desktop. #48
Linux:
* Added global DNS in the update-systemd-resolved script for a loopback DNS IP. #393
* Fixed route call failure if route binary not in $PATH. #190
* Fixed Arch install script to kill the app if it is running. #335
* Fixed RPM install script to ensure helper is running after upgrade. #335
2.7.4 (12/05/2023)
All:
* Fixed window shadow incorrectly sized on logout/exit screens. #457
* Fixed login screen height may be truncated. #482
* Fixed alert screen may overlap other screens (e.g. news feed, protocol change). #583
* Fixed notifications are missing after marking all as read, leaving the notifications screen, and returning to it. #633
* Fixed changing languages in app causes the news feed screen to become smaller. #637
* Fixed view/send log functionality to truncate the log if it is too large to view/send. #642
* Fixed firewall settings updated repeatedly when pinging locations. #651
Windows:
* Added support for native aarch64 (arm64) Windows build. #592
* Fixed installer to force kill the app if it does not respond to the exit request. #302
* Fixed UI issue when invalid login credentials are supplied to the installer and app is in Alpha mode. #309
* Fixed height of location entries is too large for some display scale factors. #631
* Fixed log files cannot be read when Windows account name contains Unicode characters. #634
* Fixed Windscribe service may hang if there are many split tunnel exclusive rules. #643
macOS:
* Fixed installer built on Apple Silicon crashes on launch. #638
* Fixed app update takes a long time if done while connected. #639
* Removed redundant signature verification method. #143
Linux:
* Fixed uninstall script to terminate app during uninstall or manual update to new version. #335
* Fixed app to explicitly block only OS default DNS servers and allow all others. #585
* Fixed in-app upgrade on Ubuntu will fail if upgrade requires additional Linux packages to be installed. #640
* Fixed uninstall to remove all files created by the app. #650
* Fixed missing dependency requirements in install package for some desktop environments (e.g. XFCE). #653
* Updated wstunnel to v4.1 for x86_64 and arm64. #190