Skip to content

Releases: wokhan/WFN

Nightlies / Unstable

16 Mar 20:20
Compare
Choose a tag to compare
Nightlies / Unstable Pre-release
Pre-release

For power users only!

This release hosts all automated builds of WFN (as soon as something is merged to the main branch).
Please note that those might be unstable or contain unfinished / temporary improvements and modifications.

Nightlies come in different flavors:

  • wfn-*-anycpu: an usual anyCPU build if you already have .NET 7.0 installed on your computer.
  • wfn-*-x64-standalone and wfn-*-x86-standalone: both x64 and x86 standalone versions if you don't want to (or cannot) install .NET. Those versions are obviously bigger since they embed the .NET runtime (hence the platform specific versions).

2.6 Alpha

13 Mar 11:42
Compare
Choose a tag to compare
2.6 Alpha Pre-release
Pre-release

WARNING
Looks like this release has a memory management issue due to a new way to asynchronously set values in my Wokhan.Core library. I reverted it in subsequent builds but didn't publish an update yet (you can still grab them in the "nightlies" release).
Sorry about that.
2.6.1 should be coming soon with some fixes (E.T.A next week).

About this release
This is the first alpha release for WFN 2.6 (finally! 🥳), with again huge changes:

  • it now uses .NET 7.0, with the new LibraryImport (instead of DllImport) to handle P/Invoke calls.
  • I also added CommunityToolkit's MVVM, which is really great and which I use in almost all my apps.
  • refined layout and design, with a dark mode and accessibility mode (relies on whatever has been set on Windows: head to the options to have a look at what's available).
  • fixes and performance improvements...
  • improved bandwidth graph with the awesome LiveCharts 2
  • ... and a lot of other stuff you'll find in the automated changelog below.

Versions
You can either pick the AnyCPU build (if you already have .NET 7.0 installed), or the x64 / x86 builds depending on your CPU if you want a standalone version (which also offers better performance!).
Please note that the IP database is (still) always embedded, if you'd like a lighter version without it, I heard you but didn't implement it yet 😃

Disclaimer
As usual, this is a pre-release, not all cases have been tested and you might encounter unexpected behavior. Please report them in the Issues page (or open a new discussion through the new GitHub feature if you have some ideas, improvements, and so on!).
And if you are stuck with a CPU loop or something not really fun, use the included script to disable WFN! No need to format your disk (who does that nowadays?) or to restore your system.

Full Changelog
You'll find more details here.

2.5 Beta

05 Jan 15:26
Compare
Choose a tag to compare
2.5 Beta Pre-release
Pre-release

About this release
This is the first beta release of WFN 2.5, with huge changes:

  • migrated to .NET 5.0 (the alpha went through .NET Core 3.1 first, but 5.0 was here so... why not)
  • new layout and design.
  • fixes and improvements.
  • an important one (do not miss it!): Notifier will now run in the background and will stay open, if you enable notification. This fixes all CPU related issues, and multiple Notifier.exe process spawning as well. Please tell us if the "old mode" was best for you, I might reintroduce it later.
  • libraries updates (note: the used libraries and dependencies will be added soon in the about page - the main change being Oxyplot for the bandwidth graph instead of a custom one).

Versions
You can either pick the AnyCPU build (if you already have .NET 5.0 installed), or the x64 / x86 builds depending on your CPU if you want a standalone version (which also offers better performance).
Please note that the IP database is always embedded, if you'd like a lighter version without it, feel free to tell.

Disclaimer
As usual, this is a beta release, not all cases have been tested and you might encounter unexpected behavior. Please report them in the Issues page (or open a new discussion through the new GitHub feature if you have some ideas, improvements, and so on!).

2.0 Beta 3

03 Mar 15:26
Compare
Choose a tag to compare
2.0 Beta 3 Pre-release
Pre-release

Files

Releases come in two flavors: with a geolocalization DB (useful if you want to use the map feature), and without this one.
Please scroll down to download the corresponding package!

Disclaimer

Please keep in mind this is an BETA version, meaning it's not finished yet and still needs some fixes and improvements.

Changes

New in this release:

  • Finished splitting the local and roaming profiles.
  • Made the Notifier titlebar look a bit more Windowsy.
  • Fixed the temporary rule functionality that got broken in 2.0 Beta 2.
  • Now using product name instead of company name for a better description in the Notifier.
  • Corrected columns in Event log pane.
  • Fixed an issue where log events were loaded multiple times.
  • Fixed a crash triggered by multiple threads accessing icons at the same time.

Still left to do:

Just a small sampling:

  • Package WFN in a .msi installer. This will make installer and uninstaller WFN much clearer, and it also needed to do proper cleanup on uninstall.
  • Switch to Windows' logging instead of a logfile. Not only is this the proper thing to do, it'll also fix the still remaining issues with writing to the logfile.
  • Add internationalization and translations.
  • See if we can determine what task created a connection, instead of only pointing to taskhost.exe.
  • Add detection for fullscreen applications (e.g. games, Powerpoint), so we don't pop-up and steal focus when they are running.
  • Add a silent mode.
  • Implement the minimize to tray functionality.
  • And lots more!

2.0 Beta 2

02 Jun 15:01
Compare
Choose a tag to compare
2.0 Beta 2 Pre-release
Pre-release

Files

Releases come in two flavors: with a geolocalization DB (useful if you want to use the map feature), and without this one.
Please scroll down to download the corresponding package!

Disclaimer

Please keep in mind this is an BETA version, meaning it's not finished yet and still needs some fixes and improvements.

Changes

New in this release:

  • Fixed a bug causing the creation of block rules to fail.
  • Small change to the service detection: should prevent another case where duplicate rules were created.
  • Updated the URL everywhere.
  • Some small cosmetic changes.

Still left to do:

Just a small sampling:

  • Package WFN in a .msi installer. This will make installer and uninstaller WFN much clearer, and it also needed to do proper cleanup on uninstall.
  • Switch to Windows' logging instead of a logfile. Not only is this the proper thing to do, it'll also fix the still remaining issues with writing to the logfile.
  • Add internationalization and translations.
  • See if we can determine what task created a connection, instead of only pointing to taskhost.exe.
  • Add detection for fullscreen applications (e.g. games, Powerpoint), so we don't pop-up and steal focus when they are running.
  • Add a silent mode.
  • Implement the minimize to tray functionality.
  • And lots more!

2.0 Beta 1

25 May 17:10
Compare
Choose a tag to compare
2.0 Beta 1 Pre-release
Pre-release

Files

Releases come in two flavors: with a geolocalization DB (useful if you want to use the map feature), and without this one.
Please scroll down to download the corresponding package!

Disclaimer

Please keep in mind this is an BETA version, meaning it's not finished yet and still needs some fixes and improvements.

Changes

New in this release:

  • Quoted the path in the Task. Previously, the notifier wouldn't pop up if you installed WFN in a path containing spaces. This is now fixed!
  • Fully handle Windows Apps rules. WFN now understands and handles firewall rules dealing with Windows Apps!
  • Added a "skip program" button to the notifier, which allows you to skip all connections from a single program with just one click.
  • Another bugfix that caused WFN to report that the log file was opened in another program when many notifier instances were trigger at the same time.
  • Bugfix so that the console properly detected the build-in Administrator account as an admin.
  • Several other small fixes and improvements.

Still left to do:

Just a small sampling:

  • Package WFN in a .msi installer. This will make installer and uninstaller WFN much clearer, and it also needed to do proper cleanup on uninstall.
  • Switch to Windows' logging instead of a logfile. Not only is this the proper thing to do, it'll also fix the still remaining issues with writing to the logfile.
  • Add internationalization and translations.
  • See if we can determine what task created a connection, instead of only pointing to taskhost.exe.
  • Add detection for fullscreen applications (e.g. games, Powerpoint), so we don't pop-up and steal focus when they are running.
  • Add a silent mode.
  • Implement the minimize to tray functionality.
  • And lots more!