Skip to content

Latest commit

 

History

History
748 lines (490 loc) · 14.9 KB

CHANGELOG.md

File metadata and controls

748 lines (490 loc) · 14.9 KB

@farcaster/hub-nodejs

0.11.19

Patch Changes

  • c723f655: feat: Add endpoints to control sync

0.11.18

Patch Changes

0.11.17

Patch Changes

  • dab95118: Add rpc to expose LinkCompactStateMessage + explicit handling of type
  • Updated dependencies [dab95118]

0.11.16

Patch Changes

  • c424e111: feat: Add support for long casts
  • Updated dependencies [c424e111]

0.11.15

Patch Changes

0.11.14

Patch Changes

0.11.13

Patch Changes

  • 87c4f416: Include better error message when providing bad host address

0.11.12

Patch Changes

  • c261fba6: added approxSize to getInfo()
  • Updated dependencies [c261fba6]

0.11.11

Patch Changes

  • 7b374890: feat: Add Link CompactStateMessage type for link compaction
  • Updated dependencies [ab9258af]
  • Updated dependencies [7b374890]

0.11.10

Patch Changes

  • 4c9fb617: feat: allow sharding event stream by fid
  • Updated dependencies [4c9fb617]

0.11.9

Patch Changes

  • 5ca5a4a5: feat: Add gossip MessageBundles
  • Updated dependencies [5ca5a4a5]

0.11.8

Patch Changes

0.11.7

Patch Changes

  • 22615b3c: Add address to frame message
  • Updated dependencies [22615b3c]

0.11.6

Patch Changes

0.11.5

Patch Changes

  • 5a1764d8: perf: Move DB and Reactions store to rust
  • Updated dependencies [5a1764d8]

0.11.4

Patch Changes

  • 579d29a4: feat: add transaction ID to frame message
  • 419d8287: Add currentPeers RPC endpoint
  • Updated dependencies [579d29a4]
  • Updated dependencies [419d8287]

0.11.3

Patch Changes

0.11.2

Patch Changes

  • 5703d339: feat: add state field to frame message
  • Updated dependencies [5703d339]
  • Updated dependencies [136ef6b4]

0.11.1

Patch Changes

  • Updated dependencies [bf37ec76]
  • Updated dependencies [1a52b869]

0.11.0

Minor Changes

  • ae91b73a: Add Solana verification support

Patch Changes

0.10.24

Patch Changes

  • 763d3154: feat: rename some verification message fields to support more protocols
  • Updated dependencies [763d3154]

0.10.23

Patch Changes

  • f8c5f280: fix: Revert verification renames which break http backwards compatibility
  • Updated dependencies [f8c5f280]

0.10.22

Patch Changes

  • fd9f9ff8: Rename verification message
  • 362f580b: feat: add text input frame field
  • Updated dependencies [fd9f9ff8]
  • Updated dependencies [362f580b]

0.10.21

Patch Changes

  • 229ea166: feat: Add support for FrameAction and validateMessage
  • Updated dependencies [229ea166]

0.10.20

Patch Changes

  • 704e0777: feat: Add usage information to getCurrentStorageLimitsByFid rpc call
  • Updated dependencies [704e0777]

0.10.19

Patch Changes

0.10.18

Patch Changes

  • ab245ce5: Add EIP-712 helpers
  • Updated dependencies [ab245ce5]

0.10.17

Patch Changes

  • 6890969b: fix: remove references to old contracts
  • Updated dependencies [5199f66e]
  • Updated dependencies [6890969b]
  • Updated dependencies [5199f66e]

0.10.16

Patch Changes

  • f3d32227: feat: Support v2 id and key registry contracts
  • Updated dependencies [3313c232]
  • Updated dependencies [f3d32227]

0.10.15

Patch Changes

  • 153da45a: Remove PubSub PeerDiscovery in favor of ContactInfo based PeerDiscovery
  • Updated dependencies [153da45a]

0.10.14

Patch Changes

  • ba86d374: feat: Allow signing raw message data bytes to support rust, Golang etc...
  • Updated dependencies [ba86d374]

0.10.13

Patch Changes

  • f4e50b95: fix: use interface for Viem PublicClient, add optional publicClients to builders
  • Updated dependencies [f4e50b95]

0.10.12

Patch Changes

  • 81e6d8ec: FIP-8 contract verifications
  • aacff028: Remove eslint-config-custom dependencies
  • c33f5270: fix: Run protoc as user instead of root
  • 433bee81: feat: Enable events sync by default
  • Updated dependencies [81e6d8ec]
  • Updated dependencies [aacff028]
  • Updated dependencies [c33f5270]
  • Updated dependencies [433bee81]

0.10.11

Patch Changes

  • 14f67cf2: feat: Add peer scoring
  • Updated dependencies [ef795c71]
  • Updated dependencies [14f67cf2]

0.10.10

Patch Changes

  • aeab5a4c: docs: Refactor HTTP API docs
  • Updated dependencies [31641c17]
  • Updated dependencies [fb1f5c61]
  • Updated dependencies [aeab5a4c]
  • Updated dependencies [4b99eddb]

0.10.9

Patch Changes

  • d77970b1: chore: Delete deprecated rpc calls and events
  • Updated dependencies [7e2a66e5]
  • Updated dependencies [20062ceb]
  • Updated dependencies [d77970b1]

0.10.8

Patch Changes

0.10.7

Patch Changes

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

0.10.6

Patch Changes

  • 2ab99d95: feat: Add REST API
  • bc416dbe: feat: Allow Hub operators to set an FID
  • 76a031e2: feat: Add storage limit constants to core
  • Updated dependencies [bc416dbe]
  • Updated dependencies [76a031e2]

0.10.5

Patch Changes

  • bf1c44d2: feat: Update signer onchain event to store new fields and add additional RPC calls
  • Updated dependencies [e6180074]
  • Updated dependencies [bf1c44d2]

0.10.4

Patch Changes

  • e55e571f: feat: Add "getting blockchain events" to hub status
  • c6d79cdb: feat: on chain event ordering updated to be more consistent
  • Updated dependencies [e55e571f]
  • Updated dependencies [1fcfd495]
  • Updated dependencies [c6d79cdb]

0.10.3

Patch Changes

0.10.2

Patch Changes

0.10.1

Patch Changes

0.10.0

Minor Changes

  • 86149d32: Added storage limits RPC

Patch Changes

  • 3f180073: chore: Update grpc-js and setup grpc server timeouts
  • dcd7a149: feat: support migrating to l2
  • 67e9466e: feat: refactor storage rent events to on chain events
  • Updated dependencies [ec7734cf]
  • Updated dependencies [15fad467]
  • Updated dependencies [dcd7a149]
  • Updated dependencies [67e9466e]
  • Updated dependencies [86149d32]

0.9.1

Patch Changes

  • Updated dependencies [e36fcae]
  • Updated dependencies [88f31f2]

0.9.0

Minor Changes

  • 2391c3a5: Adds support for storage events

Patch Changes

  • 57235761: Remove ethers dependency
  • Updated dependencies [2391c3a5]

0.8.4

Patch Changes

  • cd0ddd6: feat: Add support for ens names
  • 4fa7a56: rename UserDataType.FNAME to UserDataType.USERNAME
  • Updated dependencies [cd0ddd6]
  • Updated dependencies [4fa7a56]

0.8.3

Patch Changes

  • 5a1baae: Switch fnames from contract events to fname server proofs
  • Updated dependencies [5a1baae]

0.8.2

Patch Changes

  • Updated dependencies [159c62d]
  • Updated dependencies [159c62d]
  • Updated dependencies [bfdbfea]

0.8.1

Patch Changes

  • f1c6b25: Fetch, validate and store username proofs from fname registry
  • Updated dependencies [f1c6b25]

0.8.0

Minor Changes

  • 2bc598a: Added support for Links

Patch Changes

  • Updated dependencies [37f515f]
  • Updated dependencies [2bc598a]

0.7.4

Patch Changes

0.7.3

Patch Changes

  • 2ca66b17: replace @noble/ed25519 with faster and more secure @noble/curves
  • Updated dependencies [651df412]
  • Updated dependencies [2ca66b17]

0.7.2

Patch Changes

  • 1236b4e: Add a GetSyncStatus rpc call that exposes the hubs sync status with different peers
  • Updated dependencies [1236b4e]
  • Updated dependencies [2e633db]
  • Updated dependencies [d2cb5e4]

0.7.1

Patch Changes

  • 421c385: Add sync stats to getInfo rpc call
  • Updated dependencies [6a84860]
  • Updated dependencies [421c385]

0.7.0

Minor Changes

  • 87b2789: support CastId embeds, cast parent URLs, and reaction target URLs

Patch Changes

0.6.3

Patch Changes

0.6.2

Patch Changes

  • 1e4e5ba: update tsup build command to check target environments and use tsup shims
  • c4529a7: merge protobufs and utils packages into core
  • Updated dependencies [1e4e5ba]
  • Updated dependencies [c4529a7]

0.6.1

Patch Changes

  • 1f47906: remove grpc-js dependency from protobufs, refactor hubble to use hub-nodejs hub-web to use @farcaster/protobufs and utils
  • 9e39bb8: Update docs to close grpc connections after use
  • Updated dependencies [142f3f5]
  • Updated dependencies [1f47906]
  • Updated dependencies [759e1cf]
  • Updated dependencies [9e39bb8]

0.6.0

Minor Changes

  • e5cb327: Remove getHubRpcClient, use getSSLRpcClient() or getInsecureRpcClient()

Patch Changes

0.5.1

Patch Changes

  • c26fafa: Add test data to testnet hubs via TEST_USERS env variable
  • dc69b66: feat: add EthersV5Eip712Signer
  • 5c78405: upgrade ethers to 6.2.1
  • 1b5f6b2: fixed documentation links on npm
  • Updated dependencies [12c9c40]
  • Updated dependencies [dc69b66]
  • Updated dependencies [5c78405]
  • Updated dependencies [6a0bf29]
  • Updated dependencies [23de6e7]

0.5.0

Minor Changes

  • 59920f9: upgrade ethers from v5 to v6

  • 99518ef: refactor: generic and library specific signer classes

    • Eip712Signer has been renamed to EthersEip712Signer and should be built with new EthersEip712Signer(wallet) instead of Eip712Signer.fromSigner
    • Ed25519Signer has been renamed to NobleEd25519Signer and should be built with new NobleEd25519Signer(privateKey) instead of Ed25519Signer.fromPrivateKey

Patch Changes

  • c459855: docs: update signer links in docs
  • 1e4482e: updated dependencies
  • Updated dependencies [469825e]
  • Updated dependencies [1b0e3a7]
  • Updated dependencies [59920f9]
  • Updated dependencies [99518ef]
  • Updated dependencies [1e4482e]

0.4.1

Patch Changes

  • 86c00f53: refactor: change Eip712Signer.fromSigner signature

    Simplify creation of Eip712Signer by removing the need to pass a signer key and instead deriving the it from the ethers signer.

    This requires the function to be async.

  • Updated dependencies [86c00f53]

0.4.0

Minor Changes

  • a74ecb2: rename package from farcaster/js to farcaster/hub-nodejs

Patch Changes

0.3.0

Minor Changes

  • f55fa8a2: move builders to utils and use bytes rather than hex

Patch Changes

0.2.9

Patch Changes

0.2.8

Patch Changes

  • 6f1c5a9: chore: use removeEnumPrefix ts-proto flag and abbreviate protobuf enum names
  • ea7b9c9: feat: add name to SignerAdd message
  • Updated dependencies [6f1c5a9]
  • Updated dependencies [ea7b9c9]

0.2.7

Patch Changes

  • d04d5d4a: add fromId to SubscribeRequest protobuf and subscribe gRPC method
  • 4056b5d4: add HubEvent protobuf and types
  • Updated dependencies [d04d5d4a]
  • Updated dependencies [4056b5d4]
  • Updated dependencies [22a9d460]

0.2.6

Patch Changes

0.2.5

Patch Changes

0.2.4

Patch Changes

0.2.3

Patch Changes

  • d21a8f2: chore: upgrade packages [feb 2023]
  • 1151fea: feat: update farcaster epoch to Jan 1, 2021
  • Updated dependencies [d21a8f2]
  • Updated dependencies [6a66bae]
  • Updated dependencies [1151fea]
  • Updated dependencies [cf9c64c]

0.2.2

Patch Changes

  • 9558382: chore: delete unused dependencies in packages
  • 6be9983: add subscribe grpc method and support event streaming
  • Updated dependencies [9558382]
  • Updated dependencies [6be9983]

0.2.1

Patch Changes

0.2.0

Minor Changes

  • 58738a4: migrate to protobufs

Patch Changes

  • a26d8ff: replace flatbuffers with protobufs
  • Updated dependencies [58738a4]
  • Updated dependencies [526bd17]
  • Updated dependencies [b43fade]
  • Updated dependencies [ae7639c]
  • Updated dependencies [cd84f7c]
  • Updated dependencies [2e32983]

0.1.6

Patch Changes

  • fix: switch to 160-bit hash
  • c20daed: feat: add support for /subscribe gRPC method in @farcaster/hub-nodejs
  • 3b84ad2: chore: refactor functions in packages/* to return HubResult
  • Updated dependencies
  • Updated dependencies [c20daed]
  • Updated dependencies [3b84ad2]

0.1.5

Patch Changes