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

Release 2.4.0 #449

Merged
merged 31 commits into from
Feb 16, 2022
Merged

Release 2.4.0 #449

merged 31 commits into from
Feb 16, 2022

Conversation

birchmd
Copy link
Member

@birchmd birchmd commented Feb 16, 2022

2.4.0 - 2022-02-16

Changes

  • Performance improvements by @birchmd and @matklad; the engine should now consume much less NEAR gas: (#427) (#438) (#439) (#445) (#446)
  • Security improvment: only Engine contract owner can use the deploy_upgrade method by @birchmd. (#410)
  • Bug fix: Engine now returns the error message in the case of a revert during an EVM contract deploy, previously it would always return an address (even when the deploy failed) by @birchmd. (#424)
  • Security improvment: Engine will no longer accept EVM transactions without a chain ID as part of their signature by [@birchmd]. This should have no impact on users as all modern Ethereum tooling includes the chain ID. (#432)
  • Improvements to code quality by @mrLSD: (#386) (#387)
  • Improvements and additions to internal tests and benchmarks by @birchmd: (#408) (#415) (#429)

birchmd and others added 30 commits February 16, 2022 14:33
* Move engine/transactions module to engine-transactions crate

* Modified tests for new transactions type

* Changed features

* Update engine-standalone-storage/Cargo.toml

Co-authored-by: Michael Birch <birchmd8@gmail.com>

Co-authored-by: Michael Birch <birchmd8@gmail.com>
…lidity compiler got more efficient, not because of a regression in EVM gas metering correctness
…izations from #438 and #439 together lowered the fraction of gas spent on IO
Copy link
Contributor

@joshuajbouw joshuajbouw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Monster of an update, this is going to make users very happy.

@artob artob self-assigned this Feb 16, 2022
@artob artob added the C-release Category: New release. label Feb 16, 2022
@artob artob merged commit d2d3073 into master Feb 16, 2022
@artob artob deleted the release-2.4.0 branch February 16, 2022 18:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-release Category: New release.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants