Skip to content

Bump ModelContextProtocol.AspNetCore from 1.3.0 to 1.4.0#1329

Merged
Aaronontheweb merged 1 commit into
devfrom
dependabot/nuget/ModelContextProtocol.AspNetCore-1.4.0
Jun 6, 2026
Merged

Bump ModelContextProtocol.AspNetCore from 1.3.0 to 1.4.0#1329
Aaronontheweb merged 1 commit into
devfrom
dependabot/nuget/ModelContextProtocol.AspNetCore-1.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 5, 2026

Copy link
Copy Markdown
Contributor

Updated ModelContextProtocol.AspNetCore from 1.3.0 to 1.4.0.

Release notes

Sourced from ModelContextProtocol.AspNetCore's releases.

1.4.0

v1.4.0 introduces support for the Identity Assertion Authorization Grant (ID-JAG) flow via the new IdentityAssertionGrantProvider, enabling enterprise SSO scenarios where users authenticate once via their enterprise Identity Provider and access MCP servers without per-server authorization prompts. The release also adds a new InheritEnvironmentVariables option on StdioClientTransportOptions for controlling the child server's environment, alongside two security hardening fixes: the stdio client transport no longer enumerates child-process environment variables in Trace logs, and DELETE on a Streamable HTTP session now requires the same authenticated user that initiated the session.

What's Changed

  • Stop logging stdio transport environment variables #​1538 by @​halter73 (co-authored by @​Copilot)
  • Add InheritEnvironmentVariables to StdioClientTransportOptions #​1563 by @​halter73 (co-authored by @​Copilot)
  • Validate user on Streamable HTTP session DELETE #​1604 by @​halter73 (co-authored by @​Copilot)
    • HandleDeleteRequestAsync now mirrors the HasSameUserId check already enforced on GET and POST. A DELETE with a valid Mcp-Session-Id but a different authenticated user now returns 403 Forbidden instead of terminating the session — defense-in-depth against a leaked session ID being used to DoS the original owner.
  • Add Enterprise Managed Authorization (SEP-990) support #​1305 by @​aniket-okta (backported in #​1625)
    • Adds IdentityAssertionGrantProvider and supporting option/response types in ModelContextProtocol.Authentication implementing the Identity Assertion Authorization Grant flow: RFC 8693 token exchange at the enterprise IdP (ID Token → JWT Authorization Grant) followed by RFC 7523 JWT bearer grant at the MCP authorization server (JAG → access token). See the new Cross-Application Access section in the transport docs for full usage details.

Documentation Updates

  • Fix broken links to MCP Tasks specification #​1594 by @​tarekgh

Repository Infrastructure Updates

  • Update release processes to support release servicing branches #​1620 by @​jeffhandley (co-authored by @​Copilot)

Acknowledgements

  • @​aniket-okta made their first contribution in #​1305
  • @​felixweinberger submitted issue #​949 (resolved by #​1305)
  • @​eiriktsarpalis @​ericstj @​PranavSenthilnathan reviewed pull requests

Full Changelog: modelcontextprotocol/csharp-sdk@v1.3.0...v1.4.0

Commits viewable in compare view.

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jun 5, 2026
@Aaronontheweb Aaronontheweb enabled auto-merge (squash) June 6, 2026 11:58
@Aaronontheweb

Copy link
Copy Markdown
Collaborator

@dependabot rebase

---
updated-dependencies:
- dependency-name: ModelContextProtocol.AspNetCore
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/nuget/ModelContextProtocol.AspNetCore-1.4.0 branch from 973d8ea to 32ae2c3 Compare June 6, 2026 12:05
@Aaronontheweb Aaronontheweb merged commit cc91472 into dev Jun 6, 2026
16 checks passed
@Aaronontheweb Aaronontheweb deleted the dependabot/nuget/ModelContextProtocol.AspNetCore-1.4.0 branch June 6, 2026 12:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant