Skip to content

Releases: farcasterxyz/hub-monorepo

@farcaster/hubble@1.12.2

17 May 00:20
9e1d8d2
Compare
Choose a tag to compare

1.12.2

Patch Changes

  • 8e7dec1: fix: Fix incorrect link message padding
  • c261fba: added approxSize to getInfo()
  • 0e342af: fix: Fetch previous snapshot if current db one is not present
  • 8c759d6: fix: Throttle pruning so hub is not overloaded
  • Updated dependencies [c261fba]
    • @farcaster/hub-nodejs@0.11.12

@farcaster/hubble@1.12.1

03 May 14:33
8cab5ca
Compare
Choose a tag to compare

@farcaster/hubble

1.12.1

Patch Changes

  • 26ced76: fix: Retry uploads of snapshot chunks to R2
  • 4286432: fix: Check if we need to prune before actually pruning
  • 7b850fb: fix: Fname index from Little endian -> big endian migration

@farcaster/hubble@1.12.0

01 May 18:04
a2e85b1
Compare
Choose a tag to compare

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

20 Apr 14:21
715905f
Compare
Choose a tag to compare

@farcaster/hubble

1.11.8

Patch Changes

  • cd7db2d: fix: Split the snapshot into 4GB chunks

@farcaster/hubble@1.11.7

19 Apr 15:53
b30342d
Compare
Choose a tag to compare

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

  • 4c9fb61: feat: allow sharding event stream by fid
  • Updated dependencies [4c9fb61]
    • @farcaster/core@0.14.10

@farcaster/hubble@1.11.6

12 Apr 17:32
c5c0604
Compare
Choose a tag to compare

@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

08 Apr 16:49
28e9c01
Compare
Choose a tag to compare

@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 variable HUB_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 variables HUB_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.

@farcaster/hub-shuttle

0.1.2

Patch Changes

  • 86cfa4f: fix: add missing db and redis exports to hub-shuttle
  • 5282c73: fix: add support for windows file paths in example hub-shuttle app

@farcaster/hubble@1.11.4

28 Mar 21:22
2bccc16
Compare
Choose a tag to compare

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

Full Changelog: https://github.com/farcasterxyz/hub-monorepo/compare/@farcaster/hubble@1.11.3...@farcaster/hubble@1.11.4

@farcaster/hubble@1.11.3

26 Mar 02:42
3dad804
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/farcasterxyz/hub-monorepo/compare/@farcaster/hubble@1.11.2...@farcaster/hubble@1.11.3

@farcaster/hubble@1.11.2

23 Mar 02:31
6ef0638
Compare
Choose a tag to compare

1.11.2

Patch Changes

  • fix: Set catch up sync to true for hubble install script and docker compose

What's Changed

Full Changelog: https://github.com/farcasterxyz/hub-monorepo/compare/@farcaster/hubble@1.11.1...@farcaster/hubble@1.11.2