Skip to content

Releases: openwisp/ansible-openwisp2

22.05.3 [2023-02-21]

21 Feb 20:58
22.5.3
Compare
Choose a tag to compare
  • Updated source for Stouts.postfix role dependency
  • Fix: updated openssl command syntax

22.05.2 [2022-10-18]

18 Oct 19:42
22.5.2
Compare
Choose a tag to compare
  • Removed sql module from default freeradius site which was generating errors
  • Fixed openwisp2_should_install_python_37 false test
  • Fixed installation of Python 3.7 on old systems
  • Fixed installation of freeradius on Ubuntu 22.04.1

22.05.1 [2022-05-30]

30 May 15:45
22.5.1
Compare
Choose a tag to compare
  • Fixed redis installation issue on some Ubuntu versions

22.05 [2022-05-12]

12 May 19:13
22.5.0
Compare
Choose a tag to compare

Changes

  • Upgraded to OpenWISP Users 1.0.x (see change log)
  • Upgraded to OpenWISP Controller 1.0.x (see change log)
  • Upgraded to OpenWISP Network Topology 1.0.x (see change log)
  • Upgraded to OpenWISP Firmware Upgrader 1.0.x (see change log)
  • Backward incompatible change: simplified installation of
    custom modules, the variables with _pip suffix have been abandoned
    in favour of supplying the full version in the variables having
    _version suffix, for more information please see [change!] Simplify installation of custom modules #193
  • openwisp2_firmware_upgrader_max_file_size now sets
    OPENWISP_FIRMWARE_UPGRADER_MAX_FILE_SIZE in settings.py and
    updates client_max_body_size in nginx config.
  • Added variable to configure daphne websocket timeout;
    this timeout value is also used for configuring the "group_expiry"
    of CHANNEL_LAYERS.
  • Updated nginx SSL configuration:
    • Dropped TLSv1.0 and TLSv1.1 protocol
    • Updated cipher list
  • Updated NGINX security headers
  • Disabled nginx server_tokens
  • Added django-celery-email as default email backend
  • Added django.contrib.humanize to INSTALLED_APPS
  • Moved geocoding check from django-loci to explicit task

Features

Bugfixes

  • Added handler for removing celerybeat-schedule.db whenever
    there's a change to the python code
  • Updated celery supervisor config to support Celery 5
  • Fixed support for Ubuntu 18.04
    • the role will install Python 3.7 if Python version < 3.7 is found
    • pinned setuptools~=59.6.0
  • Fixed uWSGI OSError

20.12.5 (0.15.0) [2021-09-29]

29 Sep 14:57
Compare
Choose a tag to compare

Features

  • Added support for Debian 11 (Bullseye).

20.12.4 (0.14.0) [2021-09-24]

24 Sep 18:01
0.14.0
00684c4
Compare
Choose a tag to compare

Changes

  • Configured Nginx to use UNIX sockets instead of TCP to communicate with uWSGI and Daphne #281.

  • Added dedicated celery queue and worker for openwisp-firmware-upgrader #293.
    By default the dedicated celery queue and worker are used if the openwisp-firmware-upgrader is installed, but it can be turned off by the user.

  • Potentially backwards-incompatible: ⚠️

    • The default number of processes for uWSGI and Daphne is reduced to 1 #274.
    • The default concurrency of celery workers for each celery queue is reduced to 1 #274.
    • Auto-scaling for celery workers is turned off by default #274.

    These changes were made to provide more conservative defaults which can work on smaller VMs. Users are advised to configure the above values according to the resources of their machine and the number of devices managed by their system.

Bugfixes

  • Fixed log rotation for Nginx logs #277.

Dependencies

Version 20.12.3 (0.13.2) [2021-06-29]

29 Jun 17:41
0.13.2
Compare
Choose a tag to compare

Bugfixes

Fixed alias traversing issue in nginx configuration.
This is a security fix, all users are advised to upgrade.

20.12.2 (0.13.1) [2021-03-24]

24 Mar 18:36
0.13.1
Compare
Choose a tag to compare

Changes

  • Disabled leaflet reset view button because it is not useful in our use case

Bugfixes

  • Fixed bug affecting the installation of additional python packages on Ubuntu 18.04 because of PEP517

20.12.1 (0.13.0) [2021-03-16]

16 Mar 23:19
0.13.0
Compare
Choose a tag to compare

This is a bugfix version, no major features were added but several changes were made to the ansible role logic, that's why the version increase from 0.12.0 to 0.13.0.

Changes

  • Reconfigured celery queues #242

    Potentially backward incompatible change!
    If you were customizing or doing any low lever operations
    with the celery queues this may affect you negatively, so pelase
    double check and back up your systems before upgrading

  • Removed public read permission #243

Features

  • Added API URLs by default #234
  • Added possibility to configure external redis server
  • Added openwisp2_postfix_install variable to disable installing postfix
  • Added openwisp2_redis_install variable to disable installing redis
  • Added openwisp2_controller_urls variable

Bugfixes

  • Fixed bug affecting installation of custom packages

20.12 (0.12.0) [2020-12-11]

11 Dec 22:17
0.12.0
Compare
Choose a tag to compare

Changes

Features

  • Added support for the new OpenWISP Notifications module, which brings support for web and email notifications for important events
  • Added support for OpenWISP Firmware Upgrader; See Firmware Upgrader Quickstart
  • Added HTML/static files minification and cache invalidation
  • Added automatic generation of default SSH credentials and automatic creation of "Authorized SSH Keys" configuration template

Bugfixes

  • Avoid failure if use_redis5 not defined
  • Install geographic libraries separately from spatialite
  • Pinned python pip to 20.2.4 to avoid new dependency resolution which is stalling the install process
  • Removed "Install cryptography from pip" task (the cryptography version is defined in django-x509)