Gravity Testnet v1.5.0
What's Changed
- feat(cli,genesis): support DNS domain names in validator network addresses by @nekomoto911 in #650
- fix(genesis): align cluster deployment with upstream contract changes by @keanji-x in #651
- refactor(sentinel): make log monitoring optional and run as independent task by @nekomoto911 in #657
- test(e2e): add distinct operator/owner/staker genesis validator cases by @ByteYue in #656
- fix(ci): restore PR-wide dedup in gate workflow by @nekomoto911 in #659
- feat(cli): add --output json support to stake commands and update E2E parsing by @nekomoto911 in #660
- chore(genesis): add gamma/delta/epsilon and consensusAlpha hardfork blocks to testnet genesis by @nekomoto911 in #661
- feat(sentinel): enrich probe failure alerts with reqwest error classification, source chain, and elapsed time by @nekomoto911 in #662
- feat(sentinel): add explorer block-advance monitor by @nekomoto911 in #664
- test(e2e): governance consensus-config lifecycle with genesis-wired owner by @ByteYue in #671
- test(e2e): governance validator-whitelist lifecycle by @ByteYue in #673
- fix: fix bug cause by dummy result (#655) by @Lchangliang in #675
- fix(consensus): drop RSA JWK updates with error log instead of forwarding by @ByteYue in #674
- fix(e2e): adapt staking tests for 2-step timelock role changes and fix cross-platform compat by @Lchangliang in #677
- feat(cluster): make RPC CORS / API / WebSocket settings configurable by @nekomoto911 in #663
- fix(consensus): make send_for_execution idempotent under races by @keanji-x in #676
- feat(docker): binary-only image + compose flows for validator deployment by @keanji-x in #680
- combined: cluster deploy env override + gravity_cli KMS signer + consensus tier-1 audit fixes by @keanji-x in #683
- chore: update greth & gaptos by @Lchangliang in #679
- fix(consensus): prevent 'Parent block not found' panic on sync + rebuild by @nekomoto911 in #681
- feat(consensus): enable VFN to serve BatchRetrieval via consumer-only quorum_store by @nekomoto911 in #685
- fix(docker): export RPC HTTP defaults in render-cluster-config.sh by @keanji-x in #684
- feat(consensus/e2e): support PublicFullnode via NodeType-aware sync paths by @nekomoto911 in #687
- feat(cluster): unify seeds config and role-specific ports by @nekomoto911 in #690
- feat(cluster): support GCP Secret Manager as identity source by @keanji-x in #688
- fix(e2e): unblock CI broken by 50 Gwei min base fee + LOG_DIR default by @keanji-x in #693
- fix(cluster): relax port checks; redesign pfn e2e as 4-node fan-out by @nekomoto911 in #692
- feat(fee): align test and CLI fees with Gravity 50 Gwei min base fee by @AshinGau in #689
Full Changelog: gravity-testnet-v1.4.0...gravity-testnet-v1.5.0