All notable changes to Waypoint will be documented in this file.
- Fix hub headers: centralize header injection via tonic interceptor, fixing missing auth headers on retry paths and in providers/database/root_parent (#86)
- Route lend_storage to proper stream, add backfill support, handle NOGROUP errors (#87)
- Fix shard_indices parsing
- Improve Makefile portability and comma_separated deserializer
- Add MCP resources with RFC-compliant resource URIs and query parameters (#84)
- Add Conversation resource type for MCP
- Replace unwrap() patterns with idiomatic let-else, if-let, and is_none_or bindings (#85)
- Simplify event classification and reduce test duplication in subscriber
- Add parse_hash_bytes util for MCP handlers
- Fix get_casts_by_fid and get_verifications_by_fid examples
- Add dev setup improvements (#83)
- Add extra tests for comma_separated
- Add latest migration file dynamically
- Remove ONCHAIN_EVENTS_BACKFILL.md
- Remove idle consumers in Redis stream
- Ethereum wallet implementation with keystore support
- Support for Ethereum providers and interactions
- Cleaned up unused dependencies
- Removed example directory in favor of documentation
- MCP tools for finding users by username
get_fid_by_username: Find FID by Farcaster usernameget_user_by_username: Get complete user profile by username- Default "follow" link type for all Link APIs
- Optional username parameter to waypoint_prompt for better ENS support
- Improved data architecture documentation with UML diagrams
- Documentation updates to correctly reflect DataContext pattern
- Reduced log verbosity by moving frequent logs to trace level
- Disabled PrintProcessor by default to reduce log noise
- Fixed waypoint_prompt to handle string FIDs
- Enhanced waypoint_prompt to preserve ENS domains (.eth) in usernames
- Model Context Protocol (MCP) service for AI assistants to access Farcaster data
- MCP tools for fetching user profiles, verifications, and casts
- Documentation for MCP service setup and usage
- Data architecture documentation with repository pattern
- Updated configuration examples with MCP settings
- Improved error handling in MCP service
- Repository pattern for data access
- Updated MCP documentation with comprehensive examples
- Enhanced sequence diagrams for all major components
- Initial release of Waypoint
- Streaming synchronization service for Snapchain events
- Backfill system for historical data processing
- Redis-based job queue and worker system
- Docker and Kubernetes deployment configurations