Releases: 0xfnzero/robinhood-feed-benchmark
Release list
Robinhood Feed Benchmark v0.1.5
Fix
- Enable WebSocket
permessage-deflateso the official Robinhood Feed handshake succeeds through Cloudflare - Surface HTTP status/body on handshake failure for easier diagnosis
Without compression, Official stayed disconnected and common-seq matching stayed at 0 even when custom Feeds were healthy.
Robinhood Feed Benchmark v0.1.4
Summary
- Configure all custom Feeds via
.env(FEED_NAME_N/FEED_URL_N/FEED_TOKEN_N) FEED_INCLUDE_OFFICIAL=falseskips the official Feed when comparing private endpoints- Per-event first-arrival / lag lines match grpc-benchmark style
- Allow plain
ws://endpoints for colo/local relays - Remove helper scripts that hard-coded local paths or private IPs
Install
curl -fsSL -o install.sh https://github.com/0xfnzero/robinhood-feed-benchmark/releases/latest/download/install.sh
chmod +x install.sh
./install.sh
cd "$HOME/robinhood-feed-benchmark"
cp .env.copy .env
# edit .env, then:
./run-feed-comparison.shVerify
shasum -a 256 -c SHA256SUMSRobinhood Feed Benchmark v0.1.3
Summary
- Exclusive first-arrival win counting (default
--tie-tolerance 0), matching grpc-benchmark so win rates sum to 100% - Full lag percentiles: P1 / P5 / P10 / P25 / P50 / P75 / P90 / P95 / P99 (+ min/max)
- Lead-margin stats when winning vs the second-fastest endpoint (same percentile ladder + BEST LEAD)
- Output labels use
seqfor FeedsequenceNumber - Docs refreshed (EN / CN)
Assets
Static binaries for Linux and macOS on x86-64 and ARM64. Install with:
curl -fsSL -o install.sh https://github.com/0xfnzero/robinhood-feed-benchmark/releases/latest/download/install.sh
chmod +x install.sh
./install.shOr download the matching archive below.
Robinhood Feed Benchmark v0.1.2
Summary
- Default output now mirrors grpc-benchmark: per-event first-arrival / relative lag lines, plus an end-of-run summary
- New
--per-eventflag (default true); disable with--per-event=false - WebSocket client hardening:
TCP_NODELAY, skip malformed frames without dropping the connection - Adds
run-vs-local-rbh.shfor Official vs local rbh-feed comparisons - Docs updated in English and Chinese
Assets
Static binaries for Linux and macOS on x86-64 and ARM64. Install with:
curl -fsSL https://raw.githubusercontent.com/0xfnzero/robinhood-feed-benchmark/v0.1.2/install.sh | shOr download the matching archive below.
Robinhood Feed Benchmark v0.1.1
Configuration template update.\n\n- Adds .env.copy alongside .env.example\n- Linux clone workflow: cp .env.copy .env, configure the Feed, then run ./run-feed-comparison.sh\n- The run script automatically downloads and verifies the matching prebuilt Release binary\n- Static binaries for Linux and macOS on x86-64 and ARM64\n- Expanded English and Chinese documentation with Website, Telegram, and Discord links
Robinhood Feed Benchmark v0.1.0
First public release of the Robinhood Chain Feed latency benchmark.\n\n- Official Robinhood mainnet Feed enabled by default\n- Concurrent comparison with custom Nitro-compatible WebSocket Feeds\n- Coverage, win rate, P50/P95/P99 relative latency, throughput, Feed age, and disconnect metrics\n- Automatic platform detection and SHA-256 verified binary download\n- Prebuilt static binaries for Linux and macOS on x86-64 and ARM64\n- English and Chinese documentation\n\nLinux quick start:\n\nsh\ngit clone https://github.com/0xfnzero/robinhood-feed-benchmark.git\ncd robinhood-feed-benchmark\ncp .env.example .env\n./run-feed-comparison.sh\n