@farcaster/hubble
This is a performance and bug fix release for Hubble.
Patch Changes
-
2dcb3e8: fix: Change out-of-order warning to statsd
-
58b4913: perf: Count keys at prefix directly instead of forEachIterator
-
0728546: fix: Create online snapshots using snapshot iterators
-
d90b127: perf: Support multiple validation workers
-
5e04c0a: perf: Move merkle trie to rust
-
b069d1e: fix: Adjust nightly validateOrRevoke job time to run earlier
-
5e04c0a: chore: Migrate trie node data to TrieDB
-
4fc41e1: fix: Prune hub events in a threadpool
-
bbc9448: fix: Log memory usage every 60s
-
05cb339: perf: Cache trieDB writes
-
651ba7a: fix: Throttle storageCache prepopulation
-
c838795: perf: Run long gRPC queries in a threadpool.
-
ab71a53: perf: Add LRU Cache for active signer and ID registry events
-
86e972e: feat: Add --log-individual-messages to log each submitMessage status. If disabled (default) write one line per second
-
c46790a: fix: Calculate sleep time correctly for throttling validateOrRevoke job
-
436139f: feat(hubble):
- Add opt-out diagnostics reporting sent to the Farcaster foundation. Users may opt out with CLI flag
--opt-out-diagnostics true
or environment variableHUB_OPT_OUT_DIAGNOSTICS=true
. Diagnostics are used to troubleshoot user issues and improve health of the network. - Add CLI flag
--diagnostic-report-url <url>
, and environment variablesHUB_DIAGNOSTICS_API_KEY
,HUB_DIAGNOSTICS_APP_KEY
environment variables to pass in configurable DataDog-compatible URL and authorization tokens.
fix(hubble): Add
L2_RPC_AUTHORIZATION_HEADER
environment variable for use with L2 RPC URLs that require authorization headers for access. - Add opt-out diagnostics reporting sent to the Farcaster foundation. Users may opt out with CLI flag