Releases: sei-protocol/sei-chain
Releases · sei-protocol/sei-chain
v6.4.0
What's Changed
- fix: race condition between Close() and background snapshot goroutine by @blindchaser in #2577
- Refactor DeliverTx ante by @codchen in #2569
- consensus WAL rewrite by @pompon0 in #2582
- Remove redundant mint protos left behind from Cosmos simulation logic by @masih in #2586
- Fix incorrect ldflag for app name by @masih in #2584
- add Cosmos simulation back by @codchen in #2574
- Flatten
sei-dbmodule by @masih in #2587 - removed support for secp256k1 and sr25519 as validator keys by @pompon0 in #2585
- Always set gas meter for every transaction by @codchen in #2583
- Add lock to protect SetPrices in price feeder by @stevenlanders in #2595
- fixed flaky consensus state test by @pompon0 in #2594
- Rebuild dynamic and static libwasmvm libs from code by @masih in #2597
- Fix flaky test for seidb by @yzang2019 in #2596
- Update dockerfile for caching efficiency and better libwasmvm handling by @masih in #2598
- perf: improve eth_getLogs performance with early rejection and backpressure by @blindchaser in #2591
- refactor: mempool: remove unused totalCheckTxCount by @arajasek in #2589
- Increase codecov change tolerance to 3% by @masih in #2602
- [CON-143] fix: deflake TestRouter_dialPeer_Reject by @arajasek in #2603
- Flatten
sei-wasmvmintosei-chaingo module by @masih in #2608 - Integrate UCI automatic backporting by @masih in #2607
- Remove out of date IBC docs by @masih in #2612
- [CON-76] fix: sei-tendermint: include all fields in CommitHash by @arajasek in #2600
- [CON-140] feat: add benchmark test for tx execution by @arajasek in #2599
- fix: mempool: enforce txBlacklisting for stupidly big txs by @arajasek in #2590
- [CON-145] fix: deflake TestNewAnyWithCustomTypeURLWithErrorNoAllocation by @arajasek in #2604
- Flatten
sei-ibc-gomodule intosei-chainby @masih in #2611 - Flatten
sei-wasmdintosei-chainmodule by @masih in #2622 - canonical encoding for protobuf by @pompon0 in #2592
- Add disable wasm test by @stevenlanders in #2609
- fix: cosmos: correctly lock when getting/setting config by @arajasek in #2620
- Change codecov patch target to
autoby @masih in #2625 - [CON-146] fix: deflake address test by @arajasek in #2619
- [CON-148] fix: tendermint: flaky state test by @arajasek in #2621
- Move
sei-iavlintosei-chainmono repo by @masih in #2624 - fix: app: defensively check for nil tx by @arajasek in #2628
- fix: state: safely handle access list reverts by @arajasek in #2627
- [CON-152] fix: state: safely set per-account maps when handling reverts by @arajasek in #2626
- Log the panic callstack for debugging purposes by @masih in #2632
- Add staking queries and distr events to precompiles by @codchen in #2623
- [CON-134][CON-135] Bump cosmwasm-vm version to include fixes by @udpatil in #2605
- [giga] add executor interfaces for VM by @codchen in #2601
- migrated ed25519 primitives from sei-v3 by @pompon0 in #2618
- [CON-151] fix: test: replace flaky Sleep with more predictable wait by @arajasek in #2642
- [CON-153] fix: lightclient: divergence detector should return upon sending error by @arajasek in #2634
- [CON-154] fix: test: ensure own precommit before adding votes by @arajasek in #2635
- fix: correct TestAsyncComputeMissingRanges by @arajasek in #2655
- feat: add live state LtHash library by @blindchaser in #2647
- Remove redundant copy from dockerfile by @masih in #2657
- feat: mempool: don't add pending txs to priority reservoir by @arajasek in #2641
- Seidb restructure by @yzang2019 in #2653
- Check storage is non-nil before attempting to close it by @masih in #2659
- Install CA certs on Ubuntu base image by @masih in #2658
- fix: cosmos: protect coin denom regexp with a lock by @arajasek in #2660
- Make SSTORE chain param height-aware by @jewei1997 in #2667
- feat: add generic KV interfaces + Pebble adapter by @blindchaser in #2666
- Add
seictlbinary toseidcontainer by @masih in #2673 - fix flaky staking integration test by @codchen in #2674
- Add CI workflow to publish containers to ECR by @masih in #2678
- Add upgrade handler 6.2 6.3 by @philipsu522 in #2661
- Fix rollback failure due to snapshot creation happened after app hash by @yzang2019 in #2680
- feat: mempool: return all EVM txs before others when reaping by @arajasek in #2669
- Remove Hash Range by @Kbhat1 in #2683
- Adjusted RPC http requests to use POST instead of GET by @monty-sei in #2675
- Refactor of p2p secret connection by @pompon0 in #2650
- [CON-176] fix: test: don't run TestEventsTestSuite in parallel by @arajasek in #2684
- [CON-102] fix: test: improve test failure conditions by @arajasek in #2685
- Update default
MaxGasWantedin testnet to match mainnet by @masih in #2688 - moved TCP buffering to SecretConnection. by @pompon0 in #2682
- fix double refund by @jewei1997 in #2692
- IBC Toggle Inbound + Outbound by @Kbhat1 in #2649
- Fix integration tests to run on release branch and clean up rules by @masih in #2696
- fix: lthash worker loop break; remove unreachable digest.Read fallback by @blindchaser in #2698
evmcVM andgigablock processors (sequential andOCC) by @pdrobnjak in #2654- Fix mac local cluster by @stevenlanders in #2702
- Add failfast precompile to detect interop by @codchen in #2670
- Refactor changelog to generic WAL by @yzang2019 in #2671
- Use relative URLs in landing page of tendermint API by @masih in #2636
- Upgrade to Go
v1.25.6by @masih in #2713 - Bootstrap
evmoneintegration with build tags by @pdrobnjak in #2705 - error handling for invalid curve25519 public keys by @pompon0 in #2709
- [giga] fork x/evm by @codchen in #2697
- Upgrade to PebbleDB v2 + Add DefaultComparer Config Option by @Kbhat1 in #2695
- [STO-237] remove unused cosmos invariants by @jewei1997 in #2719
- tcp multiplexer for sei giga by @pompon0 in #2679
- Made tcp connection context-aware by @pompon0 in #2718
- Add CI workflow to build libwasmvm dynamic libraries by @masih in #2724
- fix: se...
v6.3.3
- Add metrics for historical proof success/failure rate
- Reduce SS changelog retention to use the async buffer size
- Add Rate limit and concurrency control for RPC with proof queries
- fix: pruning goroutine lifecycle and prune failure snapshot
- Check existing memiavl config before setting default
- bugfix: make router load addresses from peerdb
- fixed autorestart cooldown
v6.3.2
Includes fixes for:
- Using ledger to sign / broadcast txs
- Various storage performance improvements (rate limiting to prevent high io usage)
- P2P fixes
v6.3.1
See CHANGELOG here: https://github.com/sei-protocol/sei-chain/blob/main/CHANGELOG.md
pacific-1 Estimated upgrade time: 2026-02-03T16:00:00
Upgrade height: 192196147
Proposal: https://www.mintscan.io/sei/proposals/108
v6.3.0
Backport `release/v6.3`: Update `cosmwasm` to reftype fix via forked …
v6.2.6
Adds eth_getLogs performance with early rejection and backpressure