Skip to content

v0.7.0

Choose a tag to compare

@Oaklight Oaklight released this 18 Mar 09:43
· 136 commits to master since this release

[0.7.0] - 2026-03-18

Breaking Changes

  • Server Code Migrated to toolregistry-server (#56, #57)

    • Server-related functionality (OpenAPI adapter, MCP adapter, CLI server commands) has been moved to the standalone toolregistry-server package
    • Users who relied on server features should install toolregistry-server separately
  • Minimum Python Version Upgraded to 3.10 (#54)

    • Python 3.8 and 3.9 no longer supported
    • Aligns with Python 3.9 EOL and MCP SDK requirements
  • is_configured Renamed to _is_configured (#58)

    • The method is now private and no longer exposed as a tool endpoint

New Features

  • Admin Panel Support (a88ab25)

    • Add --admin-port flag to enable admin panel for server management
    • Requires toolregistry-server>=0.1.1
  • Serper Search Provider (2305551)

    • Add Serper (serper.dev) search provider for Google search results
    • 2,500 free queries per month
    • Supports country, language, and location targeting
  • .env File Loading Support (#59)

    • Support for loading environment variables from .env files
    • Added --env-file and --no-env CLI options

Improvements

  • Dependency Updates

    • Bump toolregistry minimum to >=0.6.0
    • Bump toolregistry-server minimum to >=0.1.1
  • CI/CD

    • Add ruff/ty CI workflow for lint and type checking (e5b2f06)
    • Add upstream compatibility test workflow (79585d2)
    • Add lint and lint-fix targets to root Makefile

Refactoring

  • Modernize Type Annotations to Python 3.10+

    • Replaced legacy typing imports with modern Python 3.10+ syntax
  • MCP Server FastMCP Rewrite

    • Refactored MCP server implementation using FastMCP (official MCP SDK high-level API)
    • Fixed streamable-http transport timing issues
    • Fixed ASGI duplicate response errors

Documentation

  • Brave Search Pricing Update

    • Document Brave Search API free plan removal (Feb 2026)
    • Update to credit-based pricing: $5/1k requests with $5 free monthly credits (~1,000 queries)
  • Web Search Docs Refresh

    • Add Serper search documentation (EN/ZH)
    • Update free tier summary tables
    • Remove outdated "(Recommended)" labels