Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problem: v1.0.x changes are not merged into main #816

Merged
merged 37 commits into from
Jan 26, 2023

Commits on Sep 9, 2022

  1. Configuration menu
    Copy the full SHA
    b0099d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2022

  1. Problem: json-rpc apis fail for legacy blocks after upgrade (crypto-o…

    …rg-chain#696)
    
    * Problem: json-rpc apis fail for legacy blocks
    
    Solution:
    - keep the query handler in cosmos-sdk backward-compatible
    - add integration test to check
    
    * update sdk to upstream
    
    * ibc-go to rc2
    yihuang authored Sep 19, 2022
    Configuration menu
    Copy the full SHA
    c34a372 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. Problem: file changes detection in workflow is problematic (backport c…

    …rypto-org-chain#703) (crypto-org-chain#705)
    
    * Problem: file changes detection in workflow is problematic
    
    Solution:
    - fix wildcards according the plugin's doc
    - reformat python
    
    * fix py-lint
    yihuang authored Sep 20, 2022
    Configuration menu
    Copy the full SHA
    35abeee View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. Problem: after v0.9.0 upgrade eth_call failed on old blocks (backport c…

    …rypto-org-chain#713) (crypto-org-chain#719)
    
    * Problem: after v0.9.0 upgrade eth_call failed on old blocks
    
    Solution:
    - make grpc query compatible with old format
    
    * debug
    
    * fix eth_call
    
    * fix gravity upgrade test
    
    * update ethermint to main branch
    
    * update sdk
    yihuang authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    10bb672 View commit details
    Browse the repository at this point in the history
  2. Problem: state streamers are not integrated (backport crypto-org-chai…

    …n#702) (crypto-org-chain#721)
    
    Solution:
    - integration the basic file streamer
    
    * add integration test
    
    * changelog
    
    * fix build
    
    * fix lint
    
    * fix deliver tx event in cosmos-sdk
    
    * fix integration test
    
    * Update integration_tests/test_streamer.py
    
    Signed-off-by: yihuang <[email protected]>
    
    * update ethermint and fix build
    
    * add a small cli utility into test_streamer.py
    
    * fix integration test
    
    * update sdk to upstream
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Sep 26, 2022
    Configuration menu
    Copy the full SHA
    7981ed1 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2022

  1. Problem: new iavl indexes migration is slow and not optional (crypto-…

    …org-chain#714) (crypto-org-chain#720)
    
    * Problem: new iavl indexes migration is slow and not optional
    
    Closes: crypto-org-chain#712
    Solution:
    - Integrate the option introduced in cosmos-sdk
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Sep 27, 2022
    Configuration menu
    Copy the full SHA
    d6457e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Problem: recent dependencies are not used (backport crypto-org-chain#729

    ) (crypto-org-chain#730)
    
    * Problem: recent dependencies are not used (backport crypto-org-chain#729)
    
    Solution:
    - update cosmos-sdk to 0.46.2, ibc-go to v5.0.0, ethermint to recent main branch
    
    Update highlights:
    - new flag to disable fast node migration
    - fix streaming listeners bug
    - fix grpc server panic
    - fix index-eth-tx error on empty db
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Oct 6, 2022
    Configuration menu
    Copy the full SHA
    29e51e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2022

  1. Problem: chain state is inconsistent if upgrade migration is interrup…

    …ted (crypto-org-chain#748)
    
    * Problem: chain state is inconsistent if upgrade migration is interrupted
    
    Solution:
    - update cosmos-sdk with the fix
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * gomod2nix
    
    * skip streamer test
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Oct 26, 2022
    Configuration menu
    Copy the full SHA
    36bb343 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2022

  1. Problem: recent fixes in dependencies are not included (crypto-org-ch…

    …ain#752)
    
    * Problem: recent fixes in dependencies are not included
    
    Solution:
    - update cosmos-sdk and iavl
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * fix build
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Oct 31, 2022
    Configuration menu
    Copy the full SHA
    3ddaa0b View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2022

  1. Configuration menu
    Copy the full SHA
    2d5a72d View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. Problem: recent fixes in dependencies are not used (crypto-org-chain#757

    )
    
    * Problem: recent fixes in dependencies are not used
    
    Solution:
    - cosmos-sdk -> v0.46.4
    - ethermint -> main
    - ibc-go -> v5.0.1
    - add dragonberry ics20 replacement
    
    * maintain ethermint fork
    yihuang authored Nov 2, 2022
    Configuration menu
    Copy the full SHA
    3921c10 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. Problem: gas used is not backward compatible (crypto-org-chain#760)

    Solution:
    - revert the changes in ethermint
    yihuang authored Nov 4, 2022
    Configuration menu
    Copy the full SHA
    9998985 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Problem: evm execute result is non-deterministic with concurrent grpc…

    … query (crypto-org-chain#761)
    
    * Problem: evm execute result is non-deterministic with concurrent grpc query
    
    Solution:
    - update dependencies to include the fix
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * Update go.mod
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Nov 8, 2022
    Configuration menu
    Copy the full SHA
    f394c8c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Problem: extra_eips is not cleared on production network (crypto-org-…

    …chain#762)
    
    * Problem: extra_eips is not cleared on production network
    
    Closes: crypto-org-chain#755
    Solution:
    - add 1.0.0 upgrade plan to clear it
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * Update integration_tests/test_upgrade.py
    
    Signed-off-by: yihuang <[email protected]>
    
    * fix integration test
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    90c2c3e View commit details
    Browse the repository at this point in the history
  2. Problem: no error log when iavl set failure trigger app hash mismatch (

    …crypto-org-chain#763)
    
    * Problem: no error log when iavl set failure trigger app hash mismatch
    
    Solution:
    - log the error in cosmos-sdk
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * PR merged
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    57d1c53 View commit details
    Browse the repository at this point in the history
  3. Problem: different result from eth_getProof comparing with Ethereum (c…

    …rypto-org-chain#764)
    
    * Problem: different result from eth_getProof comparing with Ethereum
    
    Solution:
    - cherry-pick solution from ethermint, thanks @mmsqe
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Nov 9, 2022
    Configuration menu
    Copy the full SHA
    df0452a View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. Problem: nix exceeds github rate limit occationally in CI (backport c…

    …rypto-org-chain#766) (crypto-org-chain#768)
    
    Solution:
    - configure access-token
    - update the action plugins
    yihuang authored Nov 11, 2022
    Configuration menu
    Copy the full SHA
    eba04a0 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. Problem: fixes in ibc-go v5.1 are not included (crypto-org-chain#765)

    * Problem: fixes in ibc-go v5.1 are not included
    
    Solution:
    - make a breaking change to upgrade to ibc-go `v5.1.0`.
    - will do v1.0.0 upgrade on both testnet and mainnet.
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * fix lint
    
    * include cache fix in tendermint
    
    * update sdk
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * make different plan name v1.0.0-testnet3 for testnet3
    
    Signed-off-by: yihuang <[email protected]>
    Co-authored-by: mmsqe <[email protected]>
    yihuang and mmsqe authored Nov 13, 2022
    Configuration menu
    Copy the full SHA
    a6f5bbc View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2022

  1. Problem: london hardfork number failed validation (crypto-org-chain#771)

    * fix upgrade set parameters
    
    * changelog
    yihuang authored Nov 17, 2022
    Configuration menu
    Copy the full SHA
    4d14c8f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2022

  1. Problem: formal v0.46.5 cosmos-sdk release is not used (crypto-org-ch…

    …ain#772)
    
    * Problem: formal v0.46.5 cosmos-sdk release is not used
    
    Solution:
    - update dependency, should be non-breaking for cronos
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * update to v0.46.6
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    79254b6 View commit details
    Browse the repository at this point in the history
  2. Problem: final v1.0.0 is not released (crypto-org-chain#774)

    Solution:
    - update changelog
    yihuang authored Nov 21, 2022
    Configuration menu
    Copy the full SHA
    68f98e4 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    db6ed7a View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Problem: cosmos-sdk v0.46.7 is not used (crypto-org-chain#790)

    * Problem: cosmos-sdk `v0.46.7` is not used
    
    Solution:
    - update dependency
    - `v0.46.7` fix a gov migration issue which affect query votes of old proposals.
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * use sdk streamers config
    
    * fix streamer test
    
    * fix file streamer integration test
    
    * changelog
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ca4b871 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. Problem: discontinued ibc-go version (crypto-org-chain#802)

    * Problem: discontinued ibc-go version
    
    Solution:
    - update ibc-go to v5.2.0.
    - do another coordinated upgrade on testnet3.
    
    * Update CHANGELOG.md
    
    Signed-off-by: yihuang <[email protected]>
    
    * Update app/upgrades.go
    
    Signed-off-by: yihuang <[email protected]>
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Jan 4, 2023
    Configuration menu
    Copy the full SHA
    b3da22d View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2023

  1. Problem: production rocksdb configuration is not optimal (crypto-org-…

    …chain#813)
    
    * Problem: production rocksdb configuration is not optimal
    
    Solution:
    - update related dependencies to allow customize rocksdb options.
    - especially using rocksdb v7.
    - tune rocksdb options.
    
    * Update Makefile
    
    Signed-off-by: yihuang <[email protected]>
    
    * remove rocksdb from niv
    
    * rocksdb options
    
    * update flake
    
    * fix build
    
    * create_if_missing
    
    * OptimizeLevelStyleCompaction and IncreaseParallelism
    
    * remove SetLevelCompactionDynamicLevelBytes and add BlockCache
    
    * fix integration test
    
    * comments
    
    Signed-off-by: yihuang <[email protected]>
    yihuang authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    7ef5b04 View commit details
    Browse the repository at this point in the history
  2. Problem: prometheus metrics is lost (crypto-org-chain#814)

    * Problem: prometheus metrics is lost
    
    Solution:
    - setup correctly in ethermint
    
    * changelog
    yihuang authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    8bd3be9 View commit details
    Browse the repository at this point in the history
  3. release v1.0.3

    yihuang committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    63b2f37 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'release/v1.0.x'

    yihuang committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    d61449f View commit details
    Browse the repository at this point in the history
  5. Update CHANGELOG.md

    Signed-off-by: yihuang <[email protected]>
    yihuang authored Jan 19, 2023
    Configuration menu
    Copy the full SHA
    0ffc3cd View commit details
    Browse the repository at this point in the history
  6. fix changelog

    yihuang committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    7e2cf47 View commit details
    Browse the repository at this point in the history
  7. fix merge

    yihuang committed Jan 19, 2023
    Configuration menu
    Copy the full SHA
    cc26687 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Update integration_tests/test_upgrade.py

    Co-authored-by: mmsqe <[email protected]>
    Signed-off-by: yihuang <[email protected]>
    yihuang and mmsqe authored Jan 24, 2023
    Configuration menu
    Copy the full SHA
    d5022ed View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. fix test

    mmsqe committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    c6a221c View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Update integration_tests/configs/default.jsonnet

    Signed-off-by: yihuang <[email protected]>
    yihuang authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    2d4d98a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' into main

    tomtau authored Jan 26, 2023
    Configuration menu
    Copy the full SHA
    a2ffc3f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    67a024b View commit details
    Browse the repository at this point in the history
  4. fix changelog

    yihuang committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    26ed55d View commit details
    Browse the repository at this point in the history