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