Skip to content

Releases: anywherelan/awl

v0.16.0 - Updated default bootstrap peers, Windows 7 support

20 Feb 13:44
dfff5e3

Choose a tag to compare

What's Changed

Notable changes:

  • Windows 7 support
  • Faster startup and quicker initial peer connections (most noticeable on Android)
  • Removed CDN dependencies for web UI
  • Updated default bootstrap peers

Changelog:

  • p2p: speed up startup and initial peer connection by @pymq in #208
  • app: add DisableVPNInterface option by @pymq in #209
  • app: add DisableDNS, ListenAddress dns options by @pymq in #210
  • build: add windows 7 by @pymq in #195
  • build: remove CDN dependencies for flutter web build by @pymq in #211
  • cli: various UX improvements by @pymq in #212
  • Update Bootstrap peer for Sea server! by @pftmclub in #215
  • config: update default bootstrap peers by @pymq in #214

Full Changelog: v0.15.0...v0.16.0
Milestone: v0.16.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.16.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.16.0.zip
awl-tray-windows-amd64-v0.16.0.zip

Windows 7 binary builds

awl-tray-windows7-386-v0.16.0.zip
awl-tray-windows7-amd64-v0.16.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.16.0.zip
awl-tray-macos-arm64-v0.16.0.zip

Linux binary builds

awl-tray-linux-386-v0.16.0.tar.gz
awl-tray-linux-amd64-v0.16.0.tar.gz
awl-tray-linux-arm-v0.16.0.tar.gz
awl-tray-linux-arm64-v0.16.0.tar.gz
awl-tray-linux-mips-v0.16.0.tar.gz
awl-tray-linux-mipsle-v0.16.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.16.0.tar.gz
awl-linux-amd64-v0.16.0.tar.gz
awl-linux-arm-v0.16.0.tar.gz
awl-linux-arm64-v0.16.0.tar.gz
awl-linux-mips-v0.16.0.tar.gz
awl-linux-mipsle-v0.16.0.tar.gz

Windows binary builds

awl-windows-386-v0.16.0.zip
awl-windows-amd64-v0.16.0.zip

Windows 7 binary builds

awl-windows7-386-v0.16.0.zip
awl-windows7-amd64-v0.16.0.zip

v0.15.0 - Major VPN and Proxy performance boost

19 Jan 06:21

Choose a tag to compare

What's Changed

This release delivers up to 2–3x performance improvements for VPN and SOCKS5 proxy. It also introduces support for specifying and updating a VPN peer’s IP address via both the UI and CLI.

  • feat: add support for changing peer's ip address by @pymq in #190
  • app: add vpn tunneling benchmark with simulated network with different bandwidth/latency by @pymq in #191
  • tunnel: improve vpn performance by @pymq in #193
  • socks5: improve throughput by @pymq in #194
  • docs: add info on local development and security clarifications by @pymq in #201
  • api: add custom IP support for peers during friend request/accept by @pymq in #202

Full Changelog: v0.14.0...v0.15.0
Milestone: v0.15.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.15.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.15.0.zip
awl-tray-windows-amd64-v0.15.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.15.0.zip
awl-tray-macos-arm64-v0.15.0.zip

Linux binary builds

awl-tray-linux-386-v0.15.0.tar.gz
awl-tray-linux-amd64-v0.15.0.tar.gz
awl-tray-linux-arm-v0.15.0.tar.gz
awl-tray-linux-arm64-v0.15.0.tar.gz
awl-tray-linux-mips-v0.15.0.tar.gz
awl-tray-linux-mipsle-v0.15.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.15.0.tar.gz
awl-linux-amd64-v0.15.0.tar.gz
awl-linux-arm-v0.15.0.tar.gz
awl-linux-arm64-v0.15.0.tar.gz
awl-linux-mips-v0.15.0.tar.gz
awl-linux-mipsle-v0.15.0.tar.gz

Windows binary builds

awl-windows-386-v0.15.0.zip
awl-windows-amd64-v0.15.0.zip

v0.14.0 - minor UI improvements, ping info for peers, updated Flutter and Go

14 Dec 08:12
fb27b7d

Choose a tag to compare

What's Changed

  • ci: update to flutter 3.38.x for manual release build by @pymq in #183
  • ci: update actions, update to golangci-lint/v2 by @pymq in #184
  • api: add peers ping info to handlers by @pymq in #185
  • all: update to go 1.25, update dependencies by @pymq in #186
  • all: update libp2p by @pymq in #187

Full Changelog: v0.13.0...v0.14.0
Milestone: v0.14.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.14.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.14.0.zip
awl-tray-windows-amd64-v0.14.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.14.0.zip
awl-tray-macos-arm64-v0.14.0.zip

Linux binary builds

awl-tray-linux-386-v0.14.0.tar.gz
awl-tray-linux-amd64-v0.14.0.tar.gz
awl-tray-linux-arm-v0.14.0.tar.gz
awl-tray-linux-arm64-v0.14.0.tar.gz
awl-tray-linux-mips-v0.14.0.tar.gz
awl-tray-linux-mipsle-v0.14.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.14.0.tar.gz
awl-linux-amd64-v0.14.0.tar.gz
awl-linux-arm-v0.14.0.tar.gz
awl-linux-arm64-v0.14.0.tar.gz
awl-linux-mips-v0.14.0.tar.gz
awl-linux-mipsle-v0.14.0.tar.gz

Windows binary builds

awl-windows-386-v0.14.0.zip
awl-windows-amd64-v0.14.0.zip

v0.13.0 - better relays support, UDP broadcast

12 Oct 09:39
62130db

Choose a tag to compare

What's Changed

This release introduces significant improvements to relay usage when a direct connection between peers is unavailable. Previously, relays were chosen randomly, which could result in traffic being relayed from Europe to Canada and back again (we have default community relays in three different countries in Europe and one in Canada). With this release peers choose relays based on latency.

We also added support for UDP broadcast feature. It allows to play certain multiplayer games that use UDP broadcast as a discovery mechanism on local networks.

Thanks to @pftmclub we now have new community bootstrap node (and relay) in SEA region (Vietnam) 🎉

  • all: update dependencies by @pymq in #167
  • config: add community relay bootstrap-node in SEA region by @pftmclub in #168
  • Relay improvements by @pymq in #171
  • vpn: add support for UDP broadcast by @pymq in #178

New Contributors

Full Changelog: v0.12.0...v0.13.0
Milestone: v0.13.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.13.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.13.0.zip
awl-tray-windows-amd64-v0.13.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.13.0.zip
awl-tray-macos-arm64-v0.13.0.zip

Linux binary builds

awl-tray-linux-386-v0.13.0.tar.gz
awl-tray-linux-amd64-v0.13.0.tar.gz
awl-tray-linux-arm-v0.13.0.tar.gz
awl-tray-linux-arm64-v0.13.0.tar.gz
awl-tray-linux-mips-v0.13.0.tar.gz
awl-tray-linux-mipsle-v0.13.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.13.0.tar.gz
awl-linux-amd64-v0.13.0.tar.gz
awl-linux-arm-v0.13.0.tar.gz
awl-linux-arm64-v0.13.0.tar.gz
awl-linux-mips-v0.13.0.tar.gz
awl-linux-mipsle-v0.13.0.tar.gz

Windows binary builds

awl-windows-386-v0.13.0.zip
awl-windows-amd64-v0.13.0.zip

v0.12.0 - new socks5 proxy feature, Android 15 support and many other updates

07 Apr 19:23
cea3507

Choose a tag to compare

What's Changed

This is a fairly major update to the project. We added support for exit node settings - now you can not only connect to other peers in VPN mode, but also route traffic through remote peers like a SOCKS5 proxy. We also updated all dependencies, which gave us performance improvements from libp2p updates and jumping Go from 1.22 to 1.24. We also updated Flutter and now we have support for Android 15.

  • api: fix saving config after updating peer info by @pymq in #131
  • awldns: update to latest ts-dns by @pymq in #133
  • socks5: implement proxy through remote peer by @pymq in #139
  • api: add methods to list and update socks5 proxy by @pymq in #141
  • all: update to go 1.23, update dependencies by @pymq in #144
  • cmd/awl-tray: improve checking for working admin.awl address in Open Web UI button by @pymq in #143
  • tray connected peers counter by @GrigoryKrasnochub in #145
  • socks5: various fixes by @pymq in #147
  • p2p: add default timeouts for dht.FindPeer to prevent goroutines stuck, increase default reconnect interval from 10s to 20s by @pymq in #148
  • cli: display info for socks5 proxy, add commands me list_proxies and me set_proxy by @pymq in #153
  • cmd/awl-tray: add Proxy menu that allows to set current peer for proxy by @pymq in #154
  • all: update dependencies by @pymq in #155
  • ci: update to flutter 3.27 by @pymq in #156
  • all: update to go 1.24, update dependencies by @pymq in #158

Full Changelog: v0.11.0...v0.12.0
Milestone: v0.12.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.12.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.12.0.zip
awl-tray-windows-amd64-v0.12.0.zip

macOS binary builds

Linux binary builds

awl-tray-linux-386-v0.12.0.tar.gz
awl-tray-linux-amd64-v0.12.0.tar.gz
awl-tray-linux-arm-v0.12.0.tar.gz
awl-tray-linux-arm64-v0.12.0.tar.gz
awl-tray-linux-mips-v0.12.0.tar.gz
awl-tray-linux-mipsle-v0.12.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.12.0.tar.gz
awl-linux-amd64-v0.12.0.tar.gz
awl-linux-arm-v0.12.0.tar.gz
awl-linux-arm64-v0.12.0.tar.gz
awl-linux-mips-v0.12.0.tar.gz
awl-linux-mipsle-v0.12.0.tar.gz

Windows binary builds

awl-windows-386-v0.12.0.zip
awl-windows-amd64-v0.12.0.zip

v0.11.0 - vpn optimizations, signed apk, updated Go and other dependencies

16 Jun 18:12
b770805

Choose a tag to compare

What's Changed

  • vpn speed optimizations: from 10% to 40% increase, especially for high latency connections
  • all: update dependencies by @pymq in #116
  • ci: sign android release build by @pymq in #117
  • tunnel: write packet size and packet data in one stream.Write call by @pymq in #118
  • all: update to go 1.22, update dependencies by @pymq in #124
  • ci: fix installing ndk-bundle in build-manual by @pymq in #125

Note: on Android you need to first uninstall and then install application because apk signature was changed. Before reinstalling you can export configuration in settings menu and then import it.

Full Changelog: v0.10.0...v0.11.0
Milestone: v0.11.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.11.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.11.0.zip
awl-tray-windows-amd64-v0.11.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.11.0.zip
awl-tray-macos-arm64-v0.11.0.zip

Linux binary builds

awl-tray-linux-386-v0.11.0.tar.gz
awl-tray-linux-amd64-v0.11.0.tar.gz
awl-tray-linux-arm-v0.11.0.tar.gz
awl-tray-linux-arm64-v0.11.0.tar.gz
awl-tray-linux-mips-v0.11.0.tar.gz
awl-tray-linux-mipsle-v0.11.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.11.0.tar.gz
awl-linux-amd64-v0.11.0.tar.gz
awl-linux-arm-v0.11.0.tar.gz
awl-linux-arm64-v0.11.0.tar.gz
awl-linux-mips-v0.11.0.tar.gz
awl-linux-mipsle-v0.11.0.tar.gz

Windows binary builds

awl-windows-386-v0.11.0.zip
awl-windows-amd64-v0.11.0.zip

v0.10.0 - updated Go and Flutter, quic transport optimizations

10 Sep 19:27

Choose a tag to compare

v0.9.0 - macOS support!

19 Aug 11:10

Choose a tag to compare

What's Changed

  • ci: use separate configs for e2e tests for linux and windows by @pymq in #100
  • add .desktop file for linux by @GrigoryKrasnochub in #96
  • all: update dependencies by @pymq in #104
  • protocol: add AllowUsingAsExitNode config by @pymq in #105
  • vpn: add macos support by @pymq in #106
  • cmd/awl-tray: add macos specific root hacks by @pymq in #107
  • docs: Add script to install awl in Linux by @asmallbit in #108
  • ci: add macos test and build by @pymq in #109
  • cmd/awl-tray: add new logo icon by @pymq in #110
  • all: update libp2p to fix high severity vulnerability by @pymq in #111

New Contributors

Full Changelog: v0.8.1...v0.9.0
Milestone: v0.9.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.9.0.apk

Desktop version (awl-tray)

Windows binary builds

awl-tray-windows-386-v0.9.0.zip
awl-tray-windows-amd64-v0.9.0.zip

macOS binary builds

awl-tray-macos-amd64-v0.9.0.zip
awl-tray-macos-arm64-v0.9.0.zip

Linux binary builds

awl-tray-linux-386-v0.9.0.tar.gz
awl-tray-linux-amd64-v0.9.0.tar.gz
awl-tray-linux-arm-v0.9.0.tar.gz
awl-tray-linux-arm64-v0.9.0.tar.gz
awl-tray-linux-mips-v0.9.0.tar.gz
awl-tray-linux-mipsle-v0.9.0.tar.gz

Server version (awl)

Linux binary builds

awl-linux-386-v0.9.0.tar.gz
awl-linux-amd64-v0.9.0.tar.gz
awl-linux-arm-v0.9.0.tar.gz
awl-linux-arm64-v0.9.0.tar.gz
awl-linux-mips-v0.9.0.tar.gz
awl-linux-mipsle-v0.9.0.tar.gz

Windows binary builds

awl-windows-386-v0.9.0.zip
awl-windows-amd64-v0.9.0.zip

v0.8.1

10 Jun 15:09

Choose a tag to compare

What's Changed

  • fixed launching on older linux distributions like ubuntu 20.04
  • build: remove cgo dependency on all platforms by @pymq in #97

Full Changelog: v0.8.0...v0.8.1
Milestone: v0.8.1

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.8.1.apk

Desktop version (awl-tray)

Linux binary builds

awl-tray-linux-386-v0.8.1.tar.gz
awl-tray-linux-amd64-v0.8.1.tar.gz
awl-tray-linux-arm-v0.8.1.tar.gz
awl-tray-linux-arm64-v0.8.1.tar.gz
awl-tray-linux-mips-v0.8.1.tar.gz
awl-tray-linux-mipsle-v0.8.1.tar.gz

Windows binary builds

awl-tray-windows-386-v0.8.1.zip
awl-tray-windows-amd64-v0.8.1.zip

Server version (awl)

Linux binary builds

awl-linux-386-v0.8.1.tar.gz
awl-linux-amd64-v0.8.1.tar.gz
awl-linux-arm-v0.8.1.tar.gz
awl-linux-arm64-v0.8.1.tar.gz
awl-linux-mips-v0.8.1.tar.gz
awl-linux-mipsle-v0.8.1.tar.gz

Windows binary builds

awl-windows-386-v0.8.1.zip
awl-windows-amd64-v0.8.1.zip

v0.8.0

04 Jun 18:05
dd43cb2

Choose a tag to compare

What's Changed

  • ci: fix flaky e2e test by @pymq in #87
  • ci: fix flaky e2e test part 2 by @pymq in #88
  • p2p: improve reconnecting to bootstrap nodes by @pymq in #91
  • cli: add me rename, peers update_domain, other improvements by @pymq in #93
  • cmd/awl: add background check for new version by @pymq in #94

Full Changelog: v0.7.0...v0.8.0
Milestone: v0.8.0

Installation

For instructions on how to install anywherelan see readme.

Android

awl-android-v0.8.0.apk

Desktop version (awl-tray)

Linux binary builds

awl-tray-linux-386-v0.8.0.tar.gz
awl-tray-linux-amd64-v0.8.0.tar.gz
awl-tray-linux-arm-v0.8.0.tar.gz
awl-tray-linux-arm64-v0.8.0.tar.gz

Windows binary builds

awl-tray-windows-386-v0.8.0.zip
awl-tray-windows-amd64-v0.8.0.zip

Server version (awl)

Linux binary builds

awl-linux-386-v0.8.0.tar.gz
awl-linux-amd64-v0.8.0.tar.gz
awl-linux-arm-v0.8.0.tar.gz
awl-linux-arm64-v0.8.0.tar.gz
awl-linux-mips-v0.8.0.tar.gz
awl-linux-mipsle-v0.8.0.tar.gz

Windows binary builds

awl-windows-386-v0.8.0.zip
awl-windows-amd64-v0.8.0.zip