Skip to content

History / Integration Grpc Extension

Revisions

  • docs: update database toggle docs to include collections participants

    @lemonlion lemonlion committed May 24, 2026
  • docs: complete rebrand TestTrackingDiagrams → Kronikol (v3.0.0) - All TestTrackingDiagrams references → Kronikol - All TTD abbreviations → Kronikol - X-TTD-TestName/X-TTD-TestId → test-tracking-current-test-name/test-tracking-current-test-id - ttd- prefixed headers → kronikol- - TTD_ env vars → KRONIKOL_ - Updated all code examples, API references, and guides

    @lemonlion lemonlion committed May 17, 2026
  • docs: rename CallingServiceName → CallerName across all wiki pages Updated all 49 wiki pages to use CallerName. Added deprecation callouts to HTTP-Tracking-Setup.md and Event-Annotations.md.

    @lemonlion lemonlion committed Apr 29, 2026
  • docs: add CurrentTestInfo.Fetcher as standard API for CurrentTestInfoFetcher across all framework docs

    @lemonlion lemonlion committed Apr 27, 2026
  • 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

    @lemonlion lemonlion committed Apr 27, 2026
  • 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

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: add HttpContextAccessor property and dual-resolution section to gRPC Extension page

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: update gRPC Activity Diagrams section with traceparent propagation and span filter details

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: replace CallingServiceName 'Test' with 'Caller' in gRPC examples

    @lemonlion lemonlion committed Apr 27, 2026
  • docs: add Activity Diagram & Flamechart section to gRPC extension page

    @lemonlion lemonlion committed Apr 27, 2026
  • 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

    @lemonlion lemonlion committed Apr 26, 2026
  • 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

    @lemonlion lemonlion committed Apr 26, 2026
  • Clarify gRPC wiki: show production code vs test setup pattern

    @lemonlion lemonlion committed Apr 26, 2026
  • 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

    @lemonlion lemonlion committed Apr 26, 2026
  • Add Phase-Aware Tracking wiki documentation - New page: Phase-Aware Tracking (full guide with options reference, examples, internal flow) - Updated Diagram Customisation: Added StartSetup section, updated API listing - Updated HTTP Tracking Setup: Added TrackDuringSetup/TrackDuringAction to options table - Updated all 21 extension pages: Added phase-aware properties to options tables - Updated sidebar: Added Phase-Aware Tracking link under Configuration

    @lemonlion lemonlion committed Apr 24, 2026
  • docs: add Tracking Custom Dependencies cross-links to all extension pages and Home Each extension page now has a callout note directing users to Tracking Custom Dependencies when their code uses a shared library, wrapper, or abstraction that prevents the extension from intercepting SDK calls. Messaging extensions also cross-link to MassTransit where relevant. Home.md now lists Tracking Custom Dependencies in the contents for better top-level discoverability.

    @lemonlion lemonlion committed Apr 22, 2026
  • Add gRPC extension wiki page

    @lemonlion lemonlion committed Apr 21, 2026