Skip to content

Releases: tunnels-is/nicelandvpn-desktop

Niceland VPN

19 Nov 16:52
Compare
Choose a tag to compare

Release Notes

  • Added a toggle to disable/enable blocked domain logging
  • Added a toggle to disable/enable usage of custom VPN app DNS settings
  • Improved TCP network flow by implementing a RST packet bypass
  • Various UI improvements have been made

TERMINAL UI RELEASE

Thanks to one of our contributors @n00bady. We now have a TUI that is in BETA testing. It will be included in this release and can be downloaded in the list below.

TUI on Windows

To use the TUI on windows, you will need to download the wintun.dll file and place it in the same folder as the .exe

Versioning

  • Bump postcss from 8.4.25 to 8.4.31 in /frontend by @dependabot in #21
  • Bump golang.org/x/net from 0.12.0 to 0.17.0 by @dependabot in #34
  • Tui competition by @n00bady in #37
  • Bump axios from 0.27.2 to 1.6.0 in /frontend by @dependabot in #39
  • Bump @babel/traverse from 7.22.8 to 7.23.2 in /frontend by @dependabot in #38
  • Spelling error in README.md by @Artur-Kauffmann in #42

New Contributors

  • @dependabot made their first contribution in #21
  • @Artur-Kauffmann made their first contribution in #42

Niceland VPN

13 Sep 13:13
a5cde9a
Compare
Choose a tag to compare

CHANGE LOG

  • Dashboard UI Improvements
  • Fixed a bug that was causing the application to not be movable on MacOS
  • Fixed a bug that was causing issues with selecting text inside the app
  • Fixed an issue that was causing the app to not register menu item clicks
  • Added Private VPN Endpoints to the VPN Dashboard
  • Stats bar has been moved out of the menu and to the right side of the app for a better user experience.
  • Moved some elements around inside the Setting pane for a better user experience
  • Adjusted what can and can't be seen while the app is in Non-Advanced Mode ( Simple Mode )

PACKET FLOW

The entire network packet flow has been refactor into custom code. Runtime and overall memory allocation has been greatly reduced, CPU usage has been reduced along with overall energy usage.

DNS / DOMAIN BLOCKING

  • Added the ability to enable extensive block lists within the VPN. Each blocklist contains domains from various blocklists sourced from the internet. Currently the lists hold 3 million domains combined and we aim to update them regularly. Later on we will add the ability for users to bring and/or generate their own domain blocklists.

Private VPN / User Deployable VPN Endpoint

  • Added custom DNS TXT Record functionality
  • Added custom DNS A Record functionality with wildcard support
  • Added 3 octet IP NAT capability
  • VPN endpoints do not need file configs anymore. Instead they are started with 3x command line arguments
  • Improved packet handling
  • API added to create/modify and delete Private VPN endpoints
  • Private VPN Endpoint API security updated with PER-VPN API Keys

EXPERIMENTAL

We enabled an experimental feature for windows which allows you to have the app terminate all open TCP session as the VPN is connecting. This will take us one step further in protecting our users privacy.

Niceland VPN

19 Aug 14:19
e5096d6
Compare
Choose a tag to compare

CHANGE LOG

  • Fixed an issue that caused the MacOS client to not be draggable
  • Fixed an issue where the "new version available" message did not disappear even when the user was on the latest version
  • Fixed an issue that causes errors in the wintun.dll driver regarding packet de-allocation
  • Adjusted the GUI state flow to not cause the app menu to be un-responsive
  • Increased the minimum require version to run the VPN app on MacOS
  • Started preparing the app for an upcoming Ad-Block / Telemetry / Malware blocking feature
  • Fixed some missing struct fields due to TUI competition refactor (these missing fields did not make it into the previous build)
  • Minor cleanup

Niceland VPN

05 Aug 13:33
Compare
Choose a tag to compare

CHANGES

  • "Back to menu" button on MacOS was intersecting with toolbar control icons
  • The application was not movable on MacOS
  • Completely moved away from the osascript launcher in favor of the in-built security framework in MacOS
    • This also fixed an issue where osascript would break clipboard functionality on MacOS
  • Removed unwanted timestamp updates in socket readers
  • Removed un-used scss variables
  • Fixed go.mod package name

Niceland VPN

02 Aug 20:23
Compare
Choose a tag to compare

Related Issues

#4 #1

Other Changes

  • Fixed an issue on macos where there could be more then one tunnel interface
  • Fixed an issue on macos and linux regarding initialization of packet routing
  • Fixed an issue on macos related to the clipboard (copy/paste)

Niceland VPN

01 Aug 18:41
Compare
Choose a tag to compare

First Open Source Release

The list of things that have been changed, improved and completely re-written is long. This version could essentially be considered a complete re-write of the app. Hence we will be starting a new changelog moving forward from here.

P.s. We would like to thank all of our community members for participating in the live development of our VPN!