Releases: farcasterxyz/hub-monorepo
@farcaster/hubble@1.12.2
@farcaster/hubble@1.12.1
@farcaster/hubble@1.12.0
1.12.0
Minor Changes
- chore: Release 1.12
Patch Changes
- 23b9485: fix: Use
PutObject
to upload snapshot chunks to R2 - e3afd5c: fix: Use priority queue for sync work
- 063d4ed: fix: sharding events should work when requesting historical events
- ec3b4e7: chore: Cleanup bundles code
- 1642e61: fix: Remove backup fetching for get_node
- 6bec999: perf: Use multiple workers for validateOrRevokeMessages job
- 93de5d7: fix: Prevent unnecessary decode/encode in rpc APIs
- 089d1d1: fix: Batch the de-dup check for merging messages
- 006473d: perf: Improve getSyncMetadataByPrefix performance
- 6374223: chore: Cleanup trie batch inserts to use batches
- 1317f1c: fix: Use R2 for snapshots
- f0bee81: fix: Batch insert merkle trie updates
- 45cf3f4: fix(hubble): Add startup check for hub to verify gRPC port is reachable from public internet. Reachable address is required for hub to perform diff sync via gRPC API and sync with the network. Hub operators may need to enable port-forwarding of traffic to hub's host and port if they are behind a NAT. Startup check emits warning for now, but may be enforced in the future.
- 5778e3a: perf: Disable WAL when generating snapshots
- 7b37489: feat: Add Link CompactStateMessage type for link compaction
- Updated dependencies [7b37489]
- @farcaster/hub-nodejs@0.11.11
@farcaster/hubble@1.11.8
@farcaster/hubble@1.11.7
New Hubble release with DiffSync v2 and several bug fixes
@farcaster/hubble
1.11.7
Patch Changes
- ee1e054: fix: Restrict
yarn snapshot-url
to mainnet - snapshots are not supported on other networks - 4c9fb61: feat: allow sharding event stream by fid
- dd10cdb: fix: update diagnostics reports to prefix tags with fid and peer_id
- 7a1ccc3: fix: Handle axios errors while reporting to Datadog
- 51907b0: perf: DiffSync v2
- 3977c68: fix: Don't allow parallel storage cache scans
- a7b309e: fix: Use threadpool for trie node ops
- ac229e2: fix: Use pagesize=1 when scanning for first key
- Updated dependencies [4c9fb61]
- @farcaster/hub-nodejs@0.11.10
@farcaster/core
0.14.10
Patch Changes
- 4c9fb61: feat: allow sharding event stream by fid
@farcaster/hub-web
0.8.7
Patch Changes
- 4c9fb61: feat: allow sharding event stream by fid
- Updated dependencies [4c9fb61]
- @farcaster/core@0.14.10
@farcaster/hub-nodejs
0.11.10
Patch Changes
@farcaster/hubble@1.11.6
@farcaster/hubble
1.11.6
Patch Changes
- 6b4ea83: chore: Run validateOrRevokeMessagesJob once a month for each fid
- f1ffdd7: fix: Cleanup DB directory after destroy and reset TrieDB before catchupSyncwithSnapshot
- ce3f424: perf: Use threadpool to getMany
- 86566b1: tests: Cleanup after tests properly
- 36191e5: chore: update catchup sync with snapshot default to true
- 5ca5a4a: feat: Add gossip MessageBundles
- Updated dependencies [5ca5a4a]
- @farcaster/hub-nodejs@0.11.9
@farcaster/core
0.14.9
Patch Changes
- 5ca5a4a: feat: Add gossip MessageBundles
@farcaster/hubble@1.11.5
@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
@farcaster/hub-shuttle
0.1.2
Patch Changes
@farcaster/hubble@1.11.4
1.11.4
Patch Changes
- ccd4d96: fix(hubble): reduce hub bandwidth, can be toggled with GOSSIPSUB_FALLBACK_TO_FLOODSUB and GOSSIPSUB_FLOOD_PUBLISH
- 5ec735b: chore: Migrate trie node data to TrieDB
What's Changed
- chore: Migrate Trie data to TriDB by @adityapk00 in #1847
- fix: throttle triedb migration by @adityapk00 in #1850
- fix(hubble): reduce hub bandwidth with floodsub toggle by @Wazzymandias in #1851
- chore(hubble): release 1.11.4 by @Wazzymandias in #1852
Full Changelog: https://github.com/farcasterxyz/hub-monorepo/compare/@farcaster/hubble@1.11.3...@farcaster/hubble@1.11.4
@farcaster/hubble@1.11.3
What's Changed
- feat: Add trie node rust code + tests by @adityapk00 in #1846
- fix: handle edge cases of rocksdb instantiation by @Wazzymandias in #1844
- chore: release(hubble): v1.11.3 by @Wazzymandias in #1849
Full Changelog: https://github.com/farcasterxyz/hub-monorepo/compare/@farcaster/hubble@1.11.2...@farcaster/hubble@1.11.3
@farcaster/hubble@1.11.2
1.11.2
Patch Changes
- fix: Set catch up sync to true for hubble install script and docker compose
What's Changed
- chore: release hubble 1.11.2 by @Wazzymandias in #1841
Full Changelog: https://github.com/farcasterxyz/hub-monorepo/compare/@farcaster/hubble@1.11.1...@farcaster/hubble@1.11.2