|
1 | 1 | # Change log
|
2 | 2 |
|
| 3 | +## Version 24.11.0 [2024-11-26] |
| 4 | + |
| 5 | +### Features |
| 6 | + |
| 7 | +- Added support for Django CORS |
| 8 | +- Allowed deploying [WPA Enterprise 2 EAP-TTLS-PAP](https://openwisp.io/docs/dev/ansible/user/deploying-wpa-eap-ttls-pap.html) |
| 9 | +- Added a task to add `inventory_hostname` to `/etc/hosts` |
| 10 | +- Added websocket routes for network topology |
| 11 | +- Added `openwisp2_websocket_extra_routes` variable to configure websocket |
| 12 | + routes |
| 13 | +- Added `openwisp2_daphne_install` variable to allow disabling Daphne |
| 14 | +- Added `freeradius_openwisp_site_listen_ipaddr` variable to configure |
| 15 | + FreeRADIUS listen address |
| 16 | +- Added `openwisp2_monitoring_default_retention_policy` variable to configure |
| 17 | + the default retention policy for monitoring metrics |
| 18 | +- Added `openwisp2_uwsgi_extra_conf` variable to configure extra uWSGI |
| 19 | + parameters |
| 20 | +- Added `openwisp2_email_timeout` variable to set the [default email |
| 21 | + timeout](https://docs.djangoproject.com/en/4.2/ref/settings/#email-timeout) |
| 22 | +- Added variables `openwisp2_users_user_password_expiration` and |
| 23 | + `openwisp2_users_staff_user_password_expiration` to configure password |
| 24 | + expiration settings |
| 25 | +- Added the `openwisp2_celerybeat` variable to allow disabling the CeleryBeat |
| 26 | + worker |
| 27 | +- Introduced a consent mechanism for the [collection of usage |
| 28 | + metrics](https://openwisp.io/docs/dev/utils/user/metric-collection.html) |
| 29 | + |
| 30 | +### Changes |
| 31 | + |
| 32 | +- Upgraded to OpenWISP Users 1.1.x (see [change log](https://github.com/openwisp/openwisp-users/releases/tag/1.1.0)) |
| 33 | +- Upgraded to OpenWISP Controller 1.1.x (see [change log](https://github.com/openwisp/openwisp-controller/releases/tag/1.1.0)) |
| 34 | +- Upgraded to OpenWISP Monitoring 1.1.x (see [change log](https://github.com/openwisp/openwisp-monitoring/releases/tag/1.1.0)) |
| 35 | +- Upgraded to OpenWISP Network Topology 1.1.x (see [change log](https://github.com/openwisp/openwisp-network-topology/releases/tag/1.1.0)) |
| 36 | +- Upgraded to OpenWISP Firmware Upgrader 1.1.x (see [change log](https://github.com/openwisp/openwisp-firmware-upgrader/releases/tag/1.1.0)) |
| 37 | +- Upgraded to FreeRADIUS 3.2 |
| 38 | +- **Backward incompatible change**: |
| 39 | + `openwisp2_radius_delete_old_radiusbatch_users` variable now expects days |
| 40 | + instead of months |
| 41 | +- Increased the *prefetch multiplier* for `network` and `monitoring` Celery |
| 42 | + workers to `10` |
| 43 | +- Updated URLs to support cloud backends for private storage |
| 44 | +- Removed the SQL module from the default FreeRADIUS site |
| 45 | +- Changed the default value of the `openwisp2_radius_cleanup_stale_radacct` |
| 46 | + variable to `1` |
| 47 | +- Added support for Debian 12 |
| 48 | +- Added support for Ubuntu 24.04 |
| 49 | +- Dropped support for Debian 10 |
| 50 | +- Dropped support for Ubuntu 18.04 |
| 51 | +- Dropped support for Python 3.7 |
| 52 | + |
| 53 | +### Bugfixes |
| 54 | + |
| 55 | +- Implemented efficient reloading of supervisor services |
| 56 | +- Included `allowed_hostnames` in the NGINX Content-Security-Policy. |
| 57 | + |
3 | 58 | ## Version 22.05.3 [2023-02-21]
|
4 | 59 |
|
5 | 60 | - Updated source for Stouts.postfix role dependency
|
|
0 commit comments