Yesterday I issued new releases of several openwisp2 modules which contain many small improvements, bug fixes and a few major features.
The major features are the following ones: *Template Tags* Templates can now be tagged. These tags can be set in the configuration of openwisp-config <https://github.com/openwisp/openwisp-config>, so devices can automatically register with a set of pre-configured tags. The templates which are tagged do not need to be set as "default". *Use case:* this way users can prepare a set of templates for "mesh" another set of templates for "4G" or you name your different use cases. In the mesh OpenWRT/LEDE images users will then put the "mesh" tag, in the 4G OpenWRT/LEDE image users will set the 4G tag and so on. *Note:* to prepare images that are slightly different you don't need to re-compile each time, you can use the image-builder feature of OpenWRT/LEDE. we have an ansible role that may help you to do that: https://github.com/openwisp/ansible-openwisp2-imagegenerator *Device information collection* When a new device registers, it now sends information of its hardware model (manufacturer and device model) and operating system (LEDE/OpenWRT version) to OpenWISP 2. *New Device database object partly replaces Config* A new object was introduced: Device, which stores information that are strictly related to the device (mac address, device model and manufacturer, operating system used). The Config object still exists but now only stores configuration information and has a relation with Device. One of the advantages brought by this separation is that it's now possible to create users which can see / edit Device information but cannot operate on their configuration. In the future it will also be possible to create drafts of new configurations that can then be confirmed before being applied (right now when a user changes a configuration the change is immediate). *Change logs* Change logs for the latest releases are available at the following links: - https://github.com/openwisp/openwisp-controller/releases/tag/0.2.0 - https://github.com/openwisp/django-netjsonconfig/releases/tag/0.6.0 - https://github.com/openwisp/netjsonconfig/releases/tag/0.5.6 - https://github.com/openwisp/openwisp-users/releases/tag/0.1.4 - https://github.com/openwisp/django-owm-legacy/releases/tag/0.4.0 -- You received this message because you are subscribed to the Google Groups "OpenWISP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
