v0.7.0
[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-serverpackage - Users who relied on server features should install
toolregistry-serverseparately
- Server-related functionality (OpenAPI adapter, MCP adapter, CLI server commands) has been moved to the standalone
-
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_configuredRenamed 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-portflag to enable admin panel for server management - Requires
toolregistry-server>=0.1.1
- Add
-
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
-
.envFile Loading Support (#59)- Support for loading environment variables from
.envfiles - Added
--env-fileand--no-envCLI options
- Support for loading environment variables from
Improvements
-
Dependency Updates
- Bump
toolregistryminimum to>=0.6.0 - Bump
toolregistry-serverminimum to>=0.1.1
- Bump
-
CI/CD
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