- Updated source for Stouts.postfix role dependency
- Fix: updated openssl command syntax
- Removed sql module from default freeradius site which was generating errors
- Fixed
immunity22_should_install_python_37
false test - Fixed installation of Python 3.7 on old systems
- Fixed installation of freeradius on Ubuntu 22.04.1
- Fixed redis installation issue on some Ubuntu versions
- Upgraded to OpenWISP Users 1.0.x (see change log)
- Upgraded to OpenWISP Controller 1.0.x (see change log)
- Upgraded to OpenWISP Network Topology 1.0.x (see change log)
- Upgraded to OpenWISP Firmware Upgrader 1.0.x (see change log)
- Backward incompatible change: simplified installation of
custom modules, the variables with
_pip
suffix have been abandoned in favour of supplying the full version in the variables having_version
suffix, for more information please see [change!] Simplify installation of custom modules #193 immunity22_firmware_upgrader_max_file_size
now setsOPENWISP_FIRMWARE_UPGRADER_MAX_FILE_SIZE
insettings.py
and updatesclient_max_body_size
in nginx config.- Added variable to configure daphne websocket timeout;
this timeout value is also used for configuring the "group_expiry"
of
CHANNEL_LAYERS
. - Updated nginx SSL configuration:
- Dropped TLSv1.0 and TLSv1.1 protocol
- Updated cipher list
- Updated NGINX security headers
- Disabled nginx
server_tokens
- Added django-celery-email as default email backend
- Added
django.contrib.humanize
toINSTALLED_APPS
- Moved geocoding check from django-loci to explicit task
- Added support for OpenWISP Monitoring
- Added optional support for OpenWISP RADIUS
- Added support for Ubuntu 22.04
- Added support for internationalization
- Added option to deploy custom static files
- Added support for subnet division rule feature
- Added the OpenWISP Users authentication backend (enabled by default)
- Added sesame default configuration
- Allow specifying Django version
- Added uWSGI listen option
- Added handler for removing celerybeat-schedule.db whenever there's a change to the python code
- Updated celery supervisor config to support Celery 5
- Fixed support for Ubuntu 18.04
- the role will install Python 3.7 if Python version < 3.7 is found
- pinned setuptools~=59.6.0
- Fixed uWSGI OSError