v.1.2.0 - New User Management, MQTT DataTarget, Improved LoRaWAN Monitoring, General fixes
Important notes on migrations
New User Management
This release fundamentally changes how useraccess is managed in OS2iot. A database migration automatically maps the existing UserGroups/Permissions to the new models - but as these cannot be mapped exactly 1:1 you should check out the mapping before releasing and manually correct issues. The new structure is documented in:
https://os2iot.readthedocs.io/en/latest/software-architecture/software-architecture.html?highlight=Gateway%20administrator#user-permissions
And, as the mapping is not 1:1, reverting the migration is a "best effort" to go back to the original groups/permissions. This might require some manual moving around of users in groups.
Emails
As a new feature, the platform can and will now send emails to new users and User Administrators when applying for access to organizations. This requires the setup of new environment variables in the backend as described:
https://os2iot.readthedocs.io/en/latest/software-architecture/software-architecture.html?highlight=Gateway%20administrator#user-permissions.
What's Changed
- Add MQTT datatarget by @AramAlsabti in #79
- Show signal strength by @AramAlsabti in #81
- More rows on tables by @augusthjerrild in #77
- Reset API key on a generic HTTP device by @AramAlsabti in #76
- Landing page is now /applications. by @AramAlsabti in #86
- Removes error when creating SigFox group for organization by @GufCab in #80
- Feature/iot 1249 manage kombit users by @augusthjerrild in #82
- Show overview of gateway status by @AramAlsabti in #84
- New user management multiple levels by @AramAlsabti in #87
- Revised user management and permissions by @AramAlsabti in #68
- Fix user admin name by @AramAlsabti in #95
- Fix data target naming by @AramAlsabti in #94
- Make graphs on gateway status responsive on tablets by @AramAlsabti in #93
- Fix generic http url overlap on chromium and webkit browsers by @AramAlsabti in #92
- Only show "no data" when data isn't defined by @AramAlsabti in #91
- Don't wrap gateway status footer by @AramAlsabti in #89
- Update reset api key text by @AramAlsabti in #88
- Enforce same page size options by @AramAlsabti in #90
- Simplify revised permission migration by @AramAlsabti in #98
- Revise welcome screen and emails. Show all requested users if admin by @AramAlsabti in #100
- Minor UX improvements by @AramAlsabti in #99
- Show gateway status for whole time period by @AramAlsabti in #101
- Fixed app selector on payload decoder edition by @bkdkmd in #106
Full Changelog: v.1.1.1...v.1.2.0