Releases: Portkey-AI/hoot
Releases · Portkey-AI/hoot
v0.15.0
v0.14.1
v0.14.0
Added
- MCP 2025-11-25 Protocol Support: Full support for the latest MCP specification
- Server metadata with icons and branding displayed in sidebar
- Tool metadata with icons and enhanced descriptions in UI
- Server instructions support for context-aware interactions
- Protocol version updated to 2025-11-25
- Custom OAuth Endpoints: Configure custom OAuth authorization and token endpoints
- Override auto-discovered OAuth endpoints for non-standard implementations
- Flexible authentication for diverse OAuth server configurations
- Portkey API Key Authentication: Alternative to JWT-based auth
- Toggle between JWT and API key authentication in LLM settings
- Direct API key input for Portkey integration
v0.13.1
v0.13.0
[0.13.0] - 2025-11-20
Added
- OAuth Compliance Testing: Comprehensive test suite for OAuth 2.0/2.1 compliance
- Automated testing of authorization code flow, token exchange, and refresh flows
- Detailed compliance reports with pass/fail status for each requirement
- Visual results viewer for analyzing compliance test outcomes
- Integrated with the "Try in Hoot" feature for easy testing
v0.12.0
Added
- Enhanced OAuth Detection: Improved server auto-detection with parallel probing
- Simultaneously checks WWW-Authenticate header and RFC 9728 metadata
- Faster and more reliable OAuth server discovery
- Better handling of different OAuth implementation patterns
Changed
- Build Configuration: Split build commands for npm and Cloudflare deployments
npm run buildnow defaults tolocalhost:8008backend (for npm package users)- Added
npm run build:cloudflarefor cloud deployments with production backend - Ensures npm/npx users connect to local backend server automatically
v0.11.2
Fixed
- Favicon Loading Performance: Added frontend caching to eliminate redundant favicon requests
- Implemented persistent favicon cache in app store to prevent repeated fetches
- Fixed issue where favicons were reloaded every time switching between Test Tools and Chat tabs
- Reduced network requests by caching favicon URLs in localStorage
- Eliminated 70ms delay on tab switches caused by uncached POST requests
v0.11.1
Changed
- Configuration Format Migration: Migrated from
wrangler.tomltowrangler.jsonc- Updated to use JSON with Comments format (recommended by Cloudflare)
- Migrated using official
wrangler-cfgtool - Preserved all configuration settings and comments
- Updated documentation to reference
wrangler.jsonc
Fixed
- JWT Expiration Handling: Improved JWT token expiration detection and error handling
- Workers backend now properly detects expired tokens and returns specific
TokenExpirederror - Enhanced JWT verification to distinguish between expired vs invalid tokens
- Consistent error handling across Node.js and Workers backends
- Frontend auto-refresh logic now works more reliably with expired tokens
- Workers backend now properly detects expired tokens and returns specific
v0.11.0
Added
- Workers AI Support: Semantic tool filtering powered by Cloudflare Workers AI
- Integrated Workers AI for intelligent tool filtering when deployed on Cloudflare
- Local development support with automatic fallback to non-semantic filtering
- Enhanced tool filtering capabilities with natural language understanding
- Improved tool selection accuracy for LLM interactions
Fixed
- OAuth Detection: Improved OAuth endpoint detection reliability
- Better handling of OAuth metadata responses
- Enhanced error recovery during OAuth discovery
- More robust authentication flow initialization
v0.10.1
Added
- Welcome Modal: New user onboarding experience with welcome modal on first launch
Changed
- Package Security: Excluded sensitive JWT key files (private-key.json, public-jwk.json, jwks.json) from npm package distribution
Fixed
- Server URL now properly displays in browser URL bar when navigating between servers