Releases: aurora-is-near/aurora-engine
Releases · aurora-is-near/aurora-engine
Release v2.9.2.
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)
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)
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
withserde_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
andexitToEthereum
precompiles if the input amount is greater than 1^128 when cast from a
U256
tou128
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
andexitToEthereum
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 inft_transfer_call
by @0x3bfc. (#708) - Fixed returning
0x
when a length cannot be cast asusize
instead
of returning an error in themodExp
precompile by @birchmd. (#737) - Miscellaneous minor fixes by @0x3bfc. (#738)
2.8.1 (2022-12-07)
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)
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)
Deployed to:
- Testnet in block #97977868
- Pending mainnet release
2.6.1 (2022-06-23)
2.6.0 (2022-06-08)
Deployed to:
- Testnet in block #91892568