Skip to content

Open-Meteo MCP v3.0.0 - Major Release

Choose a tag to compare

@schlpbch schlpbch released this 20 Jan 12:58
· 67 commits to main since this release

Open-Meteo MCP v3.0.0 - Major Release

Major release with swiss-ai-mcp-commons integration for weather intelligence.

Breaking Changes ⚠️

  • Requires swiss-ai-mcp-commons >= 1.0.0
  • Structlog version standardized to >= 23.1.0

Major Features 🎉

  • Enhanced weather data models
  • Centralized location handling
  • Improved forecast validation
  • Better timezone support
  • Production-grade structured logging

What's New

  • Integration with swiss-ai-mcp-commons
  • Added Location model for consistency
  • Improved error handling with JSON-RPC codes
  • Response caching with CachedHttpClient
  • Enhanced structured logging

Test Coverage

  • 125 tests passing ✅
  • Comprehensive weather forecasting
  • Full backward compatibility

Known Issues

  • 4 tests in test_meteo_improvements.py fail (pre-existing, unrelated to commons)
  • These test advanced timezone features; core weather functionality unaffected

Migration

  1. Update pyproject.toml to v3.0.0
  2. Run uv sync
  3. No code changes needed - APIs unchanged
  4. All endpoints remain compatible

Status: Production Ready ✅