Features
- 2984 - add Whitelist message ability to whitelist SPL tokens on Solana
- 3091 - improve build reproducability.
make release{,-build-only}
checksums should now be stable. - 3124 - integrate SPL deposits
- 3134 - integrate SPL tokens withdraw to Solana
- 3182 - enable zetaclient pprof server on port 6061
Tests
- 3075 - ton: withdraw concurrent, deposit & revert.
- 3105 - split Bitcoin E2E tests into two runners for deposit and withdraw
- 3154 - configure Solana gateway program id for E2E tests
- 3188 - add e2e test for v2 deposit and call with swap
- 3151 - add withdraw emissions to e2e tests
Refactor
- 3118 - zetaclient: remove hsm signer
- 3122 - improve & refactor zetaclientd cli
- 3125 - drop support for header proofs
- 3131 - move app context update from zetacore client
- 3137 - remove chain.Chain from zetaclientd config
Fixes
- 3117 - register messages for emissions module to legacy amino codec.
- 3041 - replace libp2p public DHT with private gossip peer discovery and connection gater for inbound connections
- 3106 - prevent blocked CCTX on out of gas during omnichain calls
- 3139 - fix config resolution in orchestrator
- 3149 - abort the cctx if dust amount is detected in the revert outbound
- 3155 - fix potential panic in the Bitcoin inscription parsing
- 3162 - skip depositor fee calculation if transaction does not involve TSS address
- 3179 - support inbound trackers for v2 cctx
- 3192 - fix incorrect zContext origin caused by the replacement of 'sender' with 'revertAddress'