Skip to content

Releases: modelcontextprotocol/python-sdk

v1.16.0

02 Oct 16:52
3e798bf
Compare
Choose a tag to compare

What's Changed

  • Add error log for client stdio by @pengwa in #924
  • Accept additional response_types values from OAuth servers by @jonshea in #1323
  • Issue 1379 patch - Fix MCP server OAuth not working with Visual Studio Code and others with extra grant_types by @automaton82 in #1380
  • Add comprehensive Unicode tests for streamable HTTP transport by @pja-ant in #1381
  • Update Icon.sizes to use string array format by @pja-ant in #1411
  • Delete CODEOWNERS to eliminate notification overload by @felixweinberger in #1413
  • fix: fix the system message in simple-chatbot example by @yukuanj in #1394
  • fix: improve misleading warning for progress callback exceptions by @lorenzocesconetto in #775
  • fix: catch and rethrow SSEError during SSE connection establishment by @zhangch-ss in #975
  • Add icons support for ResourceTemplate by @pja-ant in #1412

New Contributors 🙏

Full Changelog: 1.15.0...v1.16.0

v1.15.0

25 Sep 15:35
71889d7
Compare
Choose a tag to compare

What's Changed

  • Return HTTP 403 for invalid Origin headers by @pja-ant in #1353
  • Add test for ProtectedResourceMetadataParsing by @yannj-fr in #1236
  • Fastmcp logging progress example by @stevebillings in #1270
  • feat: add paginated list decorators for prompts, resources, and tools by @maxisbey in #1286
  • Remove "unconditionally" from conditional description by @mssalvatore in #1289
  • Use streamable-http consistently in examples by @maxisbey in #1389
  • feat: Add SDK support for SEP-1034 default values in elicitation schemas by @chughtapan in #1337
  • Implementation of SEP 973 - Additional metadata + icons support by @pja-ant in #1357

New Contributors

Full Changelog: v1.14.1...v1.15.0

v1.14.1

18 Sep 12:34
ca34666
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.14.0...v1.14.1

v1.14.0

11 Sep 17:35
c3717e7
Compare
Choose a tag to compare

What's Changed

New Contributors 🙏

Full Changelog: v1.13.1...v1.14.0

v1.13.1

21 Aug 17:57
09e3a05
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.0...v1.13.1

v1.13.0

14 Aug 15:01
d1ac8d6
Compare
Choose a tag to compare

What's Changed

  • Add pyright strict mode on the whole project by @Kludex in #1254
  • Consistent casing for default headers Accept and Content-Type by @glinf in #1263
  • Update dependencies and fix type issues by @dsp-ant in #1268
  • fix: prevent async generator cleanup errors in StreamableHTTP transport by @mous222 in #1271

New Contributors

Full Changelog: v1.12.4...v1.13.0

v1.12.4

07 Aug 20:22
ef4e167
Compare
Choose a tag to compare

What's Changed

  • chore: Remove unused prompt_manager.py file by @chughtapan in #1229
  • Improved supported for ProtectedResourceMetadata by @yannj-fr in #1235
  • chore: Remove unused variable notification_options by @sreenaths in #1238
  • Improve README around the Context object by @jbkkd in #1203
  • Fix : token_endpoint_auth_signing_alg_values_supported is a json array by @yannj-fr in #1226
  • Remove strict validation on response_modes_supported member of OAuthMetadata by @joesavage-silabs in #1243

New Contributors

Full Changelog: v1.12.3...v1.12.4

v1.12.3

31 Jul 18:33
959d4e3
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.12.2...v1.12.3

v1.12.2

24 Jul 18:25
35777b9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.1...v1.13.0

v1.12.1

22 Jul 16:48
6a84a2f
Compare
Choose a tag to compare

What's Changed

  • Add CODEOWNERS file for sdk by @ihrpr in #1169
  • fix flaky test test_88_random_error by @ihrpr in #1171
  • Make sure RequestId is not coerced as int by @Kludex in #1178
  • Fix: Replace threading.Lock with anyio.Lock for Ray deployment compatibility by @only-weng in #1151
  • fix: fix OAuth flow request object handling by @clareliguori in #1174

New Contributors

Full Changelog: v1.12.0...v1.12.1