* Enable DbContext pooling and refactor DI scopes Added support for using DbContext pooling with a configurable option. Refactored to use scoped service providers for better isolation and lifecycle management. Updated persistence feature base to integrate sensitive data logging and warning configurations. * Update package management and Elsa Studio version references Centralized package versioning remains enabled, while unused package references and conditional groups for specific .NET targets are removed for simplification. Elsa Studio version is upgraded from 3.3.0-rc4 to 3.4.0-rc1. * Simplify DbContextOptions setup logic Removed conditional compilation and unused code to streamline the DbContextOptions configuration. This improves maintainability and ensures consistent behavior across frameworks. Sensitive data logging is no longer explicitly enabled here.
168 lines
13 KiB
XML
168 lines
13 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
|
|
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<PackageVersion Include="Antlr4.Runtime.Standard" Version="4.13.1"/>
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations" Version="0.5.1"/>
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.MySql" Version="0.5.1"/>
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.PostgreSQL" Version="0.5.1"/>
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.SQLite" Version="0.5.1"/>
|
|
<PackageVersion Include="AppAny.Quartz.EntityFrameworkCore.Migrations.SqlServer" Version="0.5.1"/>
|
|
<PackageVersion Include="AutoMapper" Version="14.0.0" PrivateAssets="All"/>
|
|
<PackageVersion Include="Azure.Identity" Version="1.13.2"/>
|
|
<PackageVersion Include="Azure.Messaging.ServiceBus" Version="7.18.4"/>
|
|
<PackageVersion Include="Azure.ResourceManager" Version="1.13.0"/>
|
|
<PackageVersion Include="Azure.ResourceManager.AppContainers" Version="1.3.0"/>
|
|
<PackageVersion Include="Azure.ResourceManager.Resources" Version="1.9.0"/>
|
|
<PackageVersion Include="Azure.ResourceManager.ServiceBus" Version="1.1.0"/>
|
|
<PackageVersion Include="BenchmarkDotNet" Version="0.14.0"/>
|
|
<PackageVersion Include="Bogus" Version="35.6.2"/>
|
|
<PackageVersion Include="ConfigureAwait.Fody" Version="3.3.2" PrivateAssets="All"/>
|
|
<PackageVersion Include="Confluent.Kafka" Version="2.8.0"/>
|
|
<PackageVersion Include="Confluent.SchemaRegistry.Serdes.Avro" Version="2.8.0"/>
|
|
<PackageVersion Include="coverlet.collector" Version="6.0.4" PrivateAssets="All"/>
|
|
<PackageVersion Include="Cronos" Version="0.9.0"/>
|
|
<PackageVersion Include="Dapper" Version="2.1.66"/>
|
|
<PackageVersion Include="Datadog.Trace.Bundle" Version="3.12.0"/>
|
|
<PackageVersion Include="DistributedLock.Core" Version="1.0.8"/>
|
|
<PackageVersion Include="DistributedLock.FileSystem" Version="1.0.3"/>
|
|
<PackageVersion Include="DistributedLock.Postgres" Version="1.3.0"/>
|
|
<PackageVersion Include="DistributedLock.Redis" Version="1.0.3"/>
|
|
<PackageVersion Include="Elastic.Clients.Elasticsearch" Version="8.17.1"/>
|
|
<PackageVersion Include="Elsa.Studio" Version="3.3.4"/>
|
|
<PackageVersion Include="Elsa.Studio.Agents" Version="3.3.4"/>
|
|
<PackageVersion Include="Elsa.Studio.Core.BlazorWasm" Version="3.3.4"/>
|
|
<PackageVersion Include="Elsa.Studio.Login.BlazorWasm" Version="3.3.4"/>
|
|
<PackageVersion Include="FastEndpoints" Version="5.35.0"/>
|
|
<PackageVersion Include="FastEndpoints.Security" Version="5.35.0"/>
|
|
<PackageVersion Include="FastEndpoints.Swagger" Version="5.35.0"/>
|
|
<PackageVersion Include="FluentMigrator" Version="6.2.0"/>
|
|
<PackageVersion Include="FluentMigrator.Runner" Version="6.2.0"/>
|
|
<PackageVersion Include="FluentStorage" Version="5.6.0"/>
|
|
<PackageVersion Include="FluentStorage.Azure.Blobs" Version="5.3.0"/>
|
|
<PackageVersion Include="Fluid.Core" Version="2.19.0"/>
|
|
<PackageVersion Include="Fody" Version="6.9.2"/>
|
|
<PackageVersion Include="GitHubActionsTestLogger" Version="2.4.1"/>
|
|
<PackageVersion Include="Google.Protobuf" Version="3.30.0"/>
|
|
<PackageVersion Include="Grpc.Net.Client" Version="2.70.0"/>
|
|
<PackageVersion Include="Grpc.Tools" Version="2.71.0"/>
|
|
<PackageVersion Include="Hangfire" Version="1.8.18"/>
|
|
<PackageVersion Include="Hangfire.MemoryStorage" Version="1.8.1.1"/>
|
|
<PackageVersion Include="Hangfire.PostgreSql" Version="1.20.10"/>
|
|
<PackageVersion Include="Hangfire.Storage.SQLite" Version="0.4.2"/>
|
|
<PackageVersion Include="Humanizer.Core" Version="2.14.1"/>
|
|
<PackageVersion Include="IronCompress" Version="1.6.3"/>
|
|
<PackageVersion Include="JetBrains.Annotations" Version="2024.3.0"/>
|
|
<PackageVersion Include="Jint" Version="4.2.1"/>
|
|
<PackageVersion Include="LinqKit.Core" Version="1.2.8"/>
|
|
<PackageVersion Include="MailKit" Version="4.11.0"/>
|
|
<PackageVersion Include="MassTransit" Version="8.3.7"/>
|
|
<PackageVersion Include="MassTransit.Azure.ServiceBus.Core" Version="8.3.7"/>
|
|
<PackageVersion Include="MassTransit.Extensions.DependencyInjection" Version="7.3.1"/>
|
|
<PackageVersion Include="MassTransit.RabbitMQ" Version="8.3.7"/>
|
|
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.13.0"/>
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite.Design" Version="1.1.6"/>
|
|
<PackageVersion Include="Microsoft.Data.SqlClient" Version="6.0.1"/>
|
|
<PackageVersion Include="Microsoft.Identity.Client" Version="4.69.1"/>
|
|
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0"/>
|
|
<PackageVersion Include="Microsoft.SourceLink.GitHub" Version="8.0.0"/>
|
|
<PackageVersion Include="MongoDB.Driver" Version="3.2.1"/>
|
|
<PackageVersion Include="MongoDB.Driver.Core.Extensions.DiagnosticSources" Version="2.0.0"/>
|
|
<PackageVersion Include="MongoDB.Driver.Extensions" Version="2.0.2"/>
|
|
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3"/>
|
|
<PackageVersion Include="NSubstitute" Version="5.3.0"/>
|
|
<PackageVersion Include="NuGet.Packaging" Version="6.13.2"/>
|
|
<PackageVersion Include="NuGet.Protocol" Version="6.13.2"/>
|
|
<PackageVersion Include="Nuke.Components" Version="9.0.4"/>
|
|
<PackageVersion Include="Open.Linq.AsyncExtensions" Version="1.2.0"/>
|
|
<PackageVersion Include="OpenTelemetry" Version="1.11.2"/>
|
|
<PackageVersion Include="OpenTelemetry.AutoInstrumentation" Version="1.11.0"/>
|
|
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.11.2"/>
|
|
<PackageVersion Include="OpenTelemetry.Exporter.Console" Version="1.11.2"/>
|
|
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.11.2"/>
|
|
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.11.1"/>
|
|
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.11.1"/>
|
|
<PackageVersion Include="OpenTelemetry.Instrumentation.SqlClient" Version="1.11.0-beta.2"/>
|
|
<PackageVersion Include="OpenTelemetry.Instrumentation.StackExchangeRedis" Version="1.11.0-beta.2"/>
|
|
<PackageVersion Include="Polly.Extensions.Http" Version="3.0.0"/>
|
|
<PackageVersion Include="PolySharp" Version="1.15.0"/>
|
|
<PackageVersion Include="Proto.Actor" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Cluster" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Cluster.CodeGen" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Cluster.AzureContainerApps" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Cluster.Kubernetes" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Cluster.TestProvider" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.OpenTelemetry" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Persistence" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Persistence.Sqlite" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Persistence.SqlServer" Version="1.7.0"/>
|
|
<PackageVersion Include="Proto.Remote" Version="1.7.0"/>
|
|
<PackageVersion Include="pythonnet" Version="3.1.0-preview2024-09-06"/>
|
|
<PackageVersion Include="Quartz.Extensions.Hosting" Version="3.14.0"/>
|
|
<PackageVersion Include="Quartz.Serialization.Json" Version="3.14.0"/>
|
|
<PackageVersion Include="Scrutor" Version="6.0.1"/>
|
|
<PackageVersion Include="ShortGuid" Version="2.0.1"/>
|
|
<PackageVersion Include="StackExchange.Redis" Version="2.8.31"/>
|
|
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.22272.1"/>
|
|
<PackageVersion Include="System.Data.SqlClient" Version="4.9.0"/>
|
|
<PackageVersion Include="System.Linq.Async" Version="6.0.1"/>
|
|
<PackageVersion Include="System.Linq.Dynamic.Core" Version="1.6.0.2"/>
|
|
<PackageVersion Include="System.Net.Http" Version="4.3.4"/>
|
|
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.1"/>
|
|
<PackageVersion Include="Testcontainers" Version="4.3.0"/>
|
|
<PackageVersion Include="Testcontainers.PostgreSql" Version="4.3.0"/>
|
|
<PackageVersion Include="Testcontainers.RabbitMq" Version="4.3.0"/>
|
|
<PackageVersion Include="Testcontainers.Redis" Version="4.3.0"/>
|
|
<PackageVersion Include="ThrottleDebounce" Version="2.0.0"/>
|
|
<PackageVersion Include="WebhooksCore" Version="0.0.1"/>
|
|
<PackageVersion Include="xunit" Version="2.9.3"/>
|
|
<PackageVersion Include="xunit.abstractions" Version="2.0.3"/>
|
|
<PackageVersion Include="xunit.extensibility.core" Version="2.9.3"/>
|
|
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2"/>
|
|
<PackageVersion Include="Yarp.ReverseProxy" Version="2.3.0"/>
|
|
<PackageVersion Include="AspNetCore.Authentication.ApiKey" Version="8.0.1"/>
|
|
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Data.Sqlite" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Http" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Options" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.3"/>
|
|
<PackageVersion Include="MySql.Data" Version="9.2.0"/>
|
|
<PackageVersion Include="Npgsql" Version="9.0.3"/>
|
|
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4"/>
|
|
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="9.23.60"/>
|
|
<PackageVersion Include="Polly" Version="8.5.2"/>
|
|
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="9.0.0-preview.3.efcore.9.0.0"/>
|
|
<PackageVersion Include="Refit" Version="8.0.0"/>
|
|
<PackageVersion Include="Refit.HttpClientFactory" Version="8.0.0"/>
|
|
<PackageVersion Include="System.Formats.Asn1" Version="9.0.3"/>
|
|
<PackageVersion Include="System.Text.Json" Version="9.0.3"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="9.3.0"/>
|
|
<PackageVersion Include="Microsoft.Extensions.Resilience" Version="9.3.0"/>
|
|
</ItemGroup>
|
|
</Project> |