Features
- 3235 - add /systemtime telemetry endpoint (zetaclient)
- 3317 - add configurable signer latency correction (zetaclient)
- 3320 - add zetaclient minimum version check
Tests
- 3205 - move Bitcoin revert address test to advanced group to avoid upgrade test failure
- 3254 - rename v2 E2E tests as evm tests and rename old evm tests as legacy
- 3095 - initialize simulation tests for custom zetachain modules
- 3276 - add Solana E2E performance tests and improve Solana outbounds performance
Refactor
- 3170 - revamp TSS package in zetaclient
- 3291 - revamp zetaclient initialization (+ graceful shutdown)
- 3319 - implement scheduler for zetaclient
Fixes
- 3206 - skip Solana unsupported transaction version to not block inbound observation
- 3184 - zetaclient should not retry if inbound vote message validation fails
- 3230 - update pending nonces when aborting a cctx through MsgAbortStuckCCTX
- 3225 - use separate database file names for btc signet and testnet4
- 3242 - set the
Receiver
ofMsgVoteInbound
to the address pulled from solana memo - 3253 - fix solana inbound version 0 queries and move tss keysign prior to relayer key checking
- 3278 - enforce checksum format for asset address in ZRC20
- 3289 - remove all dynamic peer discovery (zetaclient)
- 3314 - update
last_scanned_block_number
metrics more frequently for Solana chain - 3321 - make crosschain-call with invalid withdraw revert
- 3342 - set per transaction gas limit to 10M