2.6 Alpha
- 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.
|
|
|
2.5 Beta
- 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).
|
2.0 Beta 3
- 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.
|
2.0 Beta 2
- 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.
|
2.0 Beta 1
- 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.
|
2.0 ALPHA 12
- Correct configuration file crash.
This should fix WFN crashing on startup due to configuration file changes in previous alpha-builds.
- Internally handle Windows Apps rules.
Not fully implemented yet, but WFN now understands firewall rules for Windows Apps.
- Merge (local) ports into ranges in Notifier to reduce the length of the list.
- Several other small fixes and improvements.
|
2.0 ALPHA 11
- Set the proper user environment when impersonating.
This fixes the configuration file not being saved under many circumstances.
- Added some other protocols.
Although not yet handled properly, WFN will now recognize several protocols besides TCP and UDP.
- Log file mutex sharing.
This fixes another case where writing to the log file would fail.
- Only check against outgoing rules.
This prevents WFN falsely not popping up due to outgoing packets matching incoming rules.
- Fixed a race condition in icon extraction.
- Several other small fixes and improvements.
|
2.0 ALPHA 10
- Terminate the Notifier executable if the connection is blocked by a rule.
Instead of hanging around eating memory.
- Further improved the service detection.
WFN will now not by default create a service rule if it isn't sure which service (if any) the rule should apply to.
- Better handling of more advanced rules (port ranges, special addresses, ...) Still incomplete!
- Updated IPDatabase for better determining geo locations of (IPv4) IP-addresses.
- Fixed the spurious columns in the service selection window.
- When you move your mouse over the notifier window,
it now becomes fully opaque (no transparency).
Also, the window is now slightly more transparent by default.
- Finally fully fixed the jumpiness of the pop-up animation of the notification window.
- Fixed a few resource leaks and race conditions (thanks Coverity!),
so WFN should be even more stable now.
|
2.0 ALPHA 9
- Services selection window now working.
If multiple services are detected, you can now select to which services to apply the rule!
- Small improvements to service detection code.
It should now be even more reliable in detecting services.
- Improved selected port filter on rules.
Don't select local port checkbox or protocol checkbox by default when they don't make sense.
- Enable long path support.
WFN will now handle long paths properly.
- Fixed a couple of cases where the notifier would not pop up.
Fixed a couple of crashes, race conditions, and other bugs related to the notifier popping up.
- Slightly reduced memory usage of WFN.exe.
|