Skip to content

25.10.0 [2025-10-24]

Latest

Choose a tag to compare

@pandafy pandafy released this 24 Oct 18:23
· 3 commits to master since this release
25.10.0

Features

  • Added support for non-default external ports in the Nginx container #496.
  • Updated FreeRADIUS REST module to include Calling-Station-ID and Called-Station-ID during authorization #494.
  • Run collectstatic only when Python dependencies change #246.
  • Added environment variables for configuring Redis #463.

Changes

Dependencies

  • Upgraded to OpenWISP Users 1.2.x (see changelog).
  • Upgraded to OpenWISP Controller 1.2.x (see changelog).
  • Upgraded to OpenWISP Monitoring 1.2.x (see changelog).
  • Upgraded to OpenWISP Network Topology 1.2.x (see changelog).
  • Upgraded to OpenWISP Firmware Upgrader 1.2.x (see changelog).
  • Upgraded to OpenWISP RADIUS 1.2.x (see changelog).
  • Upgraded to OpenWISP Notifications 1.2.x (see change log).
  • Upgraded to Netjsonconfig 1.2.x (see change log).
  • Updated auto-install script to support Debian 13.
  • Updated auto-install script to support Ubuntu 24.04.
  • Updated base image of openwisp/openwisp-nginx to nginx:1.29.2-alpine.
  • Updated base image of openwisp/openwisp-freeradius to freeradius/freeradius-server:3.2.8-alpine.
  • Updated base image of openwisp/openwisp-postfix to alpine:3.22.
  • Updated base image of openwisp/openwisp-openvpn to kylemanna/openvpn:2.4.
  • Updated base image of openwisp/openwisp-dashboard, openwisp/openwisp-api, and openwisp/openwisp-websocket to python:3.13-slim-bullseye.
  • Bumped supervisor>=4.3.0,<4.4.0.
  • Bumped django-cors-headers>=4.9.0,<4.10.0.
  • Bumped django-pipeline>=4.1.0,<4.2.0.
  • Bumped uwsgi>=2.0.30,<2.1.0.
  • Bumped django-celery-email-reboot>=4.1.0,<5.0.0.
  • Bumped tldextract>=5.3.0,<5.4.0.
  • Bumped django-storages>=1.14.6,<1.15.0.
  • Bumped boto3>=1.40.49,<1.41.0.

Bugfixes

  • Fixed permissions issues in the Postfix container.
  • Fixed FreeRADIUS container exit caused by global write permissions.
  • Added error handling for Redis in load_init_data.py.
  • Updated Django URL patterns in the WebSocket container #462.
  • Prevented creation of duplicate topology objects.
  • Fixed condition check in create_default_topology #421.
  • Updated auto-install script to suggest the correct VPN hostname.