Releases: OS2iot/OS2iot-frontend
v1.7.0 - Radio planning
This release is intended to be used with OS2IoT-docker v1.5.0 and OS2IoT-backend v1.7.0
Breaking Changes
- For using the new satellite map and height curves, a user has to be created in Datafordeler See more
- Two new environment variables have been introduced, these need to be set for height curves and satellite map to work See more
What's Changed
- Fix CVE–2023–42282 by @debricked in #157
- Feature/smaller map changes by @augusthjerrild in #155
- Can now search for location on maps and dobbeltclick will move marker. by @augusthjerrild in #156
- IOT-1507: More gateway metadata by @fcv-iteratorIt in #158
- Feature/feedback changes by @augusthjerrild in #160
- Feature/1508 heights map by @augusthjerrild in #159
- Feature/iot 1563 add placement to device list by @augusthjerrild in #161
- Feature/feedback rettelser by @augusthjerrild in #162
New Contributors
- @debricked made their first contribution in #157
Full Changelog: v1.6.0...v1.7.0
v1.6.0 - Support chirpstack v4, security updates and general improvements
This release is intended to be used with OS2IoT-docker v1.5.0 and OS2IoT-backend v1.6.0
Breaking changes
- Communication with Chirpstack versions lower than 4 no longer works.
What's Changed
- Update auth.component.html - autofocus on username by @kristianrl in #140
- (IOT-1495) Added new time format pipe with seconds by @fcv-iteratorIt in #141
- (IOT-1211) Updated description text for data rate by @fcv-iteratorIt in #143
- Fixed routing of gateway list + fixed memory leak by @fcv-iteratorIt in #144
- Changed mqtt datatarget topic placeholder + added tooltip by @fcv-iteratorIt in #145
- Updated non-angular related packages by @fcv-iteratorIt in #146
- Removed maxLenght from device AND gateway EUI by @fcv-iteratorIt in #147
- Added sticky to name column on gateway status table by @fcv-iteratorIt in #148
- Implemented application table column selection by @fcv-iteratorIt in #149
- Moved column selector to own component + implemented column selection… by @fcv-iteratorIt in #150
- Updated Chirpstack from V3 to V4 by @augusthjerrild in #152
- Column administration on gateway-status-table by @fcv-iteratorIt in #151
- fixed status by @augusthjerrild in #153
- Feedback changes. by @augusthjerrild in #154
New Contributors
- @kristianrl made their first contribution in #140
Full Changelog: v1.5.1...v1.6.0
v1.5.1 - Add permissions to applications on creation
Note: Permissions are usually referred to as usergroups
This release is intended to be used with OS2IoT-Backend release v1.5.2
What's Changed
- It is now possible to add permission to application on creation by @fcv-iteratorIt in #138
- Added organization filter to permissions by @fcv-iteratorIt in #139
Full Change log: v1.5.0...v1.5.1
v1.5.0 - MQTT device support + better Open Data Dk datatarget
This release is intended to be used with backend v1.5.0 and Docker v1.4.0
What's Changed
- Rework of open data dk datatarget by @Fritsen in #135
- Fixed bug where HTTP Datatarget updates did not save correctly (IOT-1… by @Fritsen in #136
- Roadmap features: Mqtt broker/subscriber support by @fcv-iteratorIt and @augusthjerrild in #137
- Various bugfixes and improvements
- Fixed bug in bulk import that skipped validation
Breaking changes
- There has been introduced some new settings that needs to be set for the hosting to work for MQTT support, more can be read in the docs Installation guide
New Contributors
Full Changelog: v1.4.2...v1.5.0
v1.4.2 - Enforce name on DeviceModel
Compatible with backend version 1.4.1 or newer
What's Changed
- Hotfix/enforce name on device model by @fcv-iteratorIt in #134
Full Changelog: v1.4.1...v1.4.2
v1.4.1 - Bugfix of 404 routes
What's Changed
Fix issue with some routes not working for direct linking
- Fix 404 routes by @fcv-iteratorIt in #133
Full Changelog: v1.4.0...v1.4.1
v1.4.0 - Quality of life updates
What's Changed
- Refresh gatewaylist every minute by @fcv-iteratorIt in #126
- Feature/lorawan as default setting by @fcv-iteratorIt in #124
- Made map component fill 100% in height by @fcv-iteratorIt in #125
- Added ua-parser-js to package.json to fix dependency alert by @fcv-iteratorIt in #128
- Updated most dropdowns/lists to sort by name by @fcv-iteratorIt in #129
- Feature/iot 1364 direct url to tabs by @fcv-iteratorIt in #130
- Made gateway map component use organization subject for updating by @fcv-iteratorIt in #131
New Contributors
- @fcv-iteratorIt made their first contribution in #126
Full Changelog: v.1.3.0...v1.4.0
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