Skip to content

Commit df01ac8

Browse files
pandafynemesifier
authored andcommitted
24.11.0 release
1 parent e70dc88 commit df01ac8

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

CHANGES.md

+55
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,60 @@
11
# Change log
22

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+
358
## Version 22.05.3 [2023-02-21]
459

560
- Updated source for Stouts.postfix role dependency

0 commit comments

Comments
 (0)