Skip to content

Migrate FluentEmail.Graph to Microsoft.Graph 5.x (fixes #380) - #394

Open
SENESO wants to merge 1 commit into
lukencode:masterfrom
SENESO:fix/graph-v5-upstream
Open

SENESO wants to merge 1 commit into
lukencode:masterfrom
SENESO:fix/graph-v5-upstream

Conversation

@SENESO

@SENESO SENESO commented Oct 8, 2026

Copy link
Copy Markdown

Summary

Migrates FluentEmail.Graph from Microsoft.Graph 3.22.0 to 5.105.0, fixing #380.

Microsoft.Graph 3.22.0 pins System.Text.Json to [6.0, 8.0), so the package cannot be installed on .NET 8. Upgrading to 5.x removes that constraint.

Changes

  • Microsoft.Graph.Auth (preview-only, never reached stable) replaced by Azure.Identity
  • ClientSecretCredential passed directly to GraphServiceClient
  • Send call rewritten for the v5 request-builder API
  • Public API unchanged: same constructor, Send/SendAsync signatures, DI extension
  • CancellationToken is now actually honored (was silently ignored before)

Notes

Microsoft.Graph 3.22.0 pins System.Text.Json to [6.0, 8.0), so the package
cannot be installed on .NET 8. Upgrading to 5.105.0 removes that constraint.

- Microsoft.Graph.Auth (preview-only, never stable) replaced by Azure.Identity
- ClientSecretCredential passed directly to GraphServiceClient
- Send call rewritten for the v5 request-builder API
- Public API unchanged: same constructor, Send/SendAsync signatures, DI extension
- CancellationToken is now actually honored (was silently ignored before)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant