Releases: OS2iot/OS2iot-frontend
v.1.3.0 - Package Updates, Security Improvements and Improvements to User Management
Functionality updates
This release mainly focused on updating outdated packages for security reasons, bugfixing and a revamp to who can update users.
Feature changes
- Only a user administrator on the proper organization can see and update a users details
- Better error descriptions when using the KOMBIT sign up flow
- An additonal ADR algorithm has been added by Sensade
- User administrators can now change the email of a KOMBIT user
What's Changed
- Build and scan for vulnerabilities by @AramAlsabti in #110
- Added possibility for selecting a specific adr algorithm by @MStenkaer in #112
- Bump moment from 2.27.0 to 2.29.2 by @dependabot in #97
- Bump terser and @angular-devkit/build-angular by @dependabot in #118
- Fix user list for organization admin by @GufCab in #122
- Better error description for kombit creation by @GufCab in #123
- FIWARE data target OAuth authorization by @rosieks in #111
- Fixed link to FIWARE data model when creating a Device model
New Contributors
- @MStenkaer made their first contribution in #112
- @dependabot made their first contribution in #97
- @rosieks made their first contribution in #111
Full Changelog: v.1.2.0...v.1.3.0
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
v.1.1.1 Metadata, documentation, bug fixes
What's Changed
- Visualize timestamp of latest X device messages by @AramAlsabti in #71
- Add metadata to IoT devices by @AramAlsabti in #74
- Optional metadata fields when managing an application by @AramAlsabti in #72
- Bugfix: Sorting of applications and device model properties by @augusthjerrild
Full Changelog: v.1.1.0...v.1.1.1
v.1.1.0 Migrations, multicast, API Keys, improved bulk import
What's Changed
- OS2iot now supports ChirpStacks LoRaWAN multicast functionality. Multicast groups are defined under each application.
- It is now possible to create API keys to interact with the OS2iot backend
- Feature/iot 16 multicast frontend by @augusthjerrild in #60
- Feature/1220 api key by @AramAlsabti in #62
- CVE-2019-18413. Patch for potential SQL injections by @AramAlsabti in #63
- FIWARE datatarget by @bkdkmd in #67
- Data Target "Marketplace" ready for adding new data target types in the future (@bkdkmd)
- Calls to Chirpstack optimized to make the bulk creation of LoRaWAN devices faster and less error prone. Should also reduce load times when loading long lists by @AramAlsabti in #65
New Contributors
- @augusthjerrild made their first contribution in #57
- @bkdkmd, @rohit-vrrr and @prahvin made their first contribution in #67
Full Changelog: v.1.0.1...v.1.1.0
v.1.0.1
Covers the first round of closed issues and pull requests. Compatible with backend v.1.0.1
What's Changed
- Make environment configurable using environment variables by @MadsSvejstrup in #52
- Added message to prompt when attempting to delete application with ex… by @GufCab in #54
- Active column now uses timestamp from latest message by @AramAlsabti in #56
New Contributors
- @MadsSvejstrup made their first contribution in #52
- @GufCab made their first contribution in #54
- @AramAlsabti made their first contribution in #56
Full Changelog: v.1.0.0...v.1.0.1
v.1.0.0
First release of OS2iot frontend.
Contributors
- @ncjej made their first contribution in #1
- @AllanUI made their first contribution in #6
- @VirtualSatai made their first contribution in #17
Full Changelog: https://github.com/OS2iot/OS2IoT-frontend/commits/v.1.0.0