Skip to content

Tags: aurora-is-near/aurora-engine

Tags

3.7.0

Toggle 3.7.0's commit message

Partially verified

This commit is signed with the committer’s verified signature. The key has expired.
aleksuss’s contribution has been verified via GPG key.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Release 3.7.0 (#965)

### 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])

[#926]: #926
[#930]: #930
[#931]: #931
[#934]: #934
[#935]: #935
[#936]: #936
[#942]: #942
[#943]: #943
[#945]: #945
[#946]: #946
[#950]: #950
[#951]: #951
[#958]: #958

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: Evgeny Ukhanov <[email protected]>
Co-authored-by: dwiekawki <[email protected]>
Co-authored-by: dwiekawki <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: DemoYeti <[email protected]>
Co-authored-by: spilin <[email protected]>

3.6.4

Toggle 3.6.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.6.4 (#940)

### Additions

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

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

3.6.3

Toggle 3.6.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.6.3 (#928)

### Additions

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

[#922]: #922

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

3.6.2

Toggle 3.6.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.6.2 (#921)

### 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

- Minor improvements and fixes by [@raventid]. ([#916])

[#905]: #905
[#906]: #906
[#907]: #907
[#910]: #910
[#913]: #913
[#916]: #916

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evgeny Ukhanov <[email protected]>
Co-authored-by: Julian Pokrovsky <[email protected]>

3.6.1

Toggle 3.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.6.1 (#900)

3.6.0

Toggle 3.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.6.0 (#895)

## 3.6.0 2024-02-06

### Fixes

- Fixed underflow in the modexp gas calculation by [@guidovranken].
([#883])
- Prevented subtraction underflow in th xcc module by [@guidovranken].
([#888])
- Fixed balance and gas overflows in the xcc module by [@guidovranken].
([#889])

### Changes

- CI was updated by changing self-hosted runner to the GitHub heavy by
[@aleksuss]. ([#881])
- Removed a logic of fee calculation in the eth-connector by
[@karim-en]. ([#882])
- Version of the rust nightly was updated to 2023-12-15 by
[@RomanHodulak]. ([#885])

[#881]: #881
[#882]: #882
[#883]: #883
[#885]: #885
[#888]: #888
[#889]: #889

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Guido Vranken <[email protected]>
Co-authored-by: Karim <[email protected]>
Co-authored-by: Roman Hodulák <[email protected]>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

3.5.0

Toggle 3.5.0's commit message

Verified

This commit was signed with the committer’s verified signature. The key has expired.
aleksuss Oleksandr Anyshchenko
Release 3.5.0 (#880)

## 3.5.0 2023-12-06

### Additions

- Added a new transaction `upgrade` which allows upgrading the contract
and invoking the `state_migration` callback
  with one call by [@aleksuss]. ([#878])

### Fixes

- Updated the logic of upgrading XCC router which works properly on both
`mainnet` and `testnet` by [@birchmd]. ([#877])

[#877]: #877
[#878]: #878

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

3.4.0

Toggle 3.4.0's commit message

Partially verified

This commit is signed with the committer’s verified signature. The key has expired.
aleksuss’s contribution has been verified via GPG key.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
Release 3.4.0 (#874)

## [3.4.0] 2023-11-28

### Additions

- Added a possibility to pass initialize arguments in json format to the
`new` transaction by [@aleksuss]. ([#871])
- The `SubmitResult` was made available for `ft_on_transfer`
transactions in the standalone engine by [@birchmd]. ([#869])
- The order of producing the exit precompile and XCC promises has been
changed to sequential by [@birchmd]. ([#868])

### Changes

- Removed the code hidden behind the feature that isn't used anymore by
[@joshuajbouw]. ([#870])
- The logic of unwrapping wNEAR has been changed to the Bridge's native
by [@birchmd]. ([#867])
- Bumped the `near-workspaces` to 0.9 by [@aleksuss]. ([#862])

### Fixes

- Add a method for upgrading XCC router contract by [@birchmd]. ([#866])
- Fixed a potential panic in the `ExitToNear` precompile by
[@guidovranken]. ([#865])
- Fixed a behaviour when the `ft_transfer` could occur before the
`near_withdraw` by [@birchmd]. ([#864])
- Fixed correctness of reproducing the NEAR runtime random value in the
standalone engine by [@birchmd]. ([#863])

[#862]: #862
[#863]: #863
[#864]: #864
[#865]: #865
[#866]: #866
[#867]: #867
[#868]: #868
[#869]: #869
[#870]: #870
[#871]: #871

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Birch <[email protected]>
Co-authored-by: Guido Vranken <[email protected]>
Co-authored-by: Joshua J. Bouw <[email protected]>

3.3.1

Toggle 3.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 3.3.1 (#860)

## Release 3.3.1

### Fixes

- The smart contract owner whose account id is not the same as the
contract account id can set ERC-20 metadata
  by [@aleksuss] ([#858]).

3.3.0

Toggle 3.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Release 3.3.0 (#857)

## Release 3.3.0

### Changes

- Changed the logic of cost calculation in Silo mode. Specifically, the
fixed cost has been replaced with
  a fixed amount of gas per transaction by [@aleksuss]. ([#854]) 

- `near-workspaces-rs` has been updated to 0.8.0 by [@aleksuss].
([#855])

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Birch <[email protected]>