Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/ApplicationInsights-dotnet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: microsoft/ApplicationInsights-dotnet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: harskaur/webInit
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 1 commit
  • 4 files changed
  • 2 contributors

Commits on May 8, 2026

  1. Fix InvalidOperationException in ASP.NET 4.8 Web Module (#3163)

    Move context processor registration from TelemetryClient constructor into
    TelemetryConfiguration.Build() to prevent ThrowIfBuilt crash when multiple
    HttpModule instances share the same configuration.
    
    - Add RegisterProcessorContext() method (thread-safe, first-write-wins) to
      TelemetryConfiguration for storing context reference used by Build()
    - Register TelemetryContextActivityProcessor and TelemetryContextLogProcessor
      inside Build() before user-registered configuration
    - Remove PrependOpenTelemetryBuilderConfiguration (no longer needed)
    - Add null-conditional on all FeatureReporter.MarkFeatureInUse() calls to
      prevent NullReferenceException when connection string is not set
    - Remove ThrowIfBuilt from ExtensionVersion setter (statsbeat-only, safe
      to set post-build)
    
    Preserves per-client TelemetryContext (no shared context breaking change).
    NETCORE DI path, NLog, and WorkerService are unaffected.
    
    Co-authored-by: Copilot <[email protected]>
    harsimar and Copilot committed May 8, 2026
    Configuration menu
    Copy the full SHA
    ae772a1 View commit details
    Browse the repository at this point in the history
Loading