Skip to content

Releases: aurora-is-near/aurora-engine

Release v2.9.2.

23 Jun 08:37
a42ab7d
Compare
Choose a tag to compare

2.9.2 2023-06-22

Fixes


Co-authored-by: Karim [email protected] @karim-en
Co-authored-by: Michael Birch [email protected] @birchmd
Co-authored-by: mandreyel [email protected] @mandreyel
Co-authored-by: Oleksandr Anyshchenko [email protected] @aleksuss
Co-authored-by: Alexey Lapitsky [email protected] @vzctl

2.9.1 (2023-05-15)

15 May 12:58
733b1a2
Compare
Choose a tag to compare

Changes

  • Removed unused state variable bridge_prover_id by @birchmd. (#749)
  • modexp has been improved to be greatly faster than before by @birchmd. (#757)

Fixes

  • Fixed an issue where the owner could call new multiple times by @lempire123. (#733)
  • Fixed an issue with deploy_upgrade where the upgrade index isn't cleared by @lempire123. (#741)

2.9.0 (2023-04-05)

05 Apr 15:58
5b00548
Compare
Choose a tag to compare

Added

  • Enabled XCC for mainnet release by @birchmd. (#694)
  • Added set_owner contract method which sets the owner of the contract
    by @hskang9. ([#690])
  • New variant of submit function submit_with_args which accepts
    additional arguments along with the transaction such as the max gas
    price a user is ready to pay by @aleksuss. (#696)
  • Added the ability to create and fund XCC sub-accounts from external
    NEAR accounts by @birchmd. (#735)

Changes

  • Replaced rjson with serde_json by @aleksuss. (#677)
  • Changed owner intended contract methods to now require owner or the
    contract itself by @hskang9. (#676)

Fixes

  • Fixed nonce incorrectly being incremented on an out of fund failure by
    @joshuajbouw. (#671)
  • Fixed a check in promise results before executing cross contract calls
    (XCC) callbacks by @birchmd. (#693)
  • Fixed a reachable panic in receive_erc20_tokens by @0x3bfc.
    (#709)
  • Fixed a lack of minimum size checks when instantiating a new EthGas
    object by @lempire123. (#722)
  • Fixed a lack of division by 0 checks in EthGas::Div() by
    @lempire123. (#718)
  • Fixed the validation of the return of exports:storage_remove by
    @0x3bfc. (#712)
  • Fixed missing account validations of NEAR account IDs by @0x3bfc.
    (#703)
  • Fixed a reachable panic in the exitToNear and exitToEthereum
    precompiles if the input amount is greater than 1^128 when cast from a
    U256 to u128 by @0x3bfc. (#681)
  • Fixed a reachable panic in modExp due to arithmetic overflow by
    @0x3bfc. (#688)
  • Fixed the ability attaching values to Aurora specific precompiles,
    this no longer is possible, by @0x3bfc. (#714)
  • Fixed a return error if an ecrecover signature length is not exactly
    65 by @0x3bfc. (#717)
  • Fixed size checks on input array passed to exitToNear and
    exitToEthereum precompiles by @0x3bfc. (#684)
  • Fixed missing gas costs in exitToNear and exitToEthereum
    precompiles by @lempire123. (#687)
  • Fixed a reachable panic due to out of memory in the modExp
    precompile by @0x3bfc. (#689)
  • Fixed an assurance that the sender_id has a balance greater than the
    amount in ft_transfer_call by @0x3bfc. (#708)
  • Fixed returning 0x when a length cannot be cast as usize instead
    of returning an error in the modExp precompile by @birchmd. (#737)
  • Miscellaneous minor fixes by @0x3bfc. (#738)

2.8.1 (2022-12-07)

07 Dec 13:23
70063c9
Compare
Choose a tag to compare
Release 2.8.1. (#648)

* Feat(tests): Test showing SputnikVM does not experience integer overflow in gas calculation (#641)
* Chore: Update to SputnikVM v0.37.2 (#645)
* Fix(tracing): update to SputnikVM `v0.37.3-aurora` (#646)
* Bump version
* Add release notes

2.8.0 (2022-11-25)

25 Nov 16:32
d9b9111
Compare
Choose a tag to compare
Release 2.8.0 (#636)

* Chore(docs): Additional documentation for xcc gas values (#590)
* Feat(standalone): Conversion from standalone's TransactionKind to NormalizedEthTransaction (#586)
* Add Backstage metadata (#534)
* Add Backstage metadata
* Fix(aurora-engine-transactions): remove hex feaure from std (#600)
* Feat(tests): benchmark transaction Emufid2pv2UpxrZae4NyowF2N2ZHvYEPq16LsQc7Uoc6 (#599)
* Connector-tests: Add tests for the case where an account other than aurora-engine is used for ETH deposit (#598)
* [Docs] Eth Connector - extended documentation (#601)
* feat: add serde JSON to JSON serializable structs in parameters (#605)
* Pausable precompiles (#588)
* Test(engine): Increase unit test coverage (#614)
* Feat: allow xcc calls to perform any possible NEAR call (#610)
* Test(engine): Increase unit test coverage (#618)
* Refactor: Mark functions that create promises on NEAR as unsafe (#617)
* Fix(xcc): Only update the router contract version in storage if the deploy is successful (#616)
* Fix(CI): broken submodules checkout + Clippy warnings (#621)
* Chore(standalone): Upgrade rocksdb to v0.19. (#615)
* fix: remove sscache from CI (#626)
* Tiny refactoring by clippy suggestions (#625)
* Improvements in log macro (#630)
* Fix (engine): update SputnikVM dependency to avoid stack overflow on deeply nested EVM calls (#628)
* Fix(xcc): Ensure the xcc router attaches enough gas to the execute function (#622)
* Release 2.8.0 notes
* Build: Add reproducible build job. (#633)
* fix: bn 256 regression (#637)
* Update release notes
* Update README to exclude version (#623)
* Chore: Update to SputnikVM version v0.37.1-aurora. Includes some overflow-related fixes. (#638)
* fix: modexp underestimated gas
* chore: bump Cargo to 2.8
* chore: remove version from deployments in README.md

Co-authored-by: Alexey Lapitsky <[email protected]>
Co-authored-by: Joshua J. Bouw <[email protected]>
Co-authored-by: Kirill <[email protected]>
Co-authored-by: Evgeny Ukhanov <[email protected]>
Co-authored-by: Roman Hodulák <[email protected]>
Co-authored-by: Dmitry Strokov <[email protected]>
Co-authored-by: Oleksandr Anyshchenko <[email protected]>
Co-authored-by: Oleksandr Anyshchenko <[email protected]>

2.7.0 (2022-08-19)

19 Aug 13:52
22c176c
Compare
Choose a tag to compare

Deployed to:

  • Testnet in block #97977868
  • Pending mainnet release

2.6.1 (2022-06-23)

23 Jun 15:51
7109e30
Compare
Choose a tag to compare

Deployed to:

2.6.0 (2022-06-08)

08 Jun 15:28
52fb413
Compare
Choose a tag to compare
2.6.0 (2022-06-08) Pre-release
Pre-release

Deployed to:

2.5.3 (2022-04-26)

07 Jun 14:20
f95e32f
Compare
Choose a tag to compare

Deployed to:

2.5.2 (2022-03-22)

22 Mar 14:58
5c8691e
Compare
Choose a tag to compare

Deployed to: