Skip to content

History / Event Annotations

Revisions

  • docs: fix final verification findings - xUnit3: fix non-compiling Dispose pattern (override -> new) - MongoDB: fix ChangeStreamCorrelation signatures (required idSelector, CancellationToken in handler lambdas) - Component-Diagrams: fix ArrowColorMode default (ByStatus -> DependencyType), remove phantom ComponentDiagram.puml output file - Redis: clarify Hash method classification language - Event-Annotations: add missing DependencyCategory and phase-aware properties to MessageTrackerOptions table

    @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: add Parallel-Safe Background Correlation page and cross-references

    @lemonlion lemonlion committed May 15, 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: update sidebar with Event-Annotations sub-links, add keyed DI note to IsCurrentRequestFromMyHost - Added sidebar links for TrackConsumeEvent, DependencyCategory Reference, and Cross-Host Duplicate Guard sections - Added v2.27.20 keyed DI support note to IsCurrentRequestFromMyHost docs

    @lemonlion lemonlion committed Apr 29, 2026
  • docs: TrackConsumeEvent, CallerDependencyCategory, DependencyCategory reference, IsCurrentRequestFromMyHost - Added TrackConsumeEvent usage guide with registration pattern for consumption - Added CallerDependencyCategory to options property table - Added DependencyCategory reference table (18+ recognised values with shapes/colours) - Added participant naming and arrow direction rules - Added IsCurrentRequestFromMyHost cross-host duplicate guard documentation

    @lemonlion lemonlion committed Apr 28, 2026
  • docs: update wiki for v2.27.10 — CurrentTestInfo.Fetcher NRE fix

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

    @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
  • 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.

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

    @lemonlion lemonlion committed Apr 26, 2026
  • docs: add UseHttpContextCorrelation migration warning, fix null-safety patterns, add ClientNamesToServiceNames, add validation workflow - Event-Annotations: fix all CurrentTestInfoFetcher examples to use null-safe patterns, add migration warning section, add UseHttpContextCorrelation to options table - HTTP-Tracking-Setup: add ClientNamesToServiceNames to options table - Tracking-Dependencies: add simplified ClientNamesToServiceNames example to Pattern 8 - Generated-Reports: add Validating Tracking Configuration Changes section with gold standard comparison workflow

    @lemonlion lemonlion committed Apr 24, 2026
  • docs: update MessageTracker docs for v2.21.0 - options-based registration, TrackSendEvent, verbosity, ITrackingComponent

    @lemonlion lemonlion committed Apr 22, 2026
  • more Tunit additions

    @lemonlion lemonlion committed Apr 14, 2026
  • Documentation improvements

    @lemonlion lemonlion committed Apr 14, 2026
  • docs: add cross-references to HttpClient construction gotcha Link from HTTP-Tracking-Setup startup warning and Event-Annotations testInfoFallback section to the new gotcha in Tracking-Dependencies.

    @lemonlion lemonlion committed Apr 11, 2026
  • docs: update MessageTracker for testInfoFallback (non-HTTP contexts) - Replace 'HttpContext Null Guard' section with 'Tracking Outside HTTP Request Context' — documents the new testInfoFallback parameter - Add xUnit 3 and xUnit 2 registration examples with testInfoFallback - Explain resolution order: HttpContext headers → fallback delegate - Add cross-reference from Registration section

    @lemonlion lemonlion committed Apr 7, 2026
  • docs: add brownfield integration guidance from real-world integrations - HTTP-Tracking-Setup: NRE warning for startup HTTP calls with null-safe pattern - Integration-xUnit3: assembly fixture alternative, manual TestContexts.Enqueue, 'most diagrams missing' troubleshooting entry - Tracking-Dependencies: InnerHandler default behaviour, TrackDependencies vs TrackMessages clarification, Pattern 8 (IHttpMessageHandlerBuilderFilter), DI pitfall with multiple filters, updated quick reference table - Event-Annotations: HttpContext null guard for messages outside request context - Content-Formatting: PlantUML multi-line bearer token regex note

    @lemonlion lemonlion committed Mar 26, 2026
  • docs: clarify HTTP tracking vs MessageTracker for dependency faking - Add 'Faking Dependencies' section to Tracking-Dependencies with WireMock, JustEat HttpClient Interception, and in-memory fake API examples - Add anti-pattern warning, visual comparison, and decision guide to Event-Annotations - Add 'Faking Downstream Dependencies' section to all integration pages - Update Home and Sidebar navigation

    @lemonlion lemonlion committed Mar 25, 2026
  • updates

    @lemonlion lemonlion committed Mar 23, 2026
  • Update docs for TrackMessagesForDiagrams extension method

    @lemonlion lemonlion committed Mar 23, 2026
  • Rename LogRequest/LogResponse to TrackMessageRequest/TrackMessageResponse in docs

    @lemonlion lemonlion committed Mar 23, 2026
  • Rename Event Annotations to Event & Message Tracking

    @lemonlion lemonlion committed Mar 23, 2026
  • Document MessageTracker for non-HTTP interaction tracking - Expanded Event-Annotations page with full MessageTracker docs - Added registration, usage, parameters, and JSON serialisation sections - Added MessageTracker to API Reference table - Added MessageTracker sub-link in sidebar

    @lemonlion lemonlion committed Mar 23, 2026
  • Add full documentation wiki pages

    @lemonlion lemonlion committed Mar 23, 2026