Version 1.0.8
- Updated to .NET 7.
- Update Application Insights to use connection string.
- Log search improved
- Usage / overview log support added in Control Client and API
- Add support for plants which enables defining different plan levels
- Cache tenants and plans in Redis.
- Background queue logging improved
Bugs resolved:
- DownPartyAllowUpPartiesQueueLogic QueueEnvelope.LogicClassType conversion sometimes fails
- Problem with KeyVault and _ in a track name and probably the tenant name as well
- Sometimes the Blazor WebAssembly integrity check fails after deployment
IMPORTANT - Before installing:
- Open Azure Portal and navigate to the Application Insights to find the connection string. Then navigate to the app services one at the time (including the test slots) . Change the application setting
ApplicationInsights:InstrumentationKey
name toApplicationInsights:ConnectionString
and change the value to the Application Insights connection string. Remove the application settingAPPINSIGHTS:INSTRUMENTATIONKEY
.- Then navigate to the Control app services test slots and add the application setting
Settings:DisableBackgroundQueueService
with the valuetrue
, and check deployment slot setting.After installing:
- If you are using log streams. Open FoxIDs Control Client and update the log streams settings from using Application Insights instrumentation key to use connection string.
If you are upgrading an existing FoxIDs installation please change the .NET version to .NET 7 on all four App Services slots after successfully upgrading to this version. However, this version runs fine on both .NET 6 and .NET 7.
The .NET version is set to .NET 7 under the App Service General settings.