Releases: CGI-FR/IoT-Hub-Portal
Releases · CGI-FR/IoT-Hub-Portal
v3.4.0
What's Changed
This version allows to manage all workflow on IoT Edge and IoT Edge deployments by the portal.
Breaking changes
N/A
Bug fixes
- Fix #1388 - Make Edge device Scope nullable in database by @kbeaugrand in #1389
- Bugfix: Add github action to generate an app token for automated PR on documentation by @hocinehacherouf in #1371
- Change Edge device List is not showing the device name by @ChristopheRib63 in #1405
- Bug/1399_-_After duplicating an edge device, clicking on "New" keeps duplication options by @Sben65 in #1414
- Bug/1402_-_Edge device name not modifiable by @Sben65 in #1411
- Bug/1403_-_When creating a new edge device, the model image is not displayed by @Sben65 in #1413
- Fix #1467 - Failed to save LoRa WAN device model commands by @kbeaugrand in #1468
- Fix #1462 - Unable to get device credentials by @kbeaugrand in #1469
- Fix #1409 - Client thumbprint should not be present in device twin if… by @kbeaugrand in #1470
- BugFix/1415_-_Unable to configure system modules on existing edge models by @Sben65 in #1420
- BugFix/#1385_-_Failed to sort in Edge Device list by @Lucas-Zem in #1479
New Features
- Feature/#1141_-_Edit the edge hub and edge agent image and versions in the edge model by @Sben65 in #1384
- Set default PostgreSQL image version to 14 by @audserraCGI in #1412
- Fix/1416 - Enable setting container create options on system modules in edge models by @kbeaugrand in #1418
Minor changes
- Fix Code Scaning issue #728 by @kbeaugrand in #1394
- Remove scss_tokenizer dev dependency from the package.json file by @kbeaugrand in #1398
- Fix #1472 - Remove DeviceModelCommandManager class by @kbeaugrand in #1475
- Remove Useless assignment to local variable in in DeviceModelPropertiesControllerTests by @kbeaugrand in #1395
- Remove Useless assignment to local variable in EditLoraDeviceTest by @kbeaugrand in #1396
- Remove Useless assignment to local variable in ModuleDialogTests by @kbeaugrand in #1397
- Bump Azure.Storage.Blobs from 12.14.0 to 12.14.1 in /src by @dependabot in #1383
- Bump FluentAssertions from 6.7.0 to 6.8.0 in /src by @dependabot in #1406
- Bump prometheus-net.AspNetCore from 6.0.0 to 7.0.0 in /src by @dependabot in #1425
New Contributors
- @Lucas-Zem made their first contribution in #1479
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
New Features
- Add container create options on create/edit edge module #1170 by @kbeaugrand in #1360
- Feature/#1132 Save and Duplicate Edge Device by @Sben65 in #1374
- Change GatewayID field to list in device creation/edition pages by @audserraCGI in #1376
Bug fixes
- Bugfix: Add missing next page on concentrators listing by @hocinehacherouf in #1365
- Bug/#1372_-_Pagination on edge devices does not return next page value by @Sben65 in #1377
- BugFix/#1373_-_Issue when creating a new Edge Device by @Sben65 in #1379
Minor changes
- Bump Microsoft.Graph from 4.44.0 to 4.45.0 in /src by @dependabot in #1380
Full Changelog: v3.2.0...v3.3.0
v3.2.0
What's Changed
New Features
- Concentrator CRUD is now using database by @audserraCGI in #1323
- Feature/#1282_-_Edge listing should use database by @Sben65 in #1335
- Feature/Expand generic repository functionalities by @hocinehacherouf in #1346
Bug fixes
- Bugfix/Nb devices on Edge Devices list is always equal to zero by @Sben65 in #1335
- Bugfix/Downgrade microsoft nuget dependencies from 6.0.10 to 6.0.9 #1336 by @hocinehacherouf in #1337
Minor changes
- Bump MudBlazor from 6.0.16 to 6.0.17 in /src by @dependabot in #1324
- Bump Microsoft.AspNetCore.Components.WebAssembly from 6.0.9 to 6.0.10 in /src by @dependabot in #1328
- Bump Microsoft.AspNetCore.Components.WebAssembly.Authentication from 6.0.9 to 6.0.10 in /src by @dependabot in #1332
- Bump Microsoft.Graph from 4.43.0 to 4.44.0 in /src by @dependabot in #1327
- Bump docker/build-push-action from 3.1.1 to 3.2.0 by @dependabot in #1334
- Bump Microsoft.Extensions.Http.Polly from 6.0.9 to 6.0.10 in /src by @dependabot in #1342
- Bump docker/login-action from 2.0.0 to 2.1.0 by @dependabot in #1333
- Bump Azure.Storage.Blobs from 12.13.1 to 12.14.0 in /src by @dependabot in #1339
- Bump bunit.core from 1.10.14 to 1.11.7 in /src by @dependabot in #1341
- Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 6.0.9 to 6.0.10 in /src by @dependabot in #1340
- Bump bunit from 1.10.14 to 1.11.7 in /src by @dependabot in #1343
- Bump Microsoft.AspNetCore.Mvc.Testing from 6.0.9 to 6.0.10 in /src by @dependabot in #1351
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 6.0.9 to 6.0.10 in /src by @dependabot in #1352
- Bump Microsoft.AspNetCore.Authentication.OpenIdConnect from 6.0.9 to 6.0.10 in /src by @dependabot in #1338
- Bump Blazored.Modal from 7.0.0 to 7.1.0 in /src by @dependabot in #1354
- Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 6.0.9 to 6.0.10 in /src by @dependabot in #1355
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
New Features
- Feature/Update devices controllers to use database to list, create, update and delete devices by @hocinehacherouf in #1301
- Synchronize concentrators between Azure and DB by @audserraCGI in #1313
- Feature/#1281_-_Syncronize edge device between IoT hub and portal database by @Sben65 in #1314
- Add generic pagination on generic repository #1304 by @hocinehacherouf in #1305
Bug fixes
- Fix device create/update/delete on azure iot hub #1308 by @hocinehacherouf in #1309
Minor changes
- Remove devbot actions by @kbeaugrand in #1299
- Enable AutoMapper dependency injection to load all profiles #1264 by @hocinehacherouf in #1306
- Add pgadmin on docker-compose #1310 by @hocinehacherouf in #1311
- Bump Microsoft.Graph from 4.41.0 to 4.42.0 in /src by @dependabot in #1294
- Bump Microsoft.TypeScript.MSBuild from 4.8.3 to 4.8.4 in /src by @dependabot in #1293
- Bump actions/setup-dotnet from 2 to 3 by @dependabot in #1298
- Bump AutoMapper from 11.0.1 to 12.0.0 in /src by @dependabot in #1296
- Bump AutoMapper.Extensions.Microsoft.DependencyInjection from 11.0.0 to 12.0.0 in /src by @dependabot in #1297
- Bump actions/checkout from 2 to 3.1.0 by @dependabot in #1312
- Bump Microsoft.Graph from 4.42.0 to 4.43.0 in /src by @dependabot in #1315
Full Changelog: v3.0.0...v3.1.0
v3.0.0
What's Changed
Breaking Changes
- Add PostgreSQL database to deployment by @kbeaugrand in #1111
- Add pgsql database connection by @kbeaugrand in #1121
- Add unit of work and generic repository by @kbeaugrand in #1154
- Move Device model property to database by @kbeaugrand in #1155
- Fix PostgreSQL arm deployment by @kbeaugrand in #1183
New Features
- Fix #1193 - Persist postgreSQL database for local development by @kbeaugrand in #1194
- Feature/1030 sync devices between iot hub and portal by @hocinehacherouf in #1279
- Rework edge model service to use database by @audserraCGI in #1273
- Add database support in README by @kbeaugrand in #1205
- Fix #1195 - Add Quartz.NET Tables to database migration + fix connect… by @kbeaugrand in #1196
- Define EdgeHub routes in edge models by @audserraCGI in #1173
- Fix #1198 - Add database HealthCheck to /Healtz response by @kbeaugrand in #1199
- Add manual pipeline to delete a version of doc #1087 by @hocinehacherouf in #1225
- Update backend to use database to manage device tags #1221 by @hocinehacherouf in #1222
- Add migration of edge model commands from st table to database #1218 by @hocinehacherouf in #1219
- Add migration of edge models from st table to database #1217 by @hocinehacherouf in #1220
- Fix #1212 - Modify deployment template by @kbeaugrand in #1214
- Fix #1206 - Configure database and migrate as soon as possible by @kbeaugrand in #1213
- Feature/1211 migrate device models from st table to database by @hocinehacherouf in #1215
- Fix #1200 - Add Metrics services to Quartz Jobs by @kbeaugrand in #1203
- Add error logging when exception occures during database seeding by @kbeaugrand in #1197
- Rework device models/command controllers to use database #1226 by @hocinehacherouf in #1241
- Add migration of device model commands from st table to database #1209 by @hocinehacherouf in #1210
- Add migration of device tags from st table to database #1207 by @hocinehacherouf in #1208
Bug fixes
- Add missing mapping on ClassType between lorawan and twin #1274 by @hocinehacherouf in #1286
- Fix #1191 - Unable to track an entity of type 'DeviceModelProperty' because its primary key property 'Id' is null. by @kbeaugrand in #1192
- Fix missing compute device model image uri #1248 by @hocinehacherouf in #1251
- Fix loading device model properties on a device #1249 by @hocinehacherouf in #1253
- Add missing Description column on Edge Device Model #1246 by @hocinehacherouf in #1250
Minor changes
- Refactor DevicesControllerBase #986 by @hocinehacherouf in #1172
- Refactor: make nullable arguments as nullable in the declaration by @kbeaugrand in #1216
- Bump Microsoft.TypeScript.MSBuild from 4.8.2 to 4.8.3 in /src by @dependabot in #1184
- Bump FluentValidation from 11.2.1 to 11.2.2 in /src by @dependabot in #1224
- Bump Microsoft.AspNetCore.Components.WebAssembly.Authentication from 6.0.8 to 6.0.9 in /src by @dependabot in #1228
- Bump Microsoft.AspNetCore.Components.WebAssembly from 6.0.8 to 6.0.9 in /src by @dependabot in #1232
- Bump Microsoft.OpenApi from 1.4.1 to 1.4.2 in /src by @dependabot in #1231
- Bump Microsoft.AspNetCore.Authentication.OpenIdConnect from 6.0.8 to 6.0.9 in /src by @dependabot in #1230
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 6.0.8 to 6.0.9 in /src by @dependabot in #1229
- Bump Microsoft.Extensions.Http.Polly from 6.0.8 to 6.0.9 in /src by @dependabot in #1237
- Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 6.0.8 to 6.0.9 in /src by @dependabot in #1233
- Bump Microsoft.AspNetCore.Mvc.Testing from 6.0.8 to 6.0.9 in /src by @dependabot in #1234
- Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 6.0.8 to 6.0.9 in /src by @dependabot in #1235
- Bump Microsoft.EntityFrameworkCore.InMemory from 6.0.8 to 6.0.9 in /src by @dependabot in #1238
- Bump Microsoft.Graph from 4.39.0 to 4.40.0 in /src by @dependabot in #1240
- Bump Microsoft.EntityFrameworkCore.Relational from 6.0.8 to 6.0.9 in /src by @dependabot in #1239
- Bump Microsoft.EntityFrameworkCore.Design from 6.0.8 to 6.0.9 in /src by @dependabot in #1236
- Bump Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore from 6.0.8 to 6.0.9 in /src by @dependabot in #1243
- Bump DavidAnson/markdownlint-cli2-action from 6 to 7 by @dependabot in #1254
- Bump Quartz from 3.4.0 to 3.5.0 in /src by @dependabot in #1261
- Bump Docker.DotNet from 3.125.11 to 3.125.12 in /src by @dependabot in #1262
- Bump Npgsql.EntityFrameworkCore.PostgreSQL from 6.0.6 to 6.0.7 in /src by @dependabot in #1265
- Bump Blazored.Modal from 6.0.1 to 7.0.0 in /src by @dependabot in #1263
- Bump bunit.core from 1.9.8 to 1.10.14 in /src by @dependabot in #1267
- Bump bunit.web from 1.9.8 to 1.10.14 in /src by @dependabot in #1258
- Bump bunit from 1.9.8 to 1.10.14 in /src by @dependabot in #1266
- Bump Microsoft.Identity.Web from 1.25.2 to 1.25.3 in /src by @dependabot in #1269
- Bump Microsoft.Identity.Web.UI from 1.25.2 to 1.25.3 in /src by @dependabot in #1259
- Bump Quartz.Serialization.Json from 3.4.0 to 3.5.0 in /src by @dependabot in #1270
- Bump Quartz.Extensions.Hosting from 3.4.0 to 3.5.0 in /src by @dependabot in #1268
- Bump bunit.web.testcomponents from 1.9.8 to 1.10.14 in /src by @dependabot in #1260
- Bump actions/setup-python from 2 to 4 by @dependabot in #1271
- Bump MudBlazor from 6.0.15 to 6.0.16 in /src by @dependabot in #1278
- Bump Microsoft.Graph from 4.40.0 to 4.41.0 in /src by @dependabot in #1277
- Bump Microsoft.OpenApi from 1.4.2 to 1.4.3 in /src by @dependabot in #1285
- Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 in /src by @dependabot in #1284
Full Changelog: v2.12.0...v3.0.0
v2.12.0
What's Changed
Breaking Changes
N/A
New Features
Bug fixes
- Fix arm deployment without ideas feature #1178 by @hocinehacherouf in #1179
Minor changes
- Refactor device controller #985 by @hocinehacherouf in #1167
- Refactor/#982_-_Refactor device configurations controller by @Sben65 in #1169
- Add unit tests on lorawan device pages by @ChristopheRib63 in #1145
- Add unit tests on device create/detail pages about save and duplicate feature #1001 by @hocinehacherouf in #1163
- Bump Microsoft.OpenApi from 1.4.0 to 1.4.1 in /src by @dependabot in #1174
- Bump Microsoft.OpenApi from 1.3.2 to 1.4.0 in /src by @dependabot in #1161
- Bump Microsoft.Graph from 4.38.0 to 4.39.0 in /src by @dependabot in #1165
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
Breaking changes
N/A
New features
N/A
Bug fixes
- Fix #1136 HTTP 500 Add LoRaWan device service to depency injection by @JeremyTremblay2 in #1137
- Fix/1138 edge model deployment invalid format by @JeremyTremblay2 in #1143
- Fix/1140 edge model commands not saved by @JeremyTremblay2 in #1148
Minor changes
- Fix #980 - Refactor LoRaWAN Concentrators Controller by @kbeaugrand in #1133
- Fix #981 - Refactor LoRaWAN device controller by @kbeaugrand in #1134
- Bump FluentValidation from 11.2.0 to 11.2.1 in /src by @dependabot in #1142
- Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1 in /src by @dependabot in #1146
- Bump MudBlazor from 6.0.14 to 6.0.15 in /src by @dependabot in #1149
- Bump Microsoft.Graph from 4.37.0 to 4.38.0 in /src by @dependabot in #1147
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
Breaking Changes
N/A
New Features
- Fix #1108 - Add information message on creation and update to inform … by @kbeaugrand in #1120
- Feature/1118_-_Select the edge model at device creation by @Sben65 in #1125
Bug fixes
- Fix #1122 - Set http header to blob after the upload by @kbeaugrand in #1126
- Fix: #1095 - In lists, when we are in splitscreen (for example), the list display is not easely readable. by @Sben65 in #1115
Minor changes
- Task 988/Refactor EdgeDevicesController by @Sben65 in #1113
- Bump Azure.Storage.Blobs from 12.13.0 to 12.13.1 in /src by @dependabot in #1116
- Bump Microsoft.Graph from 4.36.0 to 4.37.0 in /src by @dependabot in #1124
- Bump Microsoft.TypeScript.MSBuild from 4.7.4 to 4.8.2 in /src by @dependabot in #1128
- Bump Microsoft.Identity.Web from 1.25.1 to 1.25.2 in /src by @dependabot in #1130
- Bump Microsoft.Identity.Web.UI from 1.25.1 to 1.25.2 in /src by @dependabot in #1129
Full Changelog: v2.9.0...v2.10
v2.9.0
What's Changed
Breaking changes
API path changed from /api/edge/configurations to /api/edge/models
Please see documentation at https://cgi-fr.github.io/IoT-Hub-Portal/stable/open-api/ for more information about existing endpoints.
Security updates
- Fix CWE-1333 - Regular expression denial of service in scss-tokenizer by @kbeaugrand in #1096
New Features
- Feature/870 edge models creation/edition page by @Sben65 in #892
- Fix: Clip device names in card on small width screens by @ChristopheRib63 in #1104
- Fix #1101 - Add concentrator device Id in concentrator list by @kbeaugrand in #1103
- Fix #1098 - In new device creation, search models that contain a text by @kbeaugrand in #1102
Bug Fixes
- Fix: Device Model Commands by @ChristopheRib63 in #1100
- Fix: Device Connection Timeout field should be responsive by @ChristopheRib63 in #1097
- Do not version files complied from Typescript by @ChristopheRib63 in #1107
Minor changes
- Bump Microsoft.Graph from 4.35.0 to 4.36.0 in /src by @dependabot in #1088
- Bump Microsoft.Azure.Devices from 1.38.0 to 1.38.1 in /src by @dependabot in #1091
- Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.16.1 to 1.17.0 in /src by @dependabot in #1099
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
Breaking changes
N/A
New Features
- Feature/907 alway send confirmed property on command by @hocinehacherouf in #1037
- Add Cache Control when uploading devices models images by @hocinehacherouf in #1044
- Feature/1018 update unit test project layout by @hocinehacherouf in #1042
- Add ci job to deploy docs with new version on release #1067 by @hocinehacherouf in #1068
- Merge Hotfix from 2.7.1 by @kbeaugrand in #1065
- Add deploy docs with stable version on release and update broken urls in README by @hocinehacherouf in #1074
- Update ci to deploy doc without latest alias on pre-release event #1085 by @hocinehacherouf in #1086
Bug fixes
- Fix #811 - Add available frequency plans from API and remove hardcode… by @kbeaugrand in #1038
- Fix #1060 - use npm ci during CI phase only by @kbeaugrand in #1061
- Clean node packages in the solution by @kbeaugrand in #1070
- Fix/loading authentication service by @kbeaugrand in #1076
Minor Changes
- Fix #969 - Refactor LoRa Device model and LoRaDevice classes by @kbeaugrand in #1056
- Bump FluentValidation from 11.1.0 to 11.1.1 in /src by @dependabot in #1041
- Bump Hellang.Middleware.ProblemDetails from 6.4.2 to 6.5.0 in /src by @dependabot in #1047
- Bump Microsoft.AspNetCore.Components.WebAssembly.Authentication from 6.0.7 to 6.0.8 in /src by @dependabot in #1052
- Bump FluentValidation from 11.1.1 to 11.2.0 in /src by @dependabot in #1051
- Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 6.0.7 to 6.0.8 in /src by @dependabot in #1053
- Bump Microsoft.AspNetCore.Authentication.OpenIdConnect from 6.0.7 to 6.0.8 in /src by @dependabot in #1050
- Bump Hellang.Middleware.ProblemDetails from 6.5.0 to 6.5.1 in /src by @dependabot in #1057
- Bump Microsoft.Extensions.Http.Polly from 6.0.7 to 6.0.8 in /src by @dependabot in #1055
- Bump Microsoft.AspNetCore.Mvc.Testing from 6.0.7 to 6.0.8 in /src by @dependabot in #1054
- Bump Microsoft.AspNetCore.Authentication.JwtBearer from 6.0.7 to 6.0.8 in /src by @dependabot in #1058
- Bump Microsoft.AspNetCore.Components.WebAssembly from 6.0.7 to 6.0.8 in /src by @dependabot in #1049
- Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 6.0.7 to 6.0.8 in /src by @dependabot in #1048
- Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0 in /src by @dependabot in #1071
- Bump actions/setup-python from 2 to 4 by @dependabot in #1072
Full Changelog: v2.7.0...v2.8.0