Skip to content

Releases: farcasterxyz/hub-monorepo

@farcaster/[email protected]

14 Oct 23:35
392f7b1

Choose a tag to compare

1.6.2

Patch Changes

  • 17ca659: fix: Persist grafana container data
  • e2ada60: fix: Exists check should not crash the hub

@farcaster/[email protected]

10 Oct 15:36
88c1de2

Choose a tag to compare

1.6.1

Patch Changes

  • 902447f: fix: Fix buggy crontab entry that would try to upgrade every minute
  • e10a8c9: fix: Improve logging on unhandled errors
  • 81e6d8e: FIP-8 contract verifications
  • aacff02: Remove eslint-config-custom dependencies
  • c7b28b0: fix: Run crontab as root for hubble.sh
  • 9ca079e: chore: Add peer scores to grafana dashboard
  • 433bee8: feat: Enable events sync by default
  • f5c7034: docs: Linter now checks the rpc.proto to make sure all methods and implemented in HTTP API
  • c074188: fix: Fix off by one error when inserting into trie
  • 5b7d568: fix: Handle errors from L2 getevents
  • Updated dependencies [81e6d8e]
  • Updated dependencies [aacff02]
  • Updated dependencies [c33f527]
  • Updated dependencies [433bee8]

@farcaster/[email protected]

04 Oct 21:55
649bfe5

Choose a tag to compare

1.6.0

Minor Changes

  • 09b7949: feat: make verifications globally unique

Patch Changes

  • 8abf186: feat: add migration to clear onchain events and force re-sync
  • c64400d: fix: Use DB_SCHEMA version in snapshot path
  • 4dea7e2: chore: Upgrade ed25519-dalek in rust
  • 472e8ae: feat: Add a flag to clear l2 events
  • ef795c7: upgrade viem to 1.12.2
  • ef795c7: fall back to eth_getLogs in event sync
  • b7c2b0a: chore: Replace hub-web with HTTP api examples
  • 14f67cf: feat: Add peer scoring
  • 03cd333: feat: Audit peer's messages during sync
  • Updated dependencies [14f67cf]

@farcaster/[email protected]

27 Sep 17:05
50d13c0

Choose a tag to compare

1.5.6

Patch Changes

  • aa6553b: feat: Enable HTTP API server
  • fb1f5c6: feat: Support onchain events and fnames in sync trie
  • f743a43: feat: Allow settings CORS for http api
  • f0ad204: feat: Repair sync trie when events and fnames are already present
  • 833d965: fix: hubble.sh - Don't delete before overwriting
  • bc4a136: fix: HTTP API add getInfo and other doc fixes
  • aeab5a4: docs: Refactor HTTP API docs
  • 4809c9c: fix: HTTP API port in docker-compose
  • f163fa3: chore: Remove "yarn status" command
  • 4b99edd: feat: Support fname and onchain event syncids
  • Updated dependencies [aeab5a4]

@farcaster/core

0.12.10

Patch Changes

  • 31641c1: fix: Bound generated timestamps for tests
  • fb1f5c6: feat: Support onchain events and fnames in sync trie
  • aeab5a4: docs: Refactor HTTP API docs
  • 4b99edd: feat: Support fname and onchain event syncids

@farcaster/hub-nodejs

0.10.10

Patch Changes

@farcaster/[email protected]

20 Sep 23:38
dd4aec3

Choose a tag to compare

1.5.5

Patch Changes

  • a232963: fix: Cleanup old snapshots from S3
  • 7cbd77e: test: Add e2e test for hubble startup
  • 7b438e6: test: Add 2 hubble sync+gossip test
  • e8b2daf: fix: Fix flaky pruneMessagesJob test
  • 0bc82ce: test: Fix broken test due to Link storage limits change
  • 82c996a: fix: Grafana: Sync times are blank for longer timeranges
  • 7e2a66e: feat: Add a function to parse the timestamp from the eventId
  • 520843b: feat: Move libp2p to worker thread
  • d77970b: chore: Delete deprecated rpc calls and events
  • Updated dependencies [d77970b]

@farcaster/[email protected]

12 Sep 04:57
87ec4c3

Choose a tag to compare

1.5.4

Patch Changes

  • 0805122: fix: Grafana issue where incoming sync count was not correct
  • 4893e02: fix: Update links store size to be 2500 in the future
  • 5dc7d11: chore: Remove GossipMetricsRecorder (Use grafana dashboard instead)
  • 8d21803: feat: Add "up" and "down" commands to hubble.sh

@farcaster/[email protected]

11 Sep 16:36
471e422

Choose a tag to compare

@farcaster/hubble

1.5.3

Patch Changes

  • 08b652e: fix: Add txIndex to onchain events, fix wrong index being used in the primary key

  • b36eef2: fix: Extract snapshot on the fly while downloading snapshot

  • 93e43a8: fix: Use hashes to compare upgrade 'hubble.sh' versions

  • 7daaae4: fix: Simplify IP addr fetching, prefering ipv4

  • ac1f6ac: fix: Fetch envoy config during hubble.sh

  • baf983f: fix: Consume the FID rate limit only after a successful merge

  • Updated dependencies [08b652e]

    @farcaster/core

0.12.7

Patch Changes

  • 08b652e: fix: Add txIndex to onchain events, fix wrong index being used in the primary key

@farcaster/hub-web

0.6.4

Patch Changes

  • 08b652e: fix: Add txIndex to onchain events, fix wrong index being used in the primary key

  • Updated dependencies [08b652e]

    @farcaster/hub-nodejs

0.10.7

Patch Changes

@farcaster/[email protected]

07 Sep 18:41
f5f3756

Choose a tag to compare

1.5.2

Patch Changes

  • 2f2dd83: feat: Snapshot sync
  • 40e017f: fix: Fix progress bar for docker (non-TTY)
  • 6c12fee: fix: Add custom linter for Grafana JSON
  • cff7148: chore: Remove Goerli RPC url and signer message logic
  • 52260bc: chore: Deprecate "status" command
  • 0f83be8: fix: Reformat grafana dashboard with descriptions
  • 316bcd3: chore: Remove signer pre-sync for initial sync
  • 3c32cf2: fix: Supress progress logs during tests
  • 2ab99d9: feat: Add REST API
  • 7fd1f94: fix: Add progress bar for storage cache
  • aac4220: chore: Add cli options documentation linter
  • 5cb9db8: feat: Sync latest messages first
  • bc416db: feat: Allow Hub operators to set an FID
  • 5e5cfb1: fix: Ensure index keys are > UserMessagePostfixMax
  • ef65fd4: fix: Count peer validation errors during sync
  • bab7bba: chore: Update the Grafana dashboard
  • 76a031e: feat: Add storage limit constants to core
  • Updated dependencies [2ab99d9]
  • Updated dependencies [bc416db]
  • Updated dependencies [76a031e]

@farcaster/[email protected]

31 Aug 18:54
9c28a5f

Choose a tag to compare

1.5.1

Patch Changes

  • 9138ca9: chore: Improve dashboard with sync %, versions
  • 8ea938a: fix: Handle both 'docker-compose' and 'docker compose' in hubble.sh
  • 05e5ed1: fix: Stream buffer size to 5K and correct store size limits

@farcaster/[email protected]

23 Aug 23:24
ec0264e

Choose a tag to compare

1.5.0

Minor Changes

  • be6ee3c: feat: Make l2 rpc url required to start hubble ahead of mainnet migration

Patch Changes

  • ee3897f: feat: Add startup checks and progress bars
  • 01a3c08: feat: fetch l2 contract addresses from network config
  • b50024c: fix: Improve startup checks to be clearer
  • 315a087: feat: add an events-reset command to clear l2 events from the db
  • 74313c1: Switch startup checks to check against OP Mainnet
  • a3d6b21: fix: Cleanup startup checks and add cleaner exit failures
  • e618007: feat: enforce storage pruning 1 day after migration
  • a508e56: chore: Improve gen.submitMessages() for testing
  • 930d863: chore: Update the Grafana dashboard
  • 7a96994: fix: Improve logging for DB migration failures
  • 27287d2: feat: hubble.sh script to install and upgrade hubble
  • bf1c44d: feat: Update signer onchain event to store new fields and add additional RPC calls
  • acfb44d: feat: SyncEngine syncs from L2 if required post migration
  • Updated dependencies [bf1c44d]