Skip to content

Releases: farcasterxyz/snapchain

v0.13.3

Choose a tag to compare

@topocount topocount released this 24 Jun 17:52
2deff0c

What's Changed

New Contributors

Full Changelog: v0.13.0...v0.13.3

v0.13.0

Choose a tag to compare

@topocount topocount released this 15 Jun 14:06
60b7ce7

What's Changed

  • create fc cli tool by @topocount in #902
  • feat: extend storage expiry by one year by @topocount in #906
  • fix(test): flaky test should accomodate 10k char-length casts by @topocount in #908
  • chore: update ci caching logic to accomodate branches and last 5 commits on main by @topocount in #907
  • get local dev working with makefile again by @topocount in #925
  • feat(gossip): per-peer/per-topic gossip metrics (prometheus-client) by @topocount in #926
  • feat(mesh): local mesh view endpoint (/v1/mesh) by @topocount in #927
  • feat(mesh): network-wide topology crawl over the gossip port by @topocount in #928
  • align docker publish workflows with new caching semantics by @topocount in #929
  • fix: handle direct peers correctly in mesh observability endpoint by @topocount in #930

Full Changelog: v0.12.0...v0.13.0

Snapchain v0.12.0

Choose a tag to compare

@tybook tybook released this 22 May 18:15
da51554

What's Changed

Full Changelog: v0.11.9...v0.12.0

v0.11.9

Choose a tag to compare

@bond00729 bond00729 released this 12 May 17:54
1e488e9

What's Changed

New Contributors

Full Changelog: v0.11.8...v0.11.9

v0.11.8

Choose a tag to compare

@topocount topocount released this 30 Apr 17:06
4df7504

What's Changed

  • feat: add KEY_ADD and KEY_REMOVE to protos by @topocount in #786
  • feat: implement eip-712 address recovery for KEY_ADD by @topocount in #787
  • Implement SignedKeyRequest Validations for KEY_ADD by @topocount in #788
  • feat: implement validation for key management and add variant_count dependency by @topocount in #789
  • feat: add gasless key nonce management and tests by @topocount in #790
  • feat: implement sliding-TTL last-used-at store for gasless keys by @topocount in #791
  • feat: add gasless key management engine handling by @topocount in #792
  • feat: implement key removal functionality and validation by @topocount in #793
  • ci: add test coverage reporting with diff-cover PR comments by @manan19 in #795
  • chore(deps-dev): bump typescript from 5.8.3 to 5.9.3 in /tests/client_parity_tests by @dependabot[bot] in #810
  • chore(deps-dev): bump jest and @types/jest in /tests/client_parity_tests by @dependabot[bot] in #808
  • chore(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in #804
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #803
  • chore(deps-dev): bump typescript from 5.8.3 to 6.0.3 in /site by @dependabot[bot] in #811
  • ci: skip verify and docker builds for docs-only changes by @manan19 in #815
  • ci: rename required sentinels to unique job names by @manan19 in #816
  • chore(deps): bump the site-minor-patch group in /site with 4 updates by @dependabot[bot] in #809
  • Fix minor typo in whitepaper by @mtple in #742
  • chore(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #800
  • feat: enhance gasless key management with routing and validation improvements by @topocount in #794
  • chore(deps-dev): bump @types/node from 20.19.9 to 25.6.0 in /tests/client_parity_tests by @dependabot[bot] in #806
  • chore(deps): bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #802
  • chore(deps): bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #801
  • chore(deps): bump @noble/curves from 1.9.4 to 2.2.0 in /tests/client_parity_tests by @dependabot[bot] in #807
  • feat: enforce scope and ttl during validation by @topocount in #817
  • feat: ensure gasless signers are globally unique by @topocount in #818
  • feat: add rate limits, caps and throttling for key_add messages by @topocount in #819
  • feat: allow KEY_ADD resubmissions to modify allowed scope by @topocount in #820
  • chore: add protocol feature gates for key_add message types by @topocount in #826
  • refactor: inline EOA/ERC-1271/ERC-6492 signature verification, drop eth-signature-verifier fork by @manan19 in #823
  • Fix inconsistent test module naming for onchain_event_store by @Copilot in #825
  • Fix reversed format! arguments in txn_summary log output by @Copilot in #824
  • Fix misleading variable name and comment for September 2025 timestamp by @Copilot in #828
  • chore(deps): bump rust from 1.89 to 1.95 by @dependabot[bot] in #799
  • Use is_empty() and eliminate panicking unwrap() in verification.rs by @Copilot in #827
  • Remove shard_id from BlocksRequest by @Copilot in #822
  • test: add unit test coverage for src/jobs/ by @manan19 in #831
  • Update whitepaper.mdx by @maxper4 in #588
  • ci: migrate from archived actions-rs/toolchain to dtolnay/rust-toolchain by @manan19 in #832
  • ci: clear remaining Node.js 20 deprecation warnings by @manan19 in #834
  • Fix whitepaper prose errors: spacing, stray asterisk, and unclear sentence by @Copilot in #836
  • fix: correct error field formatting in snapshot upload logging by @Copilot in #833
  • Improve follow_blocks: rename ambiguous variable and propagate send errors by @Copilot in #835
  • Potential fix for code scanning alert no. 2: Hard-coded cryptographic value by @manan19 in #841
  • chore(deps): bump alloy-dyn-abi, openssl, minimatch for security advisories by @manan19 in #837
  • chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /site by @dependabot[bot] in #843
  • chore(deps): bump js-yaml from 3.14.1 to 3.14.2 in /tests/client_parity_tests by @dependabot[bot] in #842
  • Potential fixes for 3 code quality findings by @manan19 in #844
  • chore: lazy-compile validation regexes via std::sync::LazyLock by @manan19 in #830
  • chore: use is_empty() instead of .len() == 0 / .len() > 0 by @manan19 in #829
  • feat: Move validator list to its own file for better visibility by @Copilot in #839
  • test: shard and block integration tests for gasless keys by @topocount in #846
  • chore(deps): bump rustls-webpki and aws-lc-sys for security advisories by @manan19 in #838
  • fix: synchronously recover from missing fname proof on UserDataAdd Username (#456) by @manan19 in #845
  • Potential fixes for 3 code quality findings by @manan19 in #847
  • test: integration coverage — gRPC, HTTP, partition, crash/warm restart, validator rotation by @manan19 in #840
  • chore: standardize test file naming to _tests.rs by @manan19 in #848
  • test: improve diagnostics on two flaky tests by @manan19 in #849
  • test: add validator-level e2e tests for key_add by @topocount in #853
  • test: fix TOCTOU port race in consensus_test::get_available_port by @manan19 in #850
  • chore: bump gasless key feature testnet cutover to 8pm utc by @topocount in #855
  • readme fixes and linting by @topocount in #856
  • chore: add prerelease workflow by @topocount in #857
  • chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #861
  • chore(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #862
  • chore(deps): bump dorny/paths-filter from 3 to 4 by @dependabot[bot] in #863
  • chore(deps): bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #860
  • chore(deps): bump the client-parity-minor-patch group in /tests/client_parity_tests with 2 updates by @dependabot[bot] in #858
  • feat: add unified signer API with on-chain and off-chain support by @topocount in #864
  • feat: add json mappings for key_add and key_remove by @topocount in #867
  • move feature cutover up to next Thursday at 5/7/26 17:00:00 UTC by @topocount in #870
  • chore: bump version to v0.11.8 by @topocount in #871

New Contributors

Full Changelog: v0.11.7...v0.11.8

v0.11.7

Choose a tag to compare

@topocount topocount released this 20 Apr 14:20
dd9557a

What's Changed

  • utilize a capped lru cache for the backup_db by @topocount in #778
  • fix: hard-cap arenas to ensure memory can be reclaimed during/after backups by @topocount in #779
  • fix: avoid contention between event pruning and consensus by @topocount in #784

Full Changelog: v0.11.6...v0.11.7

v0.11.6

Choose a tag to compare

@topocount topocount released this 23 Mar 21:41
20a9b04

What's Changed

New Contributors

Full Changelog: v0.11.5...v0.11.6

Add Uno to latest validator_set

Choose a tag to compare

@topocount topocount released this 13 Feb 21:42
0a23c2f

cutover to the new validator set occurs around 9am EST on Feb 23

v0.11.4

Choose a tag to compare

@topocount topocount released this 27 Jan 22:32
10a6c7b

What's Changed

New Contributors

Full Changelog: v0.11.2...v0.11.4

What's Changed

  • add cutover config for Thursday, Jan 29th 2027 by @topocount in #750

New Contributors

Full Changelog: v0.11.3...v0.11.4

v0.11.2

Choose a tag to compare

@aditiharini aditiharini released this 08 Jan 03:22
b13ff61

What's Changed

Full Changelog: v0.11.1...v0.11.2