openwisp / openwisp-monitoring

Network monitoring system written in Python and Django, designed to be extensible, programmable, scalable and easy to use by end users: once the system is configured, monitoring checks, alerts and metric collection happens automatically.
https://openwisp.io/docs/dev/monitoring/
Other
165 stars 112 forks source link

[bug] Additional properties in wireless schema section are not allowed #495

Closed nemesifier closed 1 year ago

nemesifier commented 1 year ago

This makes it harder to evolve the application and add new features, because once the monitoring agent is modified to add new data, unless the server is updated to the latest master the app will reject the data.

For example, after having added this feature in the agent: https://github.com/openwisp/openwrt-openwisp-monitoring/commit/45f50ac6094fe74a68b5528bc70970b95bb6ed93, the server rejects the new htmode property, hence making the latest version of the agent incompatible with older versions of openwisp-monitoring.

Therefore we should do this fix asap, backport it to the 1.0.0 branch and issue a new bugfix release.

nemesifier commented 1 year ago

Closed by #498.