We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs: update wiki for v2.27.10 — CurrentTestInfo.Fetcher NRE fix
docs(kafka): Add internally-built consumer/producer tracking approaches (interceptor + factory)
docs: Add transactional producer tracking to Kafka extension wiki
docs: Update Kafka extension - Commit/Unsubscribe/Flush tracking, consumer patterns, content Key logging
docs: update Phase-Aware Tracking for v2.27.5 deferred variant rendering - Document that StartAction() alone suffices for non-BDD phase boundaries - Add Non-BDD Phase-Aware Verbosity section explaining deferred variants - Update internal flow diagram to show variant computation and rendering - Clarify non-BDD row in Phase Detection table
docs: remove Option E (server-side observation) from Spanner extension page
docs: comprehensive Spanner wiki update — IHttpContextAccessor, Option E WAF limitation, emulator setup, callback wiring fixes
docs: update Spanner/Bigtable DependencyCategory, add AsyncLocal warning for WebApplicationFactory
docs(spanner): add Option D (gRPC interception) and Option E (server-side observation)
docs: update all extension pages with HttpContextAccessor auto-resolution (v2.26.3) - Add HttpContextAccessor row to 16 extension options tables - Update dual-resolution notes with v2.26.3 auto-resolve info - Rewrite HTTP-Tracking-Setup How to Use It section - Add Auto-Resolution (v2.26.3+) section replacing MediatR-only section - Add generalized troubleshooting for missing dependencies in Diagnostics - Update DispatchProxy note with ReplaceWithTrackingProxy overload info
docs: add CurrentTestInfo.Fetcher as standard API for CurrentTestInfoFetcher across all framework docs
docs: gRPC AddTrackedGrpcClient DI extension + auto-resolve IHttpContextAccessor (v2.26.1) - Updated Integration-Grpc-Extension with new DI extension section, auto-resolve docs - Updated Diagnostics-and-Debugging with recommended AddTrackedGrpcClient fix - Updated HTTP-Tracking-Setup, Tracking-Dependencies, Tracking-Custom-Dependencies - Updated Phase-Aware-Tracking gRPC note for auto-resolution - Added gRPC extension to API-Reference
docs: Add Atlas Data API extension page, update MongoDB extension docs for v2.26.0
docs: add HttpContextAccessor warnings across all gRPC-referencing wiki pages - HTTP-Tracking-Setup: add warning to Non-HttpClient gRPC bullet, add callout in When Do You Need This section, annotate gRPC row in extensions table with v2.25.2+ property name - Tracking-Dependencies: add SUT-to-downstream warning to gRPC blockquote - Tracking-Custom-Dependencies: add HttpContextAccessor note to gRPC table row - Phase-Aware-Tracking: add gRPC note about dual-resolution requirement - Diagnostics-and-Debugging: add new troubleshooting section for gRPC dependency not appearing in per-test reports - Integration-Grpc-Extension: add prominent warning after Quick Start examples about SUT-to-downstream direction requiring HttpContextAccessor
docs: add HttpContextAccessor property and dual-resolution section to gRPC Extension page
docs: add MaxContentLength global truncation to Payload Size Considerations
docs: add ExcludedOperations to Bigtable config reference
docs: add Spanner and Bigtable extension pages, update BigQuery with tracker/DI docs
docs: add prominent warning that WithSqlTestTracking is required on DbContextOptionsBuilder
docs: add DI decorator helpers, Kafka/PubSub DI extensions, API Reference updates for v2.23.12
docs: add GraphQL Body Formatting section to Content Formatting, add GraphQlBodyFormat to Report Configuration
docs: update gRPC Activity Diagrams section with traceparent propagation and span filter details
docs: replace CallingServiceName 'Test' with 'Caller' in gRPC examples
docs: add Activity Diagram & Flamechart section to gRPC extension page
Fix gRPC cross-links across wiki pages - Integration-Grpc-Extension: Replace irrelevant See Also links with relevant pages (HTTP Tracking, Phase-Aware, Custom Dependencies, etc.) - Event-Annotations: Update decision guide - gRPC row now recommends GrpcTrackingInterceptor instead of TestTrackingMessageHandler - HTTP-Tracking-Setup: Add gRPC to Non-HttpClient Dependencies section - Tracking-Dependencies: Add gRPC callout box alongside CosmosDB/EF/Redis - Tracking-Custom-Dependencies: Add gRPC row to decision table
Add incoming gRPC tracking section to gRPC extension page - New section: Tracking Incoming gRPC Calls (Test → SUT) - Documents GrpcTrackingChannel.Create(), CreateWithChannel(), AsGrpcTrackingCallInvoker() - Comparison table: raw HTTP vs gRPC extension tracking - Guidance on avoiding double-logging with HTTP tracking - Fixed duplicate dual-resolution callout
docs: add outbox event publishing guidance with MessageTracker Added 'Tracking Outbox Event Publishing' section to Tracking-Custom-Dependencies showing how to use MessageTracker with UseHttpContextCorrelation=true for outbox patterns where events are dispatched by a BackgroundService (no HttpContext). Includes complete TrackedOutboxWriter decorator example, DI registration, explanation of why IOutboxWriter is the correct interception point, and common-mistake callout about wrapping IOutboxDispatcher or IEventPublisher<T>. Also added outbox row to the tracking decision table and cross-reference from Event-Annotations (MessageTracker) page.
Clarify gRPC wiki: show production code vs test setup pattern
docs: replace verbose TestInfoFetcher lambdas with static property references Updated ~55 instances across 20 wiki pages to use the new static TestInfoFetcher property exposed on framework adapter options classes (added in v2.23.4), replacing verbose inline lambdas with null guards. Also added happy path sorting detail to Tags-and-Attributes.md and Integration-ReqNRoll-xUnit3.md.
docs: v2.23.0 dual-resolution IHttpContextAccessor documentation - Update ReqNRoll xUnit2 package version to 2.23.0 - Update ReqNRoll xUnit3 package versions (TTD 2.23.0, Reqnroll 3.3.4, xunit.v3 3.2.2, xunit.runner.visualstudio 3.1.5, Mvc.Testing 10.0.5, Test.Sdk 18.3.0) - Update ReqNRoll TUnit package version to 2.23.0 - Add Dual-Resolution Test Identity section to HTTP-Tracking-Setup.md - Add dual-resolution cross-reference notes to all 22 extension wiki pages - Document IHttpContextAccessor optional parameter, TestInfoResolver, and MediatR auto-resolution