Skip to content

Releases: openwisp/openwisp-controller

0.5.2 [2020-03-18]

18 Mar 21:42
0.5.2

Choose a tag to compare

  • [controller] Added NETJSONCONFIG_REGISTRATION_SELF_CREATION
  • [models] Handled accidental duplication of files across templates
  • [controller] Update hardware device info during registration (if the device already exists, the registration will update its info)
  • [admin] Moved hardware_id field in device list admin
  • [bugfix] Fixed broken preview when using hardware_id context var
  • [models] Flagged hardware_id as not unique (it's unique_together with organization)
  • [admin] Hidden device configuration context field into advanced options
  • [models] Removed LEDE from the OpenWRT backend label
  • [docker] Added REDIS_URL to docker-compose.yml and settings.py (for dev and test env)

0.5.1 [2020-02-28]

29 Feb 02:34
0.5.1

Choose a tag to compare

  • [models] Improved consistent key generation, now a consisten key is generated
    also when creating devices from the admin interface (or via model API),
    before it was only done during registration
  • [admin] Fixed unsaved changes JS bug that was triggered in certain cases
  • [deps] Switched back to jsonfield

0.5.0 [2020-02-05]

05 Feb 15:15
0.5.0

Choose a tag to compare

  • [deps] Upgraded to django 3, upgraded dependencies
  • [deps] Dropped support for python 2
  • [x509] Fixed serial number max length (imported from django-x509)
  • [admin] Fixed bug that caused organization field to be missing when importing a CA or certificate

0.4.0 [2020-01-09]

09 Jan 20:03

Choose a tag to compare

  • [feature] Added connection module (possibility to SSH into devices)
  • [feature] Added default operator group
  • [feature] Added management IP feature
  • [change] Changed configuration status: running has been renamed to applied
  • [admin] Added NETJSONCONFIG_MANAGEMENT_IP_DEVICE_LIST setting
  • [admin] Added NETJSONCONFIG_BACKEND_DEVICE_LIST setting
  • [x509] Fixed common_name redundancy
  • [admin] Hidden "Download Configuration" button when no config is available
  • [controller] Register view now updates device details
  • [deps] Added support for Django 2.1 and Django 2.2
  • [models] Added support for hardware ID / serial number
  • [device] Add context field to device
  • [bugfix] Show error when the preview is experiencing issues
  • [ux] Group device change form in tabs
  • [ux] Show loading indicator while loading preview
  • [vpn] Add controller views (download & checksum) for VPN config
  • [vpn] Fixed DH params in preview #107
  • [change] Moved urls to admin namespace
  • [feature] Implement copy/clone templates
  • [feature] Added API to get context of device
  • [bugfix] Ensure atomicity of transactions with database during auto-registration

0.3.2 [2018-02-19]

19 Feb 14:33

Choose a tag to compare

  • [requirements] Updated requirements and added support for django 2.0

0.3.1 [2017-12-20]

20 Dec 16:58

Choose a tag to compare

  • [pki] Reimplemented serial numbers as UUID integers
  • [pki] Added switcher that facilitates importing certificates
  • [pki] [admin] Removed serial_number from certificate list

0.3.0 [2017-12-17]

17 Dec 17:13

Choose a tag to compare

  • [feature] Added geographic and indoor mapping module
  • [feature] Aded Dockerfile

0.2.5 [2017-12-02]

02 Dec 21:01

Choose a tag to compare

  • #21: [admin] Added a link to password reset in login form

0.2.4 [2017-11-07]

07 Nov 15:56

Choose a tag to compare

  • Added support for django-x509 0.3.0

0.2.3 [2017-08-29]

29 Aug 12:51

Choose a tag to compare

  • 934be13: [models] Updated sortedm2m __str__ definition
  • b76e4e2: [requirements] django-netjsonconfig>=0.6.3,<0.7.0