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: modelcontextprotocol/csharp-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0-preview.2
Choose a base ref
...
head repository: modelcontextprotocol/csharp-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.0-preview.3
Choose a head ref
  • 7 commits
  • 67 files changed
  • 4 contributors

Commits on Jul 3, 2025

  1. Configuration menu
    Copy the full SHA
    c044076 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Enable netfx testing. (#588)

    * Enable netfx testing.
    
    * Skip impacted tests and re-enable netfx testing.
    
    * Remove redundant comment.
    
    * Remove unnecessary project configuration.
    
    * Simplify test server copying.
    eiriktsarpalis authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    aa75f6f View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2025

  1. Configuration menu
    Copy the full SHA
    984aa9a View commit details
    Browse the repository at this point in the history

Commits on Jul 10, 2025

  1. Configuration menu
    Copy the full SHA
    1232456 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2025

  1. Ensure IsExternalInit is type forwarded on NET builds (#619)

    It's included as internal on netstandard/net472, and the C# compiler may bake a reference to that into a consumer. If that consumer is then used with a net8.0+ build, the IsExternalInit needs to be there and forwarded to the real one.
    
    This switches our polyfill files to always be included but the actual contents ifdef'd out on TFMs that already have the contents. That then makes it easier to do specialized ifdef'ing in the future, as this does for IsExternalInit.
    stephentoub authored Jul 14, 2025
    Configuration menu
    Copy the full SHA
    5f1c74f View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2025

  1. Flow ExecutionContext with JsonRpcMessage (#616)

    The primary goal of this change is to support IHttpContextAccessor in tool calls when the Streamable HTTP is in its default non-Stateless mode.
    halter73 authored Jul 15, 2025
    Configuration menu
    Copy the full SHA
    a88ef0d View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2025

  1. Configuration menu
    Copy the full SHA
    3156818 View commit details
    Browse the repository at this point in the history
Loading