- Bring up interface immediately on deployment #70
- Added crontab support for periodic WireGuard updates
- Added certbot renewal hook #43
- Moved Python dependencies to
requirements.txtto enable automated updates with dependabot #52
- Bumped
flaskto~=3.1.1 - Bumped
uwsgito~=2.0.30 - Updated Flask to
3.1.0and other minor dependencies - Dropped support for Ubuntu 20.04
- Retry update if download configuration checksum is invalid #65
- Upgrade python
packagingmodule before installing uWSGI to avoid version incompatibilities.
Dependencies:
- Bumped
Flask~=3.0.3 - Bumped
uwsgi~=2.0.26 - Bumped
Werkzeug~=3.0.3 - Added support for Debian 12
- Added support for Ubuntu 24.04
- Dropped support for CentOS 7 and 8
- Allowed adding multiple peers to VXLAN tunnel
- Added more logging capabilities to the Flask app
and
update_wireguard.shscript
- Added "Werkzeug>=2.0, <3.0" in Python dependencies
- Added support for Ubuntu 22.04, Dropped Debian 10 and Ubuntu 18.04
- Removed deprecated ansible-command args
- Upgraded Flask to
2.0.x
- Installs scripts for OpenWISP to automate the management of WireGuard peers and VXLAN tunnels.