Skip to content
This repository was archived by the owner on Apr 4, 2026. It is now read-only.

Releases: officialunofficial/waypoint

Release v2026.2.5

Choose a tag to compare

@christopherwxyz christopherwxyz released this 11 Feb 16:03
137ece6

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.2.5] - 2026-02-11

Bug Fixes

  • Docker compose defauts for optional env vars

Features

  • Add missing mcp resources

Miscellaneous Tasks

  • Add missing shard/auth comments to producer service
  • Replace alice.eth with vitalik.eth
  • Bump version to 2026.2.5
  • Update changelog for 2026.2.5

Refactor

  • Simplify MCP handler code and add CLAUDE.md

[2026.2.4] - 2026-02-09

Miscellaneous Tasks

  • Upgrade fred v9 → v10.1 (#90)
  • Bump version to 2026.2.4 and update changelog

[2026.2.3] - 2026-02-09

Bug Fixes

  • Survive Redis restarts with infinite reconnection policy (#89)

Miscellaneous Tasks

  • Bump version to 2026.2.3

[2026.2.2] - 2026-02-08

Miscellaneous Tasks

  • Bump version to 2026.2.2 and update changelog

Performance

  • P0 optimizations — remove mutex, concurrent fetches, fix onchain events (#88)

[2026.2.1] - 2026-02-08

Bug Fixes

  • Shard_indices parsing
  • Improve Makefile portability and comma_separated deserializer
  • Route lend_storage to proper stream, add backfill support, handle NOGROUP errors (#87)
  • Hub headers (#86)

Documentation

  • Fix get_casts_by_fid
  • Fix get_verifications_by_fid in example

Features

  • Add mcp resources
  • Add Conversation resource type

Miscellaneous Tasks

  • Add latest migration file dynamically
  • Add extra tests for comma_separated
  • Remove ONCHAIN_EVENTS_BACKFILL.md
  • Bump version to 2026.2.1 and update changelog

Refactor

  • RFC-compliant resource URIs with query parameters
  • Add parse_hash_bytes util
  • Simplify event classification and reduce test duplication
  • Unwrap (#85)

[2026.1.7] - 2026-01-08

Bug Fixes

  • Update alloy to 1.3.0 and fix rsa vulnerability (CVE)

Documentation

  • Update for Rust 1.92 and producer/consumer modes

Features

  • Add producer-only and consumer-only service modes for HPA scaling

Miscellaneous Tasks

  • Update rust-version to 1.92.0 and enforce MSRV in clippy.toml
  • Update CI and Docker to Rust 1.92.0
  • Bump version to 2026.1.7

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.2.4

Choose a tag to compare

@christopherwxyz christopherwxyz released this 09 Feb 23:45
4ee16f5

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.2.4] - 2026-02-09

Miscellaneous Tasks

  • Upgrade fred v9 → v10.1 (#90)
  • Bump version to 2026.2.4 and update changelog

[2026.2.3] - 2026-02-09

Bug Fixes

  • Survive Redis restarts with infinite reconnection policy (#89)

Miscellaneous Tasks

  • Bump version to 2026.2.3

[2026.2.2] - 2026-02-08

Miscellaneous Tasks

  • Bump version to 2026.2.2 and update changelog

Performance

  • P0 optimizations — remove mutex, concurrent fetches, fix onchain events (#88)

[2026.2.1] - 2026-02-08

Bug Fixes

  • Shard_indices parsing
  • Improve Makefile portability and comma_separated deserializer
  • Route lend_storage to proper stream, add backfill support, handle NOGROUP errors (#87)
  • Hub headers (#86)

Documentation

  • Fix get_casts_by_fid
  • Fix get_verifications_by_fid in example

Features

  • Add mcp resources
  • Add Conversation resource type

Miscellaneous Tasks

  • Add latest migration file dynamically
  • Add extra tests for comma_separated
  • Remove ONCHAIN_EVENTS_BACKFILL.md
  • Bump version to 2026.2.1 and update changelog

Refactor

  • RFC-compliant resource URIs with query parameters
  • Add parse_hash_bytes util
  • Simplify event classification and reduce test duplication
  • Unwrap (#85)

[2026.1.7] - 2026-01-08

Bug Fixes

  • Update alloy to 1.3.0 and fix rsa vulnerability (CVE)

Documentation

  • Update for Rust 1.92 and producer/consumer modes

Features

  • Add producer-only and consumer-only service modes for HPA scaling

Miscellaneous Tasks

  • Update rust-version to 1.92.0 and enforce MSRV in clippy.toml
  • Update CI and Docker to Rust 1.92.0
  • Bump version to 2026.1.7

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.2.3

Choose a tag to compare

@christopherwxyz christopherwxyz released this 09 Feb 20:17
b3c50d0

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.2.3] - 2026-02-09

Bug Fixes

  • Survive Redis restarts with infinite reconnection policy (#89)

Miscellaneous Tasks

  • Bump version to 2026.2.3

[2026.2.2] - 2026-02-08

Miscellaneous Tasks

  • Bump version to 2026.2.2 and update changelog

Performance

  • P0 optimizations — remove mutex, concurrent fetches, fix onchain events (#88)

[2026.2.1] - 2026-02-08

Bug Fixes

  • Shard_indices parsing
  • Improve Makefile portability and comma_separated deserializer
  • Route lend_storage to proper stream, add backfill support, handle NOGROUP errors (#87)
  • Hub headers (#86)

Documentation

  • Fix get_casts_by_fid
  • Fix get_verifications_by_fid in example

Features

  • Add mcp resources
  • Add Conversation resource type

Miscellaneous Tasks

  • Add latest migration file dynamically
  • Add extra tests for comma_separated
  • Remove ONCHAIN_EVENTS_BACKFILL.md
  • Bump version to 2026.2.1 and update changelog

Refactor

  • RFC-compliant resource URIs with query parameters
  • Add parse_hash_bytes util
  • Simplify event classification and reduce test duplication
  • Unwrap (#85)

[2026.1.7] - 2026-01-08

Bug Fixes

  • Update alloy to 1.3.0 and fix rsa vulnerability (CVE)

Documentation

  • Update for Rust 1.92 and producer/consumer modes

Features

  • Add producer-only and consumer-only service modes for HPA scaling

Miscellaneous Tasks

  • Update rust-version to 1.92.0 and enforce MSRV in clippy.toml
  • Update CI and Docker to Rust 1.92.0
  • Bump version to 2026.1.7

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.2.2

Choose a tag to compare

@christopherwxyz christopherwxyz released this 08 Feb 22:05
5a64428

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.2.2] - 2026-02-08

Miscellaneous Tasks

  • Bump version to 2026.2.2 and update changelog

Performance

  • P0 optimizations — remove mutex, concurrent fetches, fix onchain events (#88)

[2026.2.1] - 2026-02-08

Bug Fixes

  • Shard_indices parsing
  • Improve Makefile portability and comma_separated deserializer
  • Route lend_storage to proper stream, add backfill support, handle NOGROUP errors (#87)
  • Hub headers (#86)

Documentation

  • Fix get_casts_by_fid
  • Fix get_verifications_by_fid in example

Features

  • Add mcp resources
  • Add Conversation resource type

Miscellaneous Tasks

  • Add latest migration file dynamically
  • Add extra tests for comma_separated
  • Remove ONCHAIN_EVENTS_BACKFILL.md
  • Bump version to 2026.2.1 and update changelog

Refactor

  • RFC-compliant resource URIs with query parameters
  • Add parse_hash_bytes util
  • Simplify event classification and reduce test duplication
  • Unwrap (#85)

[2026.1.7] - 2026-01-08

Bug Fixes

  • Update alloy to 1.3.0 and fix rsa vulnerability (CVE)

Documentation

  • Update for Rust 1.92 and producer/consumer modes

Features

  • Add producer-only and consumer-only service modes for HPA scaling

Miscellaneous Tasks

  • Update rust-version to 1.92.0 and enforce MSRV in clippy.toml
  • Update CI and Docker to Rust 1.92.0
  • Bump version to 2026.1.7

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.2.1

Choose a tag to compare

@christopherwxyz christopherwxyz released this 08 Feb 20:45
1d425de

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.2.1] - 2026-02-08

Bug Fixes

  • Shard_indices parsing
  • Improve Makefile portability and comma_separated deserializer
  • Route lend_storage to proper stream, add backfill support, handle NOGROUP errors (#87)
  • Hub headers (#86)

Documentation

  • Fix get_casts_by_fid
  • Fix get_verifications_by_fid in example

Features

  • Add mcp resources
  • Add Conversation resource type

Miscellaneous Tasks

  • Add latest migration file dynamically
  • Add extra tests for comma_separated
  • Remove ONCHAIN_EVENTS_BACKFILL.md
  • Bump version to 2026.2.1 and update changelog

Refactor

  • RFC-compliant resource URIs with query parameters
  • Add parse_hash_bytes util
  • Simplify event classification and reduce test duplication
  • Unwrap (#85)

[2026.1.7] - 2026-01-08

Bug Fixes

  • Update alloy to 1.3.0 and fix rsa vulnerability (CVE)

Documentation

  • Update for Rust 1.92 and producer/consumer modes

Features

  • Add producer-only and consumer-only service modes for HPA scaling

Miscellaneous Tasks

  • Update rust-version to 1.92.0 and enforce MSRV in clippy.toml
  • Update CI and Docker to Rust 1.92.0
  • Bump version to 2026.1.7

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.1.7

Choose a tag to compare

@github-actions github-actions released this 08 Jan 20:22
3d3f804

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.1.7] - 2026-01-08

Bug Fixes

  • Update alloy to 1.3.0 and fix rsa vulnerability (CVE)

Documentation

  • Update for Rust 1.92 and producer/consumer modes

Features

  • Add producer-only and consumer-only service modes for HPA scaling

Miscellaneous Tasks

  • Update rust-version to 1.92.0 and enforce MSRV in clippy.toml
  • Update CI and Docker to Rust 1.92.0
  • Bump version to 2026.1.7

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.1.6

Choose a tag to compare

@christopherwxyz christopherwxyz released this 08 Jan 15:53
e9351f1

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.1.6] - 2026-01-08

Bug Fixes

  • Sanitize null bytes from all text fields before PostgreSQL insert (#81)

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.1.5

Choose a tag to compare

@github-actions github-actions released this 04 Jan 21:12
37d30b8

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.1.5] - 2026-01-04

Bug Fixes

  • Use actual Redis delivery count for DLQ logic (#77) (#78)

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.1.4

Choose a tag to compare

@github-actions github-actions released this 03 Jan 18:12
7e46e2a

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.1.4] - 2026-01-03

Bug Fixes

  • Sanitize null bytes from messages.body JSON for PostgreSQL (#76)

Miscellaneous Tasks

  • Release v2026.1.4

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)

Release v2026.1.3

Choose a tag to compare

@christopherwxyz christopherwxyz released this 02 Jan 22:38
d5d40ee

Changelog

All notable changes to Waypoint will be documented in this file.

[2026.1.3] - 2026-01-02

Bug Fixes

  • Use ON CONFLICT DO NOTHING for messages to prevent duplicate key errors (#75)

[2026.1.2] - 2026-01-01

Bug Fixes

  • Increase Redis max_pool_size to 50
  • Fix docker compose timing and add worker improvements (#71)
  • Support crates.io packaging without proto submodule (#74)

Features

  • Add unified messages stream and optimize hub client (#70)
  • Add root_parent tracking columns
  • Add root_parent backfill worker
  • Wire up root_parent backfill command (#73)

Miscellaneous Tasks

  • Release v2026.1.1
  • Release v2026.1.2
  • Release v2026.1.2
  • Release v2026.1.2

[2025.12.3] - 2025-12-22

Bug Fixes

  • Rename pool_size to max_pool_size to match ConfigMap
  • Update remaining pool_size references to max_pool_size

Features

  • Add methods to remove users from spam/nerf lists (#65)
  • Add resilience improvements (#67)

Miscellaneous Tasks

  • Bump version to 2025.12.2
  • Use snapchain submodule for proto files (#69)
  • Release v2025.12.3

Performance

  • Optimize Redis connection usage and event processing (#66)

[2025.12.1] - 2025-12-12

Bug Fixes

  • Improve Docker networking guidance and error messages for Snapchain connection (#58)
  • Embed database migrations in binary for Docker deployment (#60)
  • Skip migrations env var
  • Docker compose migration skip
  • Always process onchain events for spam FIDs (#62)
  • Add deleted_at to spammy_users and nerfed_users tables (#64)

Documentation

  • Update MCP documentation for rmcp 0.8.0

Features

  • Add support for multiple spam.jsonl sources
  • Add spam filtering to backfill queue command
  • Upgrade MCP to rmcp 0.10 with Streamable HTTP transport (#61)
  • Add nerfed_users and spammy_users tables (#63)

Miscellaneous Tasks

  • Update Snapchain to v0.9.1
  • Update Snapchain to v0.9.2
  • Update Snapchain to v0.10.0
  • Update Snapchain to v0.11.0
  • Fmt
  • Bump version to 2025.12.1

[2025.10.3] - 2025-10-07

Bug Fixes

  • Update Dockerfile to use Rust 1.90
  • Docker buildx
  • Update Dockerfile to use Ubuntu 24.04 for GLIBC 2.39 compatibility
  • Remove ubuntu image

Miscellaneous Tasks

  • Upgrade rmcp to 0.8.0 and refactor to use latest macros (#55)
  • Format code and remove unused const_string declarations

[2025.10.2] - 2025-10-03

Features

  • Upgrade alloy-rs to v1.0.37 and Rust to 1.90.0

Miscellaneous Tasks

  • Bump version to 2025.10.2

[2025.10.1] - 2025-10-02

Features

  • Implement LendStorage message type and ProfileToken user data type from Snapchain v0.9.0
  • Add lend_storage table migration for storage lending messages
  • Add database handler for lend_storage messages

Miscellaneous Tasks

  • Update Snapchain to v0.8.1
  • Update Snapchain to v0.9.0
  • Update changelog
  • Sqlx
  • Run cargo fmt
  • Migrate biome configuration to schema v2.2.4

[2025.9.2] - 2025-09-06

Bug Fixes

  • Initialize rustls crypto provider to resolve startup panic

Features

  • Complete Prometheus metrics infrastructure
  • Integrate comprehensive metrics throughout application
  • Comprehensive onchain events backfill system (#54)

Miscellaneous Tasks

  • Bump version to v2025.9.2

[2025.9.1] - 2025-09-04

Bug Fixes

  • Remove suffix on stream keys
  • Use main branch

Dependencies

  • Bump tracing-subscriber from 0.3.19 to 0.3.20 (#52)

Features

  • Migrate Redis client from bb8-redis to fred with time-based trimming (#51)
  • Snapchain version action
  • Add Prometheus metrics integration

Miscellaneous Tasks

  • Fmt
  • Fmt
  • Update Snapchain to v0.6.0
  • Update Snapchain to v0.7.0

Refactor

  • Simplify get_stream_key to use 2 args and remove debug logs

[2025.8.3] - 2025-08-20

Bug Fixes

  • Resume from checkpoint on restart instead of reprocessing from beginning

Documentation

  • Delete CAST_RETRY_SYSTEM.md
  • Remove root parent hash docs

Miscellaneous Tasks

  • Cargo lock
  • Upgrade dependencies and implement error-stack (#50)
  • Upgrade snapchain protos to v0.5.0

[2025.7.3] - 2025-07-18

Bug Fixes

  • Resolve backfill job queue exhaustion bug (#37)
  • Increase Redis pool sizes to prevent backfill queue exhaustion (#38)
  • Handle Redis XPENDING response variations and prevent backfill job loss (#39)
  • Sqlx
  • Traversal
  • Root parent hub
  • Formatting & imports
  • Apply cargo fmt formatting
  • Add missing dead code attributes and clippy allow directives
  • Update spam filter URL and correct label value logic (#48)
  • Use Git LFS media URL directly for spam list
  • Remove root parent tracking feature
  • Remove root parent migration files

Documentation

  • Update mcp.md
  • Update docs

Features

  • Support Farcaster Pro (#36)
  • Custom headers (#42)
  • Update proto to 0.3.1
  • Add root parent tracking for cast threads (#44)
  • Add HTTP/HTTPS protocol support for hub client gRPC connections (#45)
  • Implement cast retry system with negative caching and background processing
  • Add shard_id support for Subscribe API with dynamic discovery (#46)

Miscellaneous Tasks

  • Version and changelog
  • Version tick + changelog
  • Cargo.lock
  • Changelog
  • Version bump to 2025.7.3 and update sqlx queries
  • Update changelog for v2025.7.3

Refactor

  • Simplify backfill queue to use only normal and inprogress q… (#43)
  • Integrate cast retry worker into main application service to avoid dead code warnings

[0.6.3] - 2025-06-09

Bug Fixes

  • Proto
  • Redis defaults

Miscellaneous Tasks

  • Changelog

[0.6.1] - 2025-05-30

Miscellaneous Tasks

  • Version

[0.6.0] - 2025-05-30

Bug Fixes

  • Lock file

Features

  • Batch backfill (#30)

[0.5.5] - 2025-05-17

Bug Fixes

  • Prune idle consumers

Miscellaneous Tasks

  • Bump version to 0.5.5

[0.4.5] - 2025-05-16

Bug Fixes

  • Consumer cleanup (#32)

Miscellaneous Tasks

  • Support auth addresses (#31)

[0.4.4] - 2025-05-14

Bug Fixes

  • Align with snapchain release (#29)

Features

  • Spam and message table toggle (#26)

Miscellaneous Tasks

  • Version bump (#25)

[0.4.1] - 2025-04-26

Bug Fixes

  • Allow http (#11)
  • Idle consumers (#18)
  • Build version and snapchain bump (#20)
  • Delete idle consumers (#21)

Documentation

Features

  • Wallet implementation, cleanup, and onchain features (#14)

[0.3.0] - 2025-04-19

Features

  • Reactions and links (#10)

[0.2.1] - 2025-04-18

Documentation

  • Updates docs and version (#9)

Features

  • Implement MCP server (#2)

Refactor

  • Improve backfill system with standalone docker-compose (#7)