Releases: farcasterxyz/hub-monorepo
@farcaster/[email protected]
@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/[email protected]
@farcaster/core
0.14.9
Patch Changes
- 5ca5a4a: feat: Add gossip MessageBundles
@farcaster/[email protected]
@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/[email protected]
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/[email protected]...@farcaster/[email protected]
@farcaster/[email protected]
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/[email protected]...@farcaster/[email protected]
@farcaster/[email protected]
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/[email protected]...@farcaster/[email protected]
@farcaster/[email protected]
1.11.1
Patch Changes
- e30297b: bug: Enforce protobuf oneof constraints
- c678742: feat(hubble): update s3 snapshot metadata to include database statistics, and add snapshot-url command
- 751ed72: fix: Run full validateOrRevoke for all fids every 14 days
- 935246b: feat(hubble): Add support for using S3 snapshot for "catch up" sync.
- @farcaster/[email protected]
@farcaster/[email protected]
1.11.0
Minor Changes
- chore: Release 1.11
Patch Changes
- dd1a3e4: chore: Migrate verifications store to rust
- f115bce: feat: Generate grpc rust code from protobufs
- 63e2abe: perf: Move username proof store to rust
- 7060319: perf: Throttle prune job
- ca42eaf: perf: Migrate cast store to rust
- 0b52328: fix: Read data_bytes properly when pruning
- eb2b0e1: Migrate link store to Rust
- cfa701c: feat: stats for hub restarts
- d2b2f72: chore: Add rustfmt check before git commit
@farcaster/[email protected]
1.10.11
Patch Changes
- 22615b3: Add address to frame message
- Updated dependencies [22615b3]
- @farcaster/[email protected]
@farcaster/[email protected]
1.10.10
Patch Changes
- 3e0f195: fix: Run prune job in a thread to not block NodeJS main thread
- aad4396: Set maximum & default page size for HTTP API requests to 1K
- aedde25: chore: Refactor store.rs to make migrating verifications store easier
- 1880070: Change Docker Compose restart policy to
always
- 451ae84: Increase read timeout for Fname Registry server requests 2.5s → 5s
- 280946d: fix: Tar file before gzip to make snapshotting faster.
- b51c15b: fix: Use default page size for prune job
- a14b0df: Reduce default chunk size from 10000 to 9999
- f1eea12: fix: Move snapshot tar creation into rocksdb.rs
- c4ca31e: bug: Migrate FNameUserNameProofByFid prefix from 25 -> 27 to resolve conflict with VerificationsByAddress
- 6cb4c99: fix: Catch exception if inconsistency in DB
- 498ec9b: tests: Setup testing framework for rust
- 9c5c762: docs: Fix broken link on docs site
- 3e3edf2: perf: Move UserData store to rust
- 4ec6c60: fix: Don't return '0x' for empty addresses