Tags: ritwickdsouza/openwisp-controller
Tags
Version 0.7.0 [2020-07-01] - [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 <https://github.com/openwisp/netjsonconfig>`_ version to 0.8.0 - [change] Increased minimum `paramiko <https://github.com/paramiko/paramiko>`_ version to 2.7.1 - [change] Increased minimum `celery <https://github.com/celery/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
Version 0.7.0.post1 [2020-07-01] - Increased minimum django-netjsonconfig version to 0.12
Version 0.5.2 [2020-03-18] --------------------------- - [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)
Version 0.5.1 [2020-02-28] -------------------------- - [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
Version 0.5.0 [2020-02-05] -------------------------- - [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
Version 0.4.0 [2019-01-09] -------------------------- - [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 openwisp#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
PreviousNext