Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,92 @@
Changelog
=========

Version 25.10.0 [2025-10-24]
----------------------------

Features
~~~~~~~~

- Added support for non-default external ports in the Nginx container
`#496 <https://github.com/openwisp/docker-openwisp/issues/496>`_.
- Updated FreeRADIUS REST module to include Calling-Station-ID and
Called-Station-ID during authorization `#494
<https://github.com/openwisp/docker-openwisp/issues/494>`_.
- Run `collectstatic` only when Python dependencies change `#246
<https://github.com/openwisp/docker-openwisp/issues/246>`_.
- Added environment variables for configuring Redis `#463
<https://github.com/openwisp/docker-openwisp/issues/463>`_.

Changes
~~~~~~~

Dependencies
++++++++++++

- Upgraded to OpenWISP Users 1.2.x (see `changelog
<https://github.com/openwisp/openwisp-users/releases/tag/1.2.0>`__).
- Upgraded to OpenWISP Controller 1.2.x (see `changelog
<https://github.com/openwisp/openwisp-controller/releases/tag/1.2.0>`__).
- Upgraded to OpenWISP Monitoring 1.2.x (see `changelog
<https://github.com/openwisp/openwisp-monitoring/releases/tag/1.2.0>`__).
- Upgraded to OpenWISP Network Topology 1.2.x (see `changelog
<https://github.com/openwisp/openwisp-network-topology/releases/tag/1.2.0>`__).
- Upgraded to OpenWISP Firmware Upgrader 1.2.x (see `changelog
<https://github.com/openwisp/openwisp-firmware-upgrader/releases/tag/1.2.0>`__).
- Upgraded to OpenWISP RADIUS 1.2.x (see `changelog
<https://github.com/openwisp/openwisp-radius/releases/tag/1.2.0>`__).
- 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
<https://github.com/openwisp/docker-openwisp/issues/462>`_.
- Prevented creation of duplicate topology objects.
- Fixed condition check in `create_default_topology` `#421
<https://github.com/openwisp/docker-openwisp/issues/421>`_.
- Updated auto-install script to suggest the correct VPN hostname.

Version 24.11.2 [2024-12-18]
----------------------------

Bugfixes
~~~~~~~~

- Resolved an issue in the ``docker-compose`` configuration for the
``openvpn`` service by adding the ``/dev/net/tun`` device.
- Fixed the auto-install script to support installations from forked
repositories.
- Fixed the auto-install script to ensure installation of the latest
released version from GitHub.
- Added missing dependencies ``curl`` and ``jq`` to the auto-install
script to prevent installation failures.
- Resolved issues in the ``openwisp-postfix`` image by upgrading to
``postfix~=3.9.1-r0``.
- Bumped ``boto3~=1.35.82``.

Version 24.11.1 [2024-11-27]
----------------------------

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Find documentation in README.md under
# the heading "Makefile Options".

OPENWISP_VERSION = 24.11.1
OPENWISP_VERSION = 25.10.0
SHELL := /bin/bash
.SILENT: clean pull start stop

Expand Down
2 changes: 1 addition & 1 deletion images/common/openwisp/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
from .celery import app as celery_app

__all__ = ["celery_app"]
__openwisp_version__ = "25.07.0a"
__openwisp_version__ = "25.10.0"
__openwisp_installation_method__ = "docker-openwisp"
8 changes: 4 additions & 4 deletions images/openwisp_base/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,16 @@ ENV PATH="${PATH}:/home/openwisp/.local/bin"

# hadolint ignore=DL3013
RUN pip install --no-cache-dir --user --upgrade pip setuptools wheel
ARG OPENWISP_MONITORING_SOURCE="https://github.com/openwisp/openwisp-monitoring/tarball/1.2"
ARG OPENWISP_MONITORING_SOURCE="openwisp-monitoring~=1.2.0"
# hadolint ignore=DL3013
RUN pip install --no-cache-dir --user --upgrade ${OPENWISP_MONITORING_SOURCE}
ARG OPENWISP_FIRMWARE_SOURCE="https://github.com/openwisp/openwisp-firmware-upgrader/tarball/1.2"
ARG OPENWISP_FIRMWARE_SOURCE="openwisp-firmware-upgrader~=1.2.0"
# hadolint ignore=DL3013
RUN pip install --no-cache-dir --user --upgrade ${OPENWISP_FIRMWARE_SOURCE}
ARG OPENWISP_TOPOLOGY_SOURCE="https://github.com/openwisp/openwisp-network-topology/tarball/1.2"
ARG OPENWISP_TOPOLOGY_SOURCE="openwisp-network-topology~=1.2.0"
# hadolint ignore=DL3013
RUN pip install --no-cache-dir --user --upgrade ${OPENWISP_TOPOLOGY_SOURCE}
ARG OPENWISP_RADIUS_SOURCE="https://github.com/openwisp/openwisp-radius/tarball/1.2"
ARG OPENWISP_RADIUS_SOURCE="openwisp-radius~=1.2.0"
# hadolint ignore=DL3013
RUN pip install --no-cache-dir --user --upgrade ${OPENWISP_RADIUS_SOURCE}

Expand Down
2 changes: 1 addition & 1 deletion requirements-test.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
docker>=7.1.0,<7.2.0
openwisp-utils[qa,selenium] @ https://github.com/openwisp/openwisp-utils/tarball/1.2
openwisp-utils[qa,selenium]~=1.2.0