Skip to content

Commit 640596e

Browse files
committed
Update dependencies and improve email/SNMP/mapper logic
1 parent 3bb459c commit 640596e

4 files changed

Lines changed: 15 additions & 12 deletions

File tree

Directory.Packages.props

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,18 @@
2121
<PackageVersion Include="FluentValidation" Version="12.1.1" />
2222
<PackageVersion Include="Fluid.Core" Version="2.31.0" />
2323
<PackageVersion Include="Injectio" Version="5.1.0" />
24-
<PackageVersion Include="LoreSoft.Blazor.Controls" Version="13.7.0" />
24+
<PackageVersion Include="LoreSoft.Blazor.Controls" Version="13.8.1" />
2525
<PackageVersion Include="MailKit" Version="4.16.0" />
2626
<PackageVersion Include="MediatR" Version="[12.5.0]" />
2727
<PackageVersion Include="MessagePack" Version="3.1.4" />
28-
<PackageVersion Include="Meziantou.Analyzer" Version="3.0.48" />
28+
<PackageVersion Include="Meziantou.Analyzer" Version="3.0.50" />
2929
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.6" />
3030
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Authentication" Version="10.0.6" />
3131
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.6" />
3232
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.6" />
3333
<PackageVersion Include="Microsoft.Bcl.Memory" Version="10.0.6" />
3434
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="[5.3.0]" />
35-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.5" />
35+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.6" />
3636
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.6" />
3737
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.6" />
3838
<PackageVersion Include="Microsoft.Extensions.Caching.Hybrid" Version="10.5.0" />
@@ -60,7 +60,7 @@
6060
<PackageVersion Include="OpenTelemetry.Instrumentation.SqlClient" Version="1.15.1" />
6161
<PackageVersion Include="Riok.Mapperly" Version="4.3.1" />
6262
<PackageVersion Include="Rocks" Version="10.1.0" />
63-
<PackageVersion Include="Scalar.AspNetCore" Version="2.14.0" />
63+
<PackageVersion Include="Scalar.AspNetCore" Version="2.14.1" />
6464
<PackageVersion Include="SendGrid.Extensions.DependencyInjection" Version="1.0.1" />
6565
<PackageVersion Include="Serilog.AspNetCore" Version="10.0.0" />
6666
<PackageVersion Include="starkbank-ecdsa" Version="1.3.3" />
@@ -71,16 +71,16 @@
7171
<PackageVersion Include="TestHost.Abstracts" Version="2.0.0" />
7272
<PackageVersion Include="Testcontainers.MongoDb" Version="4.11.0" />
7373
<PackageVersion Include="Testcontainers.MsSql" Version="4.11.0" />
74-
<PackageVersion Include="TUnit" Version="1.35.2" />
74+
<PackageVersion Include="TUnit" Version="1.37.0" />
7575
<PackageVersion Include="Twilio" Version="7.14.7" />
7676
<PackageVersion Include="Verify.TUnit" Version="31.16.1" />
7777
<PackageVersion Include="YamlDotNet" Version="17.0.1" />
7878
</ItemGroup>
7979
<!-- TFM-specific overrides -->
8080
<ItemGroup Condition="'$(TargetFramework)' == 'net9.0'">
81-
<PackageVersion Update="Microsoft.EntityFrameworkCore" Version="9.0.14" />
81+
<PackageVersion Update="Microsoft.EntityFrameworkCore" Version="9.0.15" />
8282
</ItemGroup>
8383
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
84-
<PackageVersion Update="Microsoft.EntityFrameworkCore" Version="9.0.14" />
84+
<PackageVersion Update="Microsoft.EntityFrameworkCore" Version="9.0.15" />
8585
</ItemGroup>
86-
</Project>
86+
</Project>

samples/EntityFramework/src/Tracker.Shared/Domain/Tenant/Models/TenantReadModel.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ public partial class TenantReadModel
2121

2222
public int TaskCount { get; set; }
2323

24+
[SequenceEquality]
2425
public List<string>? Tasks { get; set; }
2526

2627
public override string ToString()

src/Arbiter.Communication/Email/SmtpEmailDeliveryService.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public async Task<EmailResult> Send(EmailMessage emailMessage, CancellationToken
4848
{
4949
var emailServer = _options.Value;
5050

51-
var host = emailServer.Server;
51+
var host = emailServer.Server ?? "localhost";
5252
var port = emailServer.Port;
5353
var useSsl = emailServer.UseSSL;
5454

@@ -76,15 +76,15 @@ public async Task<EmailResult> Send(EmailMessage emailMessage, CancellationToken
7676
using var client = new MailKit.Net.Smtp.SmtpClient(logger);
7777

7878
// accept all SSL certificates
79-
client.ServerCertificateValidationCallback = (s, c, h, e) => true;
79+
client.ServerCertificateValidationCallback = (_, __, ___, ____) => true;
8080

8181
await client.ConnectAsync(host, port, useSsl, cancellationToken).ConfigureAwait(false);
8282

83-
if (!string.IsNullOrEmpty(userName) || !string.IsNullOrEmpty(password))
83+
if (!string.IsNullOrEmpty(userName) && !string.IsNullOrEmpty(password))
8484
await client.AuthenticateAsync(userName, password, cancellationToken).ConfigureAwait(false);
8585

8686
await client.SendAsync(mimeMessage, cancellationToken).ConfigureAwait(false);
87-
await client.DisconnectAsync(true, cancellationToken).ConfigureAwait(false);
87+
await client.DisconnectAsync(quit: true, cancellationToken).ConfigureAwait(false);
8888

8989
LogEmailSent(_logger, recipients, truncatedSubject, host);
9090
return EmailResult.Success("Email sent successfully");

src/Arbiter.Mapping.Generators/MapperWriter.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,8 @@ private static string ReplaceParameterAccess(string expression, string oldParame
627627
private static string ToXmlDocTypeName(string fullyQualified)
628628
=> fullyQualified.Replace('<', '{').Replace('>', '}');
629629

630+
631+
/// <summary>
630632
/// Determines whether the character is a valid C# identifier character.
631633
/// </summary>
632634
private static bool IsIdentifierChar(char c) => char.IsLetterOrDigit(c) || c == '_';

0 commit comments

Comments
 (0)