Skip to content

Latest commit

 

History

History
618 lines (304 loc) · 45 KB

CHANGELOG.md

File metadata and controls

618 lines (304 loc) · 45 KB

Changelog

0.9.0 (2024-04-24)

Features

  • Adds filtering of erc20 tokens by their l2 address (#447) (09f8810)

Bug Fixes

  • do not track l2_to_l1_logs block height on restart (#445) (90655c1)

0.8.0 (2024-03-27)

Features

0.7.0 (2024-03-15)

Features

Bug Fixes

0.6.6 (2024-03-04)

Bug Fixes

  • disable l2 to l1 events because of eip4844 (#398) (29b6a72)

0.6.5 (2024-02-21)

Bug Fixes

  • storage: add necessary indices for api query (#392) (a7a5918)
  • storage: remove filtering by l2 addrs (#394) (6d7e7a4)

0.6.4 (2024-02-11)

Bug Fixes

0.6.3 (2024-01-30)

Bug Fixes

  • storage: return withdrawals for address for l1 and l2 addrs matches (#378) (b0628f1)

0.6.2 (2024-01-19)

Bug Fixes

0.6.1 (2024-01-18)

Bug Fixes

0.6.0 (2024-01-18)

Features

  • api: adds api to finalizer to query withdrawals (#354) (ef5e147)

0.5.0 (2024-01-17)

Features

Bug Fixes

  • storage: remove order by to optimize query (#349) (0fbddd4)

0.4.0 (2024-01-16)

Features

  • contracts: Add the WithdrawalFinalizer Contract (#314) (aa71fcb)

Bug Fixes

  • chain-events: do not listen to withdrawalinitiated events (#347) (08e6971)
  • deps: update dependency @matterlabs/zksync-contracts to ^0.6.0 (#317) (6067bc1)
  • deps: update dependency ethers to v6 (#329) (a3ca0bd)
  • deps: update dependency zksync-web3 to ^0.17.0 (#318) (2cb7d58)
  • finalizer: introduce an optional threshold to eth withdrawals (#348) (a4e91dd)

0.3.4 (2023-11-14)

Bug Fixes

0.3.3 (2023-11-14)

Bug Fixes

  • correctly determine withdrawal params for withdrawalinitiated events (#301) (94d6ecd)

0.3.2 (2023-11-14)

Bug Fixes

0.3.1 (2023-11-13)

Bug Fixes

  • adds an optional predefined token list (#297) (ab46910)

0.3.0 (2023-11-13)

Features

  • support custom token deployers and switching off ethereum token (#295) (bfaabd4)

0.2.5 (2023-11-09)

Bug Fixes

0.2.4 (2023-11-06)

Bug Fixes

0.2.3 (2023-11-06)

Bug Fixes

  • adds logging for block revert event (#273) (b1eec8d)
  • bump rustix to fix vulnerability report (#277) (0e689b4)

0.2.2 (2023-11-03)

Bug Fixes

0.2.1 (2023-11-03)

Bug Fixes

0.1.59 (2023-10-20)

Bug Fixes

  • correctly track last executed and seen blocks in metrics (#245) (729d8cb)

0.1.58 (2023-10-20)

Bug Fixes

0.1.57 (2023-10-20)

Bug Fixes

0.1.56 (2023-10-20)

Features

Bug Fixes

  • deps: update rust crate async-trait to 0.1.74 (#234) (bb2c655)
  • deps: update rust crate tracing to 0.1.39 (#233) (02e9621)

0.1.55 (2023-10-13)

Bug Fixes

  • backoff 1 minute after unsuccessful finalization attempts (#231) (3fb7e3c)
  • backoff 15 seconds after unsuccessful finalization attempts (3fb7e3c)
  • deps: update rust crate lru to 0.12.0 (#221) (49762a3)
  • deps: update rust crate proc-macro2 to 1.0.68 (#225) (b8d92f4)
  • deps: update rust crate proc-macro2 to 1.0.69 (#227) (e7c4581)
  • deps: update rust crate serde to 1.0.189 (#230) (ea07a58)
  • deps: update rust crate syn to 2.0.38 (#224) (cc814e6)
  • deps: update rust crate tokio to 1.33.0 (#228) (81c3925)
  • if failed to fetch withdrawal parameters because withdrawal is broken mark it as so (#232) (5f41bb4)

0.1.54 (2023-10-02)

Bug Fixes

  • adds logging to block execution events (#217) (0b528aa)
  • increase timeouts on transaction querying on L1 (#215) (a3760d5)
  • on restarts do not throw away buffered withdrawal events (#219) (0460a9a)

0.1.53 (2023-09-29)

Bug Fixes

  • fix get_withdrawals query (#212) (c3c8bee)
  • Revert "feat: Adds logging to investigate hangs" (#213) (14ffa1a)

0.1.52 (2023-09-29)

Features

Bug Fixes

  • correct address of l2 ethereum token take 2 (#209) (fcc4d32)

0.1.51 (2023-09-29)

Bug Fixes

0.1.50 (2023-09-29)

Bug Fixes

0.1.49 (2023-09-28)

Bug Fixes

0.1.48 (2023-09-28)

Features

Bug Fixes

  • deps: update rust crate thiserror to 1.0.49 (#201) (91007c4)

0.1.47 (2023-09-25)

Bug Fixes

0.1.46 (2023-09-22)

Bug Fixes

  • deps: update rust crate tokio-util to 0.7.9 (#194) (c069c50)
  • l2 to l1 message should be searched by hash only (#197) (eae85c1)

0.1.45 (2023-09-20)

Bug Fixes

  • deps: update rust crate chrono to 0.4.31 (#189) (0983090)
  • deps: update rust crate syn to 2.0.35 (#191) (7b9a911)
  • deps: update rust crate syn to 2.0.37 (#192) (c1940f9)
  • request finalization status of withdrawal on the fetch params phase (#193) (426bcd5)

0.1.44 (2023-09-15)

Bug Fixes

  • adds logging to l2 events and removes panics on closed channels (#188) (73f0f2a)
  • deps: update rust crate proc-macro2 to 1.0.67 (#181) (46c4909)
  • deps: update rust crate syn to 2.0.33 (#182) (05b48a8)
  • everything but subscriptions is now http (#186) (831bdf4)
  • if some withdrawals params fetching fails, do not derail whole service (#187) (d6403c3)
  • removes panics from client code (#185) (c06651c)

0.1.43 (2023-09-12)

Bug Fixes

  • revert query withdrawals without data (#173) (dc2ade5)

0.1.42 (2023-09-12)

Bug Fixes

0.1.41 (2023-09-11)

Bug Fixes

  • correctly calculate the indices of events for withdrawal parameters (#153) (7678531)
  • deps: update rust crate chrono to 0.4.29 (#160) (f295670)
  • deps: update rust crate chrono to 0.4.30 (#162) (40c58cd)
  • deps: update rust crate ethers to 2.0.10 (#163) (9ebf2a9)
  • deps: update rust crate syn to 2.0.32 (#165) (d433cfe)

0.1.40 (2023-09-05)

Bug Fixes

  • broken glibc in outdated debian image (#158) (96b8744)

0.1.39 (2023-09-05)

Features

Bug Fixes

  • deps: update rust crate chrono to 0.4.27 (#151) (18a73fa)
  • deps: update rust crate chrono to 0.4.28 (#152) (89ecec2)
  • deps: update rust crate clap to 4.3.23 (#138) (bfd80f8)
  • deps: update rust crate ethers to 2.0.9 (#144) (368e15d)
  • deps: update rust crate serde to 1.0.184 (#140) (92633d6)
  • deps: update rust crate serde to 1.0.185 (#141) (e57b58f)
  • deps: update rust crate serde to 1.0.186 (#145) (e61c1e1)
  • deps: update rust crate serde to 1.0.188 (#149) (098669b)
  • deps: update rust crate syn to 2.0.31 (#155) (f45c427)
  • deps: update rust crate thiserror to 1.0.48 (#154) (1c2bf76)
  • deps: update rust crate url to 2.4.1 (#150) (0d9fe51)
  • if racing on a pending tx in infura, backoff (#157) (15f0131)

0.1.38 (2023-08-18)

Bug Fixes

0.1.37 (2023-08-18)

Bug Fixes

  • use correct finalizer account address (#133) (0689449)

0.1.36 (2023-08-18)

Features

Bug Fixes

  • deps: update rust crate clap to 4.3.22 (#131) (e333291)
  • deps: update rust crate quote to 1.0.33 (#128) (59ecc83)
  • deps: update rust crate syn to 2.0.29 (#129) (ae452ba)
  • deps: update rust crate thiserror to 1.0.45 (#123) (1b18823)
  • deps: update rust crate thiserror to 1.0.46 (#126) (b8b4d2c)
  • deps: update rust crate thiserror to 1.0.47 (#130) (dc10c2b)
  • deps: update rust crate tokio to 1.32.0 (#127) (177260f)

0.1.35 (2023-08-14)

Bug Fixes

  • deps: update rust crate async-trait to 0.1.72 (#97) (f803a00)
  • deps: update rust crate async-trait to 0.1.73 (#107) (1507c04)
  • deps: update rust crate chrono to 0.4.26 (#98) (52c8b2d)
  • deps: update rust crate clap to 4.3.21 (#113) (1271b3d)
  • deps: update rust crate itertools to 0.11.0 (#114) (80b1847)
  • deps: update rust crate metrics to 0.21.1 (#101) (879b366)
  • deps: update rust crate num to 0.4.1 (#102) (7deb151)
  • deps: update rust crate proc-macro2 to 1.0.66 (#103) (0db6f9e)
  • deps: update rust crate quote to 1.0.32 (#104) (1d547ed)
  • deps: update rust crate serde to 1.0.183 (#105) (02e9d51)
  • deps: update rust crate syn to 2.0.28 (#106) (e82ff59)
  • deps: update rust crate thiserror to 1.0.44 (#108) (a312a00)
  • deps: update rust crate tokio to 1.30.0 (#115) (8cdaffb)
  • deps: update rust crate tokio to 1.31.0 (#117) (4159ea4)
  • deps: update rust crate toml to 0.7.6 (#109) (5a68841)
  • deps: update rust crate tracing to 0.1.37 (#110) (79e978f)
  • deps: update rust crate url to 2.4.0 (#116) (be74d3b)
  • use bigdecimal exported by sqlx (#121) (7e6cbb3)

0.1.34 (2023-08-11)

Bug Fixes

  • fix events processing in the finalizer loop (#90) (604c0ca)

0.1.33 (2023-08-10)

Bug Fixes

  • try to avoid duplicates in l2 events (#88) (5a75c64)

0.1.32 (2023-08-07)

Bug Fixes

  • actually print the predictions not requests (#86) (74bd76c)

0.1.31 (2023-08-07)

Bug Fixes

0.1.30 (2023-08-06)

Bug Fixes

  • only select the executed withdrawals to be finalized (#82) (c954585)

0.1.29 (2023-08-06)

Bug Fixes

  • use correct query boundaries in the migrator (#80) (50f9fdb)

0.1.28 (2023-08-04)

Bug Fixes

  • add correct indices and optimize query (#77) (a2941f5)
  • adds logs to transaction sending (#79) (f5c24c0)

0.1.27 (2023-08-02)

Bug Fixes

  • backoff after failed finalizer loop iterations (#75) (1b25e0e)

0.1.26 (2023-08-02)

Features

  • do not terminate on errors and meter the highest finalized batch number (#73) (9ce921b)

0.1.25 (2023-08-02)

Features

  • adds more debugging statements to the finalizer loop 3 (#71) (c7906b5)

0.1.24 (2023-08-02)

Features

  • adds more debugging statements to the finalizer loop (#69) (ad54f75)

0.1.23 (2023-08-02)

Features

  • Adds more debug logging to finalizer (#67) (59cb856)

0.1.22 (2023-08-01)

Features

Bug Fixes

  • signer has to be configured with concrete chainid (#65) (44f91e4)

0.1.21 (2023-07-24)

Features

  • do not ship build artifacts with docker image (#57) (9271d6d)

Bug Fixes

0.1.20 (2023-07-15)

Bug Fixes

  • request all past tokens in one go (#53) (0165979)

0.1.19 (2023-07-14)

Bug Fixes

  • ignore non deployer contract deployed events (#51) (46854da)

0.1.18 (2023-07-13)

Bug Fixes

  • halven the pagination instead of linear (#49) (8e36e5d)

0.1.17 (2023-07-13)

Bug Fixes

  • pagination increase and decrase should not be in sync (#47) (37b32be)

0.1.16 (2023-07-13)

Bug Fixes

0.1.15 (2023-07-13)

Bug Fixes

0.1.14 (2023-07-13)

Bug Fixes

0.1.13 (2023-07-13)

Bug Fixes

  • run docker build only on tags pushed (#38) (ee144ab)

0.1.12 (2023-07-13)

Bug Fixes

  • decrease pagination backoff step (#34) (d430699)