Skip to content

v0.31.0

Compare
Choose a tag to compare
@cosmic-vagabond cosmic-vagabond released this 20 May 15:56
· 464 commits to main since this release
930e03d

Description

Proposal: https://testnet.ping.pub/elys/gov/197

We're thrilled to announce the launch of Elys Network v0.31.0! This update is primarily focused on enhancements and codebase improvements. Here’s a brief overview of what’s new:

Changes

  1. New Features and Implementations:

    • Added new flags to the upgrade-assure script.
    • Implemented Masterchef and e-staking module.
    • Added amount argument to leveragelp close CLI and WASM bindings.
    • Added a script to upload post-upgrade snapshots to R2.
    • Split CI workflow into multiple jobs for better performance.
    • Added number of commitments counting on commitment parameters.
    • Filtered out jailed validators.
  2. Fixes and Improvements:

    • Fixed setup handler version issue.
    • Applied various Masterchef fixes.
    • Fixed issues in the commitment module.
    • Corrected WASM binding issues.
    • Updated AddCommittedToken to avoid amount duplication on lockup.
    • Fixed a broken Discord link in readme.md.
  3. Documentation Updates:

    • Added a localnet upgrade guide.
    • Updated upgrade assure documentation.
  4. CI/CD Enhancements:

    • Improved the upgrade assure CI workflow.
    • Added scripts to handle snapshots and caching efficiently.
    • Made various memory limit adjustments to optimize performance.
    • Fixed multiple CI issues including API service, cache key, and genesis JSON.
  5. Logging and Debugging:

    • Replaced info logging with debug logging in the perpetual module.
    • Added debug logging to the AMM module.

Overall, the release v0.31.0 focuses on enhancing the upgrade assurance process, implementing and refining key modules like Masterchef and e-staking, improving CI/CD workflows, and addressing various bugs and documentation issues.

This release is part of our continuous effort to refine and optimize Elys Network. We appreciate the dedication and expertise of our contributors who help make Elys Network more robust and user-friendly.

Thank you for your ongoing support of Elys Network!

⚡️ Binaries

Binaries for Linux and Darwin (amd64 and arm64) are available below.
Darwin users can also use the same universal binary elysd-v0.31.0-darwin-all for both amd64 and arm64.

🔨 Build from source

If you prefer to build from source, you can use the following commands:

git clone https://github.com/elys-network/elys
cd elys && git checkout v0.31.0
make install

What's Changed

See the full changelog here