Releases: farcasterxyz/hub-monorepo
Releases · farcasterxyz/hub-monorepo
@farcaster/[email protected]
1.4.2
- 1d9c34a: Testnet should not require allow listed peers
@farcaster/[email protected]
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]
@farcaster/[email protected]
@farcaster/[email protected]
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]
@farcaster/[email protected]
1.3.3
Patch Changes
- abca3ed: Fixed bug with prune limits
- 5a1baae: Switch fnames from contract events to fname server proofs
- Updated dependencies [5a1baae]
- @farcaster/[email protected]
@farcaster/[email protected]
Patch Changes
- 159c62d: Used viem to interact with ethereum, upgraded viem to 1.1.4
- @farcaster/[email protected]
@farcaster/[email protected]
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]
@farcaster/[email protected]
@farcaster/[email protected]
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]
@farcaster/[email protected]
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]
- @farcaster/[email protected]