Skip to content

v11.2.0

Choose a tag to compare

@gimlichael gimlichael released this 04 Aug 14:35
· 2 commits to main since this release
bafa291

What's Changed

This release introduces managed fixture types that shift ownership of host startup to the application's real entry point. The new ManagedApplicationFixture<TProgram> and ManagedWebApplicationFixture<TProgram> provide opt-in, deferred startup behavior where the test controls when the application's Main method is invoked, enabling more realistic integration testing scenarios.

The legacy blocking fixtures—BlockingManagedApplicationFixture<TProgram> and BlockingManagedWebApplicationFixture<TProgram>—are now marked obsolete and retained for compatibility through this release. They will be removed or changed in the next major release.

Comprehensive test coverage has been added for the new managed fixtures, and all documentation, API references, and examples have been updated to reflect the new recommended patterns and provide guidance on migration from the legacy blocking fixtures.

Important

Deprecations: BlockingManagedApplicationFixture<TProgram> and BlockingManagedWebApplicationFixture<TProgram> are marked obsolete and will be removed or changed in a future major release. Migrate to the new managed fixture types for entrypoint-owned startup behavior.

Sources:

Full Changelog: v11.1.2...v11.2.0