|
| 1 | +# Change log |
| 2 | + |
| 3 | +## Version 22.05 [2022-05-12] |
| 4 | + |
| 5 | +### Changes |
| 6 | + |
| 7 | +- Upgraded to OpenWISP Users 1.0.x (see [change log](https://github.com/openwisp/openwisp-users/releases/tag/1.0.0)) |
| 8 | +- Upgraded to OpenWISP Controller 1.0.x (see [change log](https://github.com/openwisp/openwisp-controller/releases/tag/1.0.0)) |
| 9 | +- Upgraded to OpenWISP Network Topology 1.0.x (see [change log](https://github.com/openwisp/openwisp-network-topology/releases/tag/1.0.0)) |
| 10 | +- Upgraded to OpenWISP Firmware Upgrader 1.0.x (see [change log](https://github.com/openwisp/openwisp-firmware-upgrader/releases/tag/1.0.0)) |
| 11 | +- **Backward incompatible change**: simplified installation of |
| 12 | + custom modules, the variables with `_pip` suffix have been abandoned |
| 13 | + in favour of supplying the full version in the variables having |
| 14 | + `_version` suffix, for more information please see [[change!] Simplify installation of custom modules #193](https://github.com/openwisp/ansible-openwisp2/commit/3c651a0179ecd7881cd6f388ee4a7d0a8c5a7689) |
| 15 | +- `openwisp2_firmware_upgrader_max_file_size` now sets |
| 16 | + `OPENWISP_FIRMWARE_UPGRADER_MAX_FILE_SIZE` in `settings.py` and |
| 17 | + updates `client_max_body_size` in nginx config. |
| 18 | +- Added variable to configure daphne websocket timeout; |
| 19 | + this timeout value is also used for configuring the "group_expiry" |
| 20 | + of `CHANNEL_LAYERS`. |
| 21 | +- Updated nginx SSL configuration: |
| 22 | + - Dropped TLSv1.0 and TLSv1.1 protocol |
| 23 | + - Updated cipher list |
| 24 | +- Updated NGINX security headers |
| 25 | +- Disabled nginx `server_tokens` |
| 26 | +- Added django-celery-email as default email backend |
| 27 | +- Added `django.contrib.humanize` to `INSTALLED_APPS` |
| 28 | +- Moved geocoding check from django-loci to explicit task |
| 29 | + |
| 30 | +### Features |
| 31 | + |
| 32 | +- Added support for [OpenWISP Monitoring](https://openwisp.io/docs/user/monitoring.html) |
| 33 | +- Added optional support for [OpenWISP RADIUS](https://openwisp.io/docs/user/radius.html) |
| 34 | +- Added support for Ubuntu 22.04 |
| 35 | +- Added support for internationalization |
| 36 | +- Added option to [deploy custom static files](https://github.com/openwisp/ansible-openwisp2#deploying-custom-static-content) |
| 37 | +- Added support for [subnet division rule feature](https://openwisp.io/docs/user/subnet-division-rules.html) |
| 38 | +- Added the [OpenWISP Users authentication backend](https://github.com/openwisp/openwisp-users#authentication-backend) (enabled by default) |
| 39 | +- Added sesame default configuration |
| 40 | +- Allow specifying Django version |
| 41 | +- Added uWSGI listen option |
| 42 | + |
| 43 | +### Bugfixes |
| 44 | + |
| 45 | +- Added handler for removing celerybeat-schedule.db whenever |
| 46 | + there's a change to the python code |
| 47 | +- Updated celery supervisor config to support Celery 5 |
| 48 | +- Fixed support for Ubuntu 18.04 |
| 49 | + - the role will install Python 3.7 if Python version < 3.7 is found |
| 50 | + - pinned setuptools~=59.6.0 |
| 51 | +- Fixed uWSGI OSError |
0 commit comments