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.

Reply via email to