Skip to content

Releases: farcasterxyz/hub-monorepo

@farcaster/[email protected]

16 Jul 22:45
e0b5c13
Compare
Choose a tag to compare

1.4.2

  • 1d9c34a: Testnet should not require allow listed peers

@farcaster/[email protected]

15 Jul 05:34
9668d34
Compare
Choose a tag to compare

1.4.1

Minor Changes

  • 2391c3a: Adds support for storage events
  • 15d4393: feat: support fallback RPC providers
  • 3dfc29d: fix: throw error if unable to fetch fname server signature
  • 71558f8: Reduce number of confirmations for ETH blocks from 6 to 3
  • 8d0d87d: Add support for direct peering
  • f179dd6: fix: Add managed iterator that will close the iterator under all conditions
  • 6042e95: fix: only revoke the username if the nameproof matches
  • 728a557: Adjust chunk size to 1000 from 10000
  • a0dbfbd: perf: Improve incremental sync performance
  • Updated dependencies [5723576]
  • Updated dependencies [2391c3a]

@farcaster/[email protected]

12 Jul 22:37
f4587bb
Compare
Choose a tag to compare

1.4.0

Minor Changes

  • a38720b: chore: Hard fail on missing RPC urls.

Patch Changes

  • 2817141: perf: Tune sync parameters and add mergeMessages profile
  • b5becd9: fix: Improve logging for open iterators and add hub events timeout

@farcaster/[email protected]

12 Jul 00:40
e072a0e
Compare
Choose a tag to compare

1.3.4

Patch Changes

  • d5d65bd: Prevent connecting to peers not in allowed peer list
  • 1d07446: Display correct app version when run in Docker container
  • f9c978a: Include bad_request.prunable in list of INVALID_ARGUMENT errors
  • f54185f: Updated EthEventProviders to hard fail unable to connect to eth RPC provider
  • e513a3f: fix: Prevent unnecessary sync and log messages by filtering out SyncIDs our node already has
  • 6e7ce94: perf: Fetch upto 4 leaf nodes at a time during sync
  • dbe6074: Allow log level to be configured via environment variable
  • cd0ddd6: feat: Add support for ens names
  • a08bff3: Better error messages for config file
  • 850f82f: perf: Add a sync profiler
  • 229b806: Add a "yarn profile storage" command that prints the usage of the RocksDB database
  • 4fa7a56: rename UserDataType.FNAME to UserDataType.USERNAME
  • Updated dependencies [cd0ddd6]
  • Updated dependencies [4fa7a56]

@farcaster/[email protected]

03 Jul 05:02
abb7df9
Compare
Choose a tag to compare

1.3.3

Patch Changes

@farcaster/[email protected]

28 Jun 20:50
9e03df8
Compare
Choose a tag to compare

Patch Changes

@farcaster/[email protected]

22 Jun 02:57
f1c1551
Compare
Choose a tag to compare

Patch Changes

  • 7dabc0b: Refactored stores to use a generic implementation for easier addition of types
  • 6667748: Handle peers with no messages in status command
  • f1c6b25: Fetch, validate and store username proofs from fname registry
  • c6fc422: Fix server hanging due to slow subscribers in certain conditions
  • Updated dependencies [f1c6b25]

@farcaster/[email protected]

31 May 17:09
9654197
Compare
Choose a tag to compare

1.3.0

Minor Changes

Patch Changes

  • 37f515f: Add app version to contactInfo message
  • 7f050d2: Correctly error when sequence ID exceeds max allowed value
  • 27181c6: added fallback to dbreset
  • 16ea9b4: Validate the eth network in ethEventsProvider
  • Updated dependencies [2bc598a]

@farcaster/[email protected]

15 May 22:16
@sds sds
71eef0c
Compare
Choose a tag to compare

Note: this was a re-publish of 1.2.3 due to issues with files missing from that release.

Patch Changes

  • c489175: Add --watch to hub status command and more readable output
  • 2ca66b1: replace @noble/ed25519 with faster and more secure @noble/curves
  • 4344447: fix(eth): add stronger retry logic to eth events provider
  • ea55abc: Include semver as explicit dependency
  • fe755fb: Switch from rocksdb to @farcaster/rocksdb NPM package
  • 651df41: Add @faker-js/faker as prod dependency
  • Updated dependencies [2ca66b1]

@farcaster/[email protected]

09 May 00:32
f7a62a5
Compare
Choose a tag to compare

Patch Changes

  • 5308788: improve handling of duplicate messages on gossip
  • 1236b4e: Add a GetSyncStatus rpc call that exposes the hubs sync status with different peers
  • 2e633db: Reject prunable messages on merge
  • Updated dependencies [1236b4e]