Skip to content

Releases: openwisp/openwisp-controller

0.7.0.post1 [2020-07-01]

01 Jul 02:52
0.7.0.post1
Compare
Choose a tag to compare
  • Increased minimum django-netjsonconfig version to 0.12

0.7.0 [2020-07-01]

01 Jul 01:31
0.7.0
Compare
Choose a tag to compare
  • [feature] Added signals: config_status_changed, checksum_requested, config_download_requested
  • [feature] Added the possibility of specifying default values for variables used in templates
  • [feature] Added banner_timeout
  • [feature] Emit signal when DeviceConnection.is_working changes
  • [change] Backward incompatible change: the config_modified
    signal is not emitted anymore when the device is created
  • [change] VPN files now have 0600 permissions by default
  • [change] Increased minimum netjsonconfig version to 0.8.0
  • [change] Increased minimum paramiko version to 2.7.1
  • [change] Increased minimum celery version to 4.4.3
  • [fix] Avoid errors being hidden by tabs
  • [fix] Fixed clashes between javascript schema validation and variables
  • [fix] Fixed exception when adding device credential without type
  • [fix] Fixed exception when auto adding device credentials to devices which don't have a configuration
  • [fix] Avoid multiple devices having the same management IP address (multiple devices
    having the same last IP is allowed because last IP is almost always a public address)
  • [docs] Documented SSH timeouts
  • [docs] Update outdated steps in README instructions

0.6.0 [2020-04-02]

02 Apr 17:57
0.6.0
Compare
Choose a tag to compare
  • Added controller view that allows to update the device information (firmware version used)
  • Recover deleted object views in recoverable objects now show latest objects first
  • Added NETJSONCONFIG_HARDWARE_ID_AS_NAME setting

0.5.2 [2020-03-18]

18 Mar 21:42
0.5.2
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
  • [feature] Added geographic and indoor mapping module
  • [feature] Aded Dockerfile