Skip to content

Commit

Permalink
Release 2.0.0. (#317)
Browse files Browse the repository at this point in the history
* Feat(engine): Public method for computing block hash at given height (#303)
* Fix(precompiles): Always charge for gas in ecrecover (#305)
* Fix(precompiles): Pad modexp input if it is too short (#306)
* Feat(engine): Include address field in returned EVM logs (#299)
* Fix(engine): Remove unnecessary eth-connector logic (#312)
* Feat(benchmarks): update gas bounds after wasm cost reduction (#315)
* Fix(engine): update to latest SputnikVM (#316)
* Add logging of public of the signer (#319)

Co-authored-by: Dmitry Strokov <dmitry.strokov@aurora.dev>
Co-authored-by: Joshua J. Bouw <joshua@aurora.dev>
  • Loading branch information
3 people authored Nov 1, 2021
1 parent f1ebb82 commit 07c93b8
Show file tree
Hide file tree
Showing 22 changed files with 1,001 additions and 222 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ name: Builds
jobs:
release:
name: Release
runs-on: self-hosted
runs-on: [self-hosted, heavy]
steps:
- name: Clone the repository
uses: actions/checkout@v2
Expand All @@ -29,7 +29,7 @@ jobs:
uses: EndBug/latest-tag@latest
debug:
name: Debug
runs-on: self-hosted
runs-on: [self-hosted, heavy]
steps:
- name: Clone the repository
uses: actions/checkout@v2
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/lints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ name: Lints
jobs:
fmt:
name: rustfmt
runs-on: self-hosted
runs-on: [self-hosted, light]
steps:
- name: Clone the repository
uses: actions/checkout@v2
- name: Run cargo fmt
run: cargo fmt --all -- --check
clippy:
name: Clippy
runs-on: self-hosted
runs-on: [self-hosted, heavy]
steps:
- name: Clone the repository
uses: actions/checkout@v2
Expand All @@ -31,7 +31,7 @@ jobs:

contracts:
name: eth-contracts
runs-on: self-hosted
runs-on: [self-hosted, light]
steps:
- name: Clone the repository
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/scheduled_lints.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ name: Scheduled_Lints
jobs:
clippy:
name: Nightly_Clippy
runs-on: self-hosted
runs-on: [self-hosted, heavy]
steps:
- name: Clone the repository
uses: actions/checkout@v2
Expand Down
34 changes: 21 additions & 13 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,31 +9,39 @@ on:
name: Tests
jobs:
test:
strategy:
matrix:
net: [main, test, beta]
name: Test suite (${{ matrix.net }}net)
runs-on: self-hosted
name: Test suite (mainnet, testnet, betanet)
runs-on: [self-hosted, heavy]
steps:
- name: Clone the repository
uses: actions/checkout@v2
- name: Restore cache
run: |
cache-util restore cargo_git cargo_registry sccache yarn_cache
cache-util restore aurora-engine-target@${{ matrix.net }}net@${{ hashFiles('**/Cargo.lock') }}:target
- run: make ${{ matrix.net }}net-test-build
cache-util restore aurora-engine-target@generic@${{ hashFiles('**/Cargo.lock') }}:target
- run: make mainnet-test-build
- name: List directories
run: |
ls -la target/wasm32-unknown-unknown/release
ls -la
- run: cargo test --features ${{ matrix.net }}net-test
run: ls -la target/wasm32-unknown-unknown/release && ls -la
- run: cargo test --features mainnet-test

- run: make testnet-test-build
- name: List directories
run: ls -la target/wasm32-unknown-unknown/release && ls -la
- run: cargo test --features testnet-test

- run: make betanet-test-build
- name: List directories
run: ls -la target/wasm32-unknown-unknown/release && ls -la
- run: cargo test --features betanet-test

- name: Save cache
run: |
cache-util save cargo_git cargo_registry sccache yarn_cache
cache-util msave aurora-engine-target@${{ matrix.net }}net@${{ hashFiles('**/Cargo.lock') }}:target
cache-util msave aurora-engine-target@generic@${{ hashFiles('**/Cargo.lock') }}:target
bully-build:
name: Bully build
runs-on: self-hosted
runs-on: [self-hosted, heavy]
steps:
- name: Clone the repository
uses: actions/checkout@v2
Expand Down
20 changes: 19 additions & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.0.0] - 2021-10-27

### Added

- Public method for computing Aurora blockhash at a given hight by [@birchmd]. ([#303](https://github.com/aurora-is-near/aurora-engine/pull/303))

### Changed

- EVM logs returned in `SubmitResult` include the address the log originates from by [@birchmd]. ([#299](https://github.com/aurora-is-near/aurora-engine/pull/299))
- Note: this is a breaking change in the `SubmitResult` binary format.

### Fixed

- Precompile bug fixes by [@birchmd]. ([#305](https://github.com/aurora-is-near/aurora-engine/pull/305), [#306](https://github.com/aurora-is-near/aurora-engine/pull/306))
- Update to latest `rust-blockchain/evm` version (fixes bug in `JUMPI`) EVM opcode by [@birchmd]. ([#316](https://github.com/aurora-is-near/aurora-engine/pull/316))

## [1.7.0] - 2021-10-13

### Changes
Expand Down Expand Up @@ -100,7 +116,9 @@ struct SubmitResult {

## [1.0.0] - 2021-05-12

[Unreleased]: https://github.com/aurora-is-near/aurora-engine/compare/1.6.4...master
[Unreleased]: https://github.com/aurora-is-near/aurora-engine/compare/2.0.0...master
[2.0.0]: https://github.com/aurora-is-near/aurora-engine/compare/1.7.0...2.0.0
[1.7.0]: https://github.com/aurora-is-near/aurora-engine/compare/1.6.4...1.7.0
[1.6.4]: https://github.com/aurora-is-near/aurora-engine/compare/1.6.3...1.6.4
[1.6.3]: https://github.com/aurora-is-near/aurora-engine/compare/1.6.2...1.6.3
[1.6.2]: https://github.com/aurora-is-near/aurora-engine/compare/1.6.1...1.6.2
Expand Down
Loading

0 comments on commit 07c93b8

Please sign in to comment.