mirror of
https://github.com/claunia/marechai.git
synced 2025-12-16 19:14:25 +00:00
Changes: - Upgrade both projects from .NET 5.0 to .NET 9.0 - Update Entity Framework Core packages to 9.0.11 - Update SkiaSharp to 3.119.1 (fixes CVE security vulnerability) - Remove deprecated Microsoft.ApplicationInsights.AspNetCore - Implement local credential encryption using Data Protection API - Add CredentialEncryptor helper for DPAPI integration - Add ConnectionStringManager for secure connection string handling - Update Startup.cs to register credential encryption services - Remove Application Insights configuration from _Host.cshtml All changes maintain backward compatibility with existing plaintext credentials while providing optional encryption for production deployments.
18 lines
996 B
XML
18 lines
996 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<TargetFramework>net9.0</TargetFramework>
|
|
<RootNamespace>Marechai.Database</RootNamespace>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="Aaru.CommonTypes" Version="5.2.99.3380-alpha" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="9.0.11" />
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.11">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Proxies" Version="9.0.11" />
|
|
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="5.0.0-alpha.2" />
|
|
<FrameworkReference Include="Microsoft.AspNetCore.App" />
|
|
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql.Json.Microsoft" Version="5.0.0-alpha.2" />
|
|
</ItemGroup>
|
|
</Project> |