Skip to content

v0.8.0

Compare
Choose a tag to compare
@ezynda3 ezynda3 released this 14 Dec 10:02
· 229 commits to main since this release
c61624c

🚀 Changelog

✨ New Features

  • Added comprehensive notification handling system (c61624c)
    • Server can now send notifications to specific clients
    • Added notification context tracking
    • Implemented notification channels for async communication

🔄 API Changes

  • Updated handler function signatures to include context (3a777e4)
    • Tool handlers now receive context.Context and mcp.CallToolRequest
    • Prompt handlers now receive context.Context and mcp.GetPromptRequest
    • Resource handlers now receive context.Context and mcp.ReadResourceRequest

🛠️ Improvements

  • Enhanced server capabilities configuration (9d20d89)
    • Standardized resource capabilities
    • Updated prompts and tools capabilities
    • Improved initialization process

🧰 Internal Changes

  • Refactored notification handling in SSE server (459e421)
  • Updated stdio server to support notifications (d1c3cfc)
  • Added client context tracking mechanism (63c687a)
  • Improved error logging in stdio server

📚 Documentation

  • Updated example code and README with new handler signatures (63c687a)
  • Added documentation for notification handling

🎨 Code Style

  • Applied consistent formatting throughout codebase (d1c3cfc)