2019-05-30 19:41:31 +00:00
## 1.1 [(Unreleased)](https://github.com/trailofbits/algo/tree/HEAD)
2019-03-19 07:57:05 +00:00
### Added
2019-06-05 06:33:09 +00:00
- Randomly generated pre-shared keys for WireGuard [\#1465 ](https://github.com/trailofbits/algo/pull/1465 ) ([elreydetoda](https://github.com/elreydetoda))
2019-05-30 19:41:31 +00:00
- Support for Ubuntu 19.04 [\#1405 ](https://github.com/trailofbits/algo/pull/1405 ) ([jackivanov](https://github.com/jackivanov))
- AWS support for existing EIP [\#1292 ](https://github.com/trailofbits/algo/pull/1292 ) ([statik](https://github.com/statik))
- Script to support cloud-init and local easy deploy [\#1366 ](https://github.com/trailofbits/algo/pull/1366 ) ([jackivanov](https://github.com/jackivanov))
- Automatically create cloud firewall rules for installs onto Vultr [\#1400 ](https://github.com/trailofbits/algo/pull/1400 ) ([TC1977](https://github.com/TC1977))
- Randomly generated IP address for the local dns resolver [\#1429 ](https://github.com/trailofbits/algo/pull/1429 ) ([jackivanov](https://github.com/jackivanov))
- Update users: add server pick-list [\#1441 ](https://github.com/trailofbits/algo/pull/1441 ) ([TC1977](https://github.com/TC1977))
- Additional testing [\#213 ](https://github.com/trailofbits/algo/issues/213 )
- Add IPv6 support to DNS [\#1425 ](https://github.com/trailofbits/algo/pull/1425 ) ([shapiro125](https://github.com/shapiro125))
- Additional p12 with the CA cert included [\#1403 ](https://github.com/trailofbits/algo/pull/1403 ) ([jackivanov](https://github.com/jackivanov))
2019-03-19 07:57:05 +00:00
### Fixed
2019-05-30 19:41:31 +00:00
- Fixes error in 10-algo-lo100.network [\#1369 ](https://github.com/trailofbits/algo/pull/1369 ) ([adamluk](https://github.com/adamluk))
- Error message is missing for some roles [\#1364 ](https://github.com/trailofbits/algo/issues/1364 )
- DNS leak in Linux/Wireguard when LAN gateway/DNS is 172.16.0.1 [\#1422 ](https://github.com/trailofbits/algo/issues/1422 )
- Installation error after \#1397 [\#1409 ](https://github.com/trailofbits/algo/issues/1409 )
### Changed
2019-06-19 16:17:40 +00:00
- DNSmasq removed, and the DNS adblocking functionality has been moved to the dnscrypt-proxy
- Azure: moved to the Standard_B1S image size
2019-05-30 19:41:31 +00:00
- Refactoring, Linting and additional tests [\#1397 ](https://github.com/trailofbits/algo/pull/1397 ) ([jackivanov](https://github.com/jackivanov))
- Scaleway modules [\#1410 ](https://github.com/trailofbits/algo/pull/1410 ) ([jackivanov](https://github.com/jackivanov))
- Use VULTR_API_CONFIG variable if set [\#1374 ](https://github.com/trailofbits/algo/pull/1374 ) ([davidemyers](https://github.com/davidemyers))
- Simplify Apple Profile Configuration Template [\#1033 ](https://github.com/trailofbits/algo/pull/1033 ) ([faf0](https://github.com/faf0))
- Include roles as separate tasks [\#1365 ](https://github.com/trailofbits/algo/pull/1365 ) ([jackivanov](https://github.com/jackivanov))
2019-03-19 07:57:05 +00:00
2019-05-30 19:43:12 +00:00
## 1.0 [(Mar 19, 2019)](https://github.com/trailofbits/algo/tree/v1.0)
2019-03-19 07:57:05 +00:00
### Added
- Tagged releases and changelog [\#724 ](https://github.com/trailofbits/algo/issues/724 )
- Add support for custom domain names [\#759 ](https://github.com/trailofbits/algo/issues/759 )
### Fixed
- Set the name shown to the user \(client\) to be the server name specified in the install script [\#491 ](https://github.com/trailofbits/algo/issues/491 )
- AGPLv3 change [\#1351 ](https://github.com/trailofbits/algo/pull/1351 )
- Migrate to python3 [\#1024 ](https://github.com/trailofbits/algo/issues/1024 )
- Reorganize the project around ipsec + wireguard [\#1330 ](https://github.com/trailofbits/algo/issues/1330 )
- Configuration folder reorganization [\#1330 ](https://github.com/trailofbits/algo/issues/1330 )
- Remove WireGuard KeepAlive and include as an option in config [\#1251 ](https://github.com/trailofbits/algo/issues/1251 )
- Dnscrypt-proxy no longer works after reboot [\#1356 ](https://github.com/trailofbits/algo/issues/1356 )
2018-10-22 20:49:18 +00:00
## 20 Oct 2018
### Added
- AWS Lightsail
2018-09-17 00:19:29 +00:00
## 7 Sep 2018
### Changed
- Azure: Deployment via Azure Resource Manager
2018-08-27 14:28:02 +00:00
## 27 Aug 2018
### Changed
- Large refactor to support Ansible 2.5. [Details ](https://github.com/trailofbits/algo/pull/976 )
2018-08-27 14:29:16 +00:00
- Add a new cloud provider - Vultr
2018-08-27 14:28:02 +00:00
2018-08-27 16:00:32 +00:00
### Upgrade notes
2018-08-27 16:01:59 +00:00
- If any problems encountered follow the [instructions ](https://github.com/trailofbits/algo#deploy-the-algo-server ) from scratch
2018-08-27 16:00:32 +00:00
- 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
2018-08-28 14:12:20 +00:00
- Update AWS IAM permissions for your user as per [issue ](https://github.com/trailofbits/algo/issues/1079#issuecomment-416577599 )
2018-08-27 14:28:02 +00:00
2018-06-27 15:22:45 +00:00
## 04 Jun 2018
### Changed
- Switched to [new cipher suite ](https://github.com/trailofbits/algo/issues/981 )
2018-05-30 14:17:08 +00:00
## 24 May 2018
### Changed
- Switched to Ubuntu 18.04
### Removed
- Lightsail support until they have Ubuntu 18.04
### Fixed
- Scaleway API paginagion
2018-05-24 15:15:27 +00:00
## 30 Apr 2018
### Added
- WireGuard support
### Removed
- Android StrongSwan profiles
### Release notes
- StrongSwan profiles for Android are deprecated now. Use WireGuard
2018-04-27 07:06:51 +00:00
## 25 Apr 2018
### Added
- DNScrypt-proxy added
- Switched to CloudFlare DNS-over-HTTPS by default
2018-04-23 23:06:34 +00:00
## 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 ](https://github.com/trailofbits/algo/blob/master/config.cfg#L14 ) the PKI and [reconfigure ](https://github.com/trailofbits/algo#configure-the-vpn-clients ) your devices with new certificates.