What's Changed
- feat(docs): generate spec from source by @fadeev in #536
- feat: Stress test final by @kevinssgh in #681
- fix: ParseInt -> ParseUint in gas price params by @aldapp7 in #674
- refactor: zetacore fixes for keygen and tss voting by @kingpinXD in #670
- refactor: add to out tx tracker readability by @kingpinXD in #658
- refactor: genesis tokens by @kingpinXD in #656
- refactor: query-keygen by @kingpinXD in #657
- fix: Zellic-04: Bitcoin race condition causes extra spending by @kevinssgh in #672
- docs(specs): fungible module docs by @fadeev in #680
- fix: Halborn audit issue 14, revert mint if failed transfer of ZETA by @aldapp7 in #697
- fix(openapi): use snake_case when generating OpenAPI schema by @fadeev in #702
- refactor: Tx add_to_outtxtracker by @kingpinXD in #701
- refactor: validate basic checks by @kingpinXD in #696
- fix: Changed upgrade handler check to look at major version only by @CharlieMc0 in #690
- Upgrade path testing by @gzukel in #635
- feat: CI - Added GH action for basic operations on athens3 validator nodes by @CharlieMc0 in #705
- feat: add/refactor port 8123 telemetry in zetalient by @brewmaster012 in #709
- fix: Pass Block Height to keysign function in go-tss by @kevinssgh in #712
- feat: zetaclient auto-stop at upgrade height when upgrade plan is detected by @brewmaster012 in #714
- ci: workflow to check if generated Go/OpenAPI source matches proto by @fadeev in #704
- fix: Incorporate TSS address into zetaclient db keys by @kevinssgh in #710
- feat: flag for test keysign by @kingpinXD in #707
- docs: add codeowners and license by @fadeev in #718
- fix: remove overwriting gasLimit in withdrawing ZRC20/Zeta by @brewmaster012 in #731
- chore(openapi): skip modules not imported in app.go by @fadeev in #738
- fix: enforce sequential confirmation of outbound txns on bitcoin network by @kevinssgh in #737
- ci: generate release notes on release by @fadeev in #739
Full Changelog: v1.2.1...v3.0.0