algo/CHANGELOG.md
2020-08-06 19:32:23 +03:00

7.3 KiB

1.2 (Unreleased)

Added

  • New provider CloudStack added #1420
  • Support for Ubuntu 20.04 #1782
  • Allow WireGuard to listen on port 53 #1594
  • Introducing Makefile #1553
  • Option to unblock SMB and Netbios #1558
  • Allow OnDemand to be toggled later #1557
  • New provider Hetzner added #1549
  • Alternative Ingress IP #1605

Fixes

  • WSL private SSH key permissions #1584
  • Scaleway instance creating issue #1549

Changed

  • Discontinue use of the WireGuard PPA #1855
  • SSH changes #1636
    • Default port is set to 4160 and can be changed in the config
    • SSH user for every cloud provider is algo
  • EC2: enable EBS encryption by default #1556
  • Upgrades #1549
    • Python 3
    • Ansible 2.9 #1777

Breaking changes

  • Python virtual environment moved to .env #1549

1.1 (Jul 31, 2019)

Removed

  • IKEv2 for Windows is now deleted, use Wireguard #1493

Added

Fixed

  • Fixes error in 10-algo-lo100.network #1369 (adamluk)
  • Error message is missing for some roles #1364
  • DNS leak in Linux/Wireguard when LAN gateway/DNS is 172.16.0.1 #1422
  • Installation error after #1397 #1409
  • EC2 encrypted images bug #1528

Changed

  • Upgrade Ansible to 2.7.12 #1536
  • DNSmasq removed, and the DNS adblocking functionality has been moved to the dnscrypt-proxy
  • Azure: moved to the Standard_B1S image size
  • Refactoring, Linting and additional tests #1397 (jackivanov)
  • Scaleway modules #1410 (jackivanov)
  • Use VULTR_API_CONFIG variable if set #1374 (davidemyers)
  • Simplify Apple Profile Configuration Template #1033 (faf0)
  • Include roles as separate tasks #1365 (jackivanov)

1.0 (Mar 19, 2019)

Added

  • Tagged releases and changelog #724
  • Add support for custom domain names #759

Fixed

  • Set the name shown to the user client to be the server name specified in the install script #491
  • AGPLv3 change #1351
  • Migrate to python3 #1024
  • Reorganize the project around ipsec + wireguard #1330
  • Configuration folder reorganization #1330
  • Remove WireGuard KeepAlive and include as an option in config #1251
  • Dnscrypt-proxy no longer works after reboot #1356

20 Oct 2018

Added

  • AWS Lightsail

7 Sep 2018

Changed

  • Azure: Deployment via Azure Resource Manager

27 Aug 2018

Changed

  • Large refactor to support Ansible 2.5. Details
  • Add a new cloud provider - Vultr

Upgrade notes

  • If any problems encountered follow the instructions from scratch
  • You can't update users on your old servers with the new code. Use the old code before this release or rebuild the server from scratch
  • Update AWS IAM permissions for your user as per issue

04 Jun 2018

Changed

24 May 2018

Changed

  • Switched to Ubuntu 18.04

Removed

  • Lightsail support until they have Ubuntu 18.04

Fixed

  • Scaleway API paginagion

30 Apr 2018

Added

  • WireGuard support

Removed

  • Android StrongSwan profiles

Release notes

  • StrongSwan profiles for Android are deprecated now. Use WireGuard

25 Apr 2018

Added

  • DNScrypt-proxy added
  • Switched to CloudFlare DNS-over-HTTPS by default

19 Apr 2018

Added

  • IPv6 in subjectAltName of the certificates. This allows connecting to the Algo instance via the main IPv6 address

Fixed

  • IPv6 DNS addresses were not passing to the client

Release notes

  • In order to use the IPv6 address as the connection endpoint you need to reinit the PKI and reconfigure your devices with new certificates.