Title: [v1.x] fix(auth): coerce empty-string optional URL fields to None in OAuthClientMetadata by felixweinberger · Pull Request #2405 · modelcontextprotocol/python-sdk · GitHub
Open Graph Title: [v1.x] fix(auth): coerce empty-string optional URL fields to None in OAuthClientMetadata by felixweinberger · Pull Request #2405 · modelcontextprotocol/python-sdk
X Title: [v1.x] fix(auth): coerce empty-string optional URL fields to None in OAuthClientMetadata by felixweinberger · Pull Request #2405 · modelcontextprotocol/python-sdk
Description: The official Python SDK for Model Context Protocol servers and clients - [v1.x] fix(auth): coerce empty-string optional URL fields to None in OAuthClientMetadata by felixweinberger · Pull Request #2405 · modelcontextprotocol/python-sdk
Open Graph Description: Coerce "" to None for the five OPTIONAL URL fields on OAuthClientMetadata so that DCR responses from servers that echo omitted metadata as empty strings parse successfully. v1.x backport ...
X Description: Coerce "" to None for the five OPTIONAL URL fields on OAuthClientMetadata so that DCR responses from servers that echo omitted metadata as empty strings parse successfully. v1.x b...
Opengraph URL: https://github.com/modelcontextprotocol/python-sdk/pull/2405
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/commits(.:format) |
| route-controller | pull_requests |
| route-action | commits |
| fetch-nonce | v2:7fd7db3e-906c-ca98-739e-4f6a91b79ec5 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B032:3E5F8B:10906BA:17AD705:6A5F9197 |
| html-safe-nonce | 2dd879602cb6c85f65d71eec2a8f1a1a63898833df3da48395085ac1e446e7ab |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMDMyOjNFNUY4QjoxMDkwNkJBOjE3QUQ3MDU6NkE1RjkxOTciLCJ2aXNpdG9yX2lkIjoiNjE0NzIwNDQ3ODU2MTkxNTI4NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 2e76ac83f36d2bcb6e64cd891e3319af6ae342befdc76beb00884152abd5f6b0 |
| hovercard-subject-tag | pull_request:3504296149 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/modelcontextprotocol/python-sdk/pull/2405/commits |
| twitter:image | https://opengraph.githubassets.com/10421d4ffd6649e6ade3d1fab2bdd79d8ee33880c6f3a14fb1ff3da11c9bdb88/modelcontextprotocol/python-sdk/pull/2405 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/10421d4ffd6649e6ade3d1fab2bdd79d8ee33880c6f3a14fb1ff3da11c9bdb88/modelcontextprotocol/python-sdk/pull/2405 |
| og:image:alt | Coerce "" to None for the five OPTIONAL URL fields on OAuthClientMetadata so that DCR responses from servers that echo omitted metadata as empty strings parse successfully. v1.x backport ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | felixweinberger |
| hostname | github.com |
| expected-hostname | github.com |
| None | 419b66b5f218029570caa18c30987e7dbabe4f5a6767918b33a504d02739c9c7 |
| turbo-cache-control | no-cache |
| go-import | github.com/modelcontextprotocol/python-sdk git https://github.com/modelcontextprotocol/python-sdk.git |
| octolytics-dimension-user_id | 182288589 |
| octolytics-dimension-user_login | modelcontextprotocol |
| octolytics-dimension-repository_id | 862584018 |
| octolytics-dimension-repository_nwo | modelcontextprotocol/python-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 862584018 |
| octolytics-dimension-repository_network_root_nwo | modelcontextprotocol/python-sdk |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | de5b18aa36dbc0b61e03aeb111e84e90fde499b8 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width