Skip to content

Releases: aurora-is-near/aurora-engine

Release 3.10.1

23 Jan 16:01
b0b0da8

Choose a tag to compare

Additions

  • Added floor gas calculation for transactions to be aligned with EIP-7623 by [@aleksuss]. (#1064)

Changes

  • Updated the intrinsic gas calculation for EIP-7702 transactions by [@aleksuss]. (#1063)
  • Bumped the rust edition to 2024 by [@aleksuss]. (#1059)
  • Some modexp and aurora-evm types were re-exported in precompiles by [@mrLSD]. (#1060 #1061)

Release 3.10.0

14 Jan 12:48
9d1e40e

Choose a tag to compare

Additions

  • Added WASM contract optimization by using wasm-opt util by [@mrLSD]. (#835)
  • Introduced a cargo-near-build crate for building contracts used in the tests by [@aleksuss]. (#1015)
  • Added a possibility to deploy ERC-20 tokens with metadata by [@aleksuss]. (#1008)
  • Osaka hard fork MODEXP precompile modification for EIP-7823 and EIP-7883 by [@mrLSD]. (#1050)
  • Added secp256r1 precompile for the Osaka hard fork - EIP-7951 by [@mrLSD]. (#1052)
  • Added PARGUE hard fork support by [@mrLSD]. (#988)

Changes

  • Added wasm-opt dependency in the scheduled tasks in the CI by [@aleksuss]. (#1016)
  • Removed the ext-connector feature and the codebase related to ETH connector by [@aleksuss]. (#1018)
  • Removed the mainnet and testnet features by [@aleksuss]. (#1019)
  • Renamed view method paused_precompiles to get_paused_precompiles by [@joshuajbouw]. (#609)
  • Updated near dependencies by [@aleksuss]. (#1034)
  • Updated test contracts annotations after updating near-sdk to 5.18 by [@aleksuss]. (#1048)
  • alt-bn256 precompiles refactored by [@mrLSD]. (#1047)

Fixes

  • Rolled back the backward compatibility of the exit_to_near precompile by [@aleksuss]. (#1014)
  • Fixed occasionally failing 1inch tests by [@aleksuss]. (#1029)
  • Fixed potential UB while mutating an immutable object by [@vlad9486]. (#1046)

Release 3.9.2

08 Aug 18:31
62e25fa

Choose a tag to compare

Fixes

  • Access to the silo-related transactions to the owner only by [@aleksuss]. (#1030)

Release 3.9.1

09 Jul 15:20
e90c74b

Choose a tag to compare

Fixes

  • Improve security of the exit_to_near precompile by [@aleksuss]. (#1024)

Release 3.9.0

07 Apr 15:49
69a864f

Choose a tag to compare

Additions

  • Added a new transaction set_erc20_fallback_address by [@aleksuss]. (#1009)

Changes

  • The ecrecover implementation was moved to the aurora-engine-sdk by [@aleksuss]. (#996)
  • Updated the catalog info by [@diegofigs]. (#1002)
  • Usage of the aurora-evm crate from crates.io by [@mrLSD]. (#1003)
  • The white lists don't require the fixed gas per transaction (silo mode) by [@aleksuss]. (#1005)
  • Made the API compatible with the latest version of the eth connector by [@aleksuss]. (#1006)

Fixes

  • Fixed the incorrect amount of gas provided to promises to eth connector by [@aleksuss]. (#1000)

Release 3.8.0

05 Feb 18:36
00fb22f

Choose a tag to compare

Changes

  • Bumped the SputnikVM up to 0.46.1-aurora by [@mrLSD]. (#966)
  • The nightly rust compiler has been replaced with stable by [@aleksuss]. (#977)
  • Added changes regarding bumping the primitive-types crate by [@mrLSD]. (#982)
  • The code coverage by clippy has been extended by [@aleksuss]. (#984)
  • The code is changed by the clippy suggestions from the toolchain 1.84.0 by [@mrLSD]. (#986)
  • The precompile exitToNear now is compatible with the OMNI bridge by [@aleksuss]. (#992)

Fixes

Release 3.7.0

10 Oct 14:49
338dd61

Choose a tag to compare

Additions

  • Added support of CANCUN hardfork by [@mrLSD]. (#926)
  • Added support of EIP-3607 by [@mrLSD]. (#930)
  • Removed restrictions from funding XCC sub-accounts by [@birchmd]. (#931)

Changes

  • Made some EVM gas costs optimisations by [@mrLSD]. (#934)
  • Refactored the gas charge logic form EVM exit reasons by [@mrLSD]. (#935)
  • Updated some dependencies and rust-toolchain by [@mrLSD]. (#936)
  • Removed unused bytes_to_hex function by [@dwiekawki]. (#942)
  • Added building of actual version of the near-sandbox in the scheduled CI job by [@aleksuss] (#950)

Fixes

  • Removed duplicated test task in the README.md by [@dwiekawki]. (#943)
  • Fixed some typos in the README.md and Cargo.toml by [@DemoYeti]. (#945) (#946)
  • Fixed exceeded prepaid gas error in the mirror_erc20_token transaction by [@aleksuss] (#951)
  • Modified hardhat.config.js to support contract verification by [@spilin] (#958)

Release 3.6.4

22 Jul 17:43
28396c1

Choose a tag to compare

Additions

  • Added a possibility to provide an amount of gas for the state_migration callback in the upgrade transaction by @aleksuss. #937

Release 3.6.3

16 Apr 18:07
932412d

Choose a tag to compare

Additions

  • Added a possibility to pause FT transfers for the internal eth connector by [@karim-en]. (#922)

Release 3.6.2

27 Mar 14:18
dcba953

Choose a tag to compare

Additions

  • Added a new view transaction ft_balances_of for getting balances for multiple accounts by [@karim-en]. (#905)

Changes

  • The ft_resolve_transfer callback doesn't require running the contract to finish the ft_transfer_call correctly
    by [@aleksuss]. (#906)
  • Borsh has been bumped to 1.3 what allows to get rid of additional feature borsh-compat by [@aleksuss]. (#907)
  • The ExecutionProfile has been extended with logs for tests by [@mrLSD]. (#910)
  • The interface of the engine standalone storage has been extended with a couple of methods for allowing set/get
    arbitrary data outside the crate by [@aleksuss]. (#913)

Fixes