Skip to content

Releases: farcasterxyz/snapchain

v0.5.0

18 Aug 22:59
093196c
Compare
Choose a tag to compare

[0.5.0] - 2025-08-18

🚀 Features

  • Add support for onchain events and verification messages in a single transaction (#608)
  • Return account root hash for each fid in transaction (#621)
  • Decouple shard 0 block production from other shards block production (#619)

🐛 Bug Fixes

  • Update tagging instructions in readme
  • Fix tests to increment and decrement hash values correctly (#613)
  • Switch to polling getLogs for Base pro events to fix not picking up events (#616)
  • Fix testnet version schedule to reflect when upgrade actually happened (#618)
  • Handle replicator cursor gets stuck (#617)
  • Add additional sync metrics to improve visibility (#631)
  • Fix fname secondary DB index (#622)
  • Don't run parallel migrations + quiet migration logs (#632)
  • Supress version check log message (#633)

💼 Other

  • Log flaky test failure (#628)

⚙️ Miscellaneous Tasks

  • Add link store tests (#612)
  • Enable new version on testnet (#636)
  • Extract mempool polling logic into a module for sharing (#629)
  • Pull engine metrics publishing out into a module for sharing (#630)

v0.4.1

01 Aug 20:16
86fdbf8
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

09 Jul 22:50
3c5924b
Compare
Choose a tag to compare

[0.4.0] - 2025-07-09

🚀 Features

  • Storage redenomination (#570)

🐛 Bug Fixes

  • Make GetOnChainSignersByFid endpoint only return active signers (#567)
  • Check for timestamp being too far in the future (#569)
  • Use correct rpc client for validating verifications (#571)

⚙️ Miscellaneous Tasks

  • Bump protocol version for storage re-denomination (#573)

v0.3.2

02 Jul 01:59
0455a15
Compare
Choose a tag to compare

[0.3.2] - 2025-07-02

🚀 Features

  • Add event counts per event type to BlockConfirmed (#555)
  • Add admin endpoint to retry fname transfers (#546)

🐛 Bug Fixes

  • Fix pagination bug for certain api endpoints (#556)
  • Populate event ids for merge failure events (#558)
  • Calculate onchain events delay metric correctly (#565)

⚙️ Miscellaneous Tasks

  • Emit block delay metric (#562)
  • Record new onchain event metric (#564)

v0.3.1

23 Jun 22:40
34624b0
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

09 Jun 23:29
686517a
Compare
Choose a tag to compare

[0.3.0] - 2025-06-09

🚀 Features

  • Setup version schedule for next protocol release (#514)
  • Support Basenames (#515)
  • Support pro users (#516)
  • Update protocol version in block header and validate it (#521)

🐛 Bug Fixes

  • Fix flaky test due to timestamp conflict (#517)
  • Handle fname transfers across shards (#522)
  • Increase throttling of the event pruning job (#525)

⚡ Performance

  • Fix perf test script (#507)

⚙️ Miscellaneous Tasks

  • Make tier registry contract address configurable for testing (#524)
  • Add chain as a tag to onchain events logs (#526)

v0.2.22

29 May 00:29
e45b9df
Compare
Choose a tag to compare

[0.2.22] - 2025-05-29

🐛 Bug Fixes

  • Fix snapshot retry logic with more comprehensive error handling (#509)

v0.2.21

28 May 01:34
c5f288d
Compare
Choose a tag to compare

[0.2.21] - 2025-05-28

🚀 Features

  • Implement get_id_registry_on_chain_event_by_address in http (#474)

🐛 Bug Fixes

  • Log s3 errors better and retry on upload (#495)
  • Register malachite consensus metrics in registry (#488)
  • Handle historical bug where messages were not correctly revoked (#503)
  • Retry when snapshot download fails (#504)

⚙️ Miscellaneous Tasks

  • Add ability to upload snapshot just for 1 shard (#496)

v0.2.20

16 May 18:53
2eb1c5f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.19...v0.2.20

v0.2.19

15 May 18:27
ec85b56
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.18...v0.2.19