Skip to content

Downgrade System.Interactive.Async to 3.2.0 and prevent higher versions from being referenced - #2547

Merged
kevinchalet merged 1 commit into
openiddict:release/7.7.0from
kevinchalet:7.7_interactive_async
Sep 6, 2026
Merged

kevinchalet merged 1 commit into
openiddict:release/7.7.0from
kevinchalet:7.7_interactive_async

Conversation

@kevinchalet

@kevinchalet kevinchalet commented Sep 6, 2026 •

Copy link
Copy Markdown
Member

OpenIddict 7.6.0 bumped System.Interactive.Async from 3.2.0 to 7.0.1, which caused a regression on .NET Framework and prevents the Entity Framework Core 2.3 stores from being used, as recent versions of System.Interactive.Async no longer include the legacy IAsyncEnumerable<T> (different from the newer BCL type) that EF Core 2.3 relied on.

This PR fixes that by downgrading System.Interactive.Async to 3.2.0 and preventing higher versions from being referenced via an upper bound on the dependency.

Note: this PR is specific to the 7.x branch as this dependency is no longer present in 8.x.

@kevinchalet kevinchalet added this to the 7.7.0 milestone Sep 6, 2026
@kevinchalet kevinchalet self-assigned this Sep 6, 2026
@kevinchalet
kevinchalet merged commit bdf89fb into openiddict:release/7.7.0 Sep 6, 2026
6 checks passed
@kevinchalet
kevinchalet deleted the 7.7_interactive_async branch September 6, 2026 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant