Skip to content

Commit

Permalink
Merge 0.3.0-alpha.1 into 0.3.x-dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Flouse committed Dec 8, 2023
2 parents a88faf8 + dd35f50 commit 880fa67
Show file tree
Hide file tree
Showing 54 changed files with 438 additions and 420 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/build_image_ghcr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Build ghcr.io image

on:
push:
branches: [ 'main', '*docker*', '*dev*' ]
branches: [ 'main', '*dev*', '*alpha*', '*beta*', '*rc*' ]
tags:
workflow_dispatch:
inputs:
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
- name: Modify the Axon image of in devtools/chain/docker-compose.yml
env:
AXON_IMAGE: "${{ needs.build-amd64-image-to-ghcr.outputs.image_name }}:${{ needs.build-amd64-image-to-ghcr.outputs.image_tag }}"
uses: mikefarah/yq@v4.40.3
uses: mikefarah/yq@v4.40.4
with:
cmd: yq -i '.services.axon.image = "${{ env.AXON_IMAGE }}"' 'devtools/chain/docker-compose.yml'

Expand Down
31 changes: 13 additions & 18 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CHANGELOG

## Unreleased (v0.3.0-dev)
## v0.3.0-beta

### BREAKING CHANGES
* refactor!: remove the limitation of set ckb related info ([\#1517](https://github.com/axonweb3/axon/pull/1517))
Expand All @@ -11,10 +11,8 @@

### FEATURES

- Migrate axon-tools to axon repo in
([\#1519](https://github.com/axonweb3/axon/pull/1519)) and ([\#1545](https://github.com/axonweb3/axon/pull/1545))
- Add no-std feature of axon-tools, using use ckb-blst for riscv64
([\#1532](https://github.com/axonweb3/axon/pull/1532)) and ([\#1563](https://github.com/axonweb3/axon/pull/1563))
* Migrate axon-tools to axon repo ([\#1519](https://github.com/axonweb3/axon/pull/1519), [\#1545](https://github.com/axonweb3/axon/pull/1545))
* Add no-std feature of axon-tools, using use ckb-blst for riscv64 (([\#1532](https://github.com/axonweb3/axon/pull/1532)), [\#1563](https://github.com/axonweb3/axon/pull/1563))
* feat: add `eth_getProof` JSON RPC API ([\#1540](https://github.com/axonweb3/axon/pull/1540), [\#1549](https://github.com/axonweb3/axon/pull/1549), [\#1564](https://github.com/axonweb3/axon/pull/1564), [\#1571](https://github.com/axonweb3/axon/pull/1571))
* feat: add `ckb_blake2b` precompile contract ([\#1555](https://github.com/axonweb3/axon/pull/1555))
* feat: add ckb mbt proof verify precompile contract ([\#1578](https://github.com/axonweb3/axon/pull/1578))
Expand All @@ -23,39 +21,36 @@

### BUG FIXES

- Fix value of gas in JSON RPC Transaction should be gas limit
([\#1530](https://github.com/axonweb3/axon/pull/1530))
* Fix value of gas in JSON RPC Transaction should be gas limit ([\#1530](https://github.com/axonweb3/axon/pull/1530))
* fix: check mempool when call `eth_getTransactionByHash` ([\#1526](https://github.com/axonweb3/axon/pull/1526))
* fix: use a same default value for `max_payload_size` ([\#1548](https://github.com/axonweb3/axon/pull/1548))
* fix: rlp decode of `SignedTransction` with interoperation signature ([\#1533](https://github.com/axonweb3/axon/pull/1533))
* fix: get genesis block proposal may panic ([\#1554](https://github.com/axonweb3/axon/pull/1554))
* fix: field `chainId` should be acceptable for `eth_estimateGas` ([\#1601](https://github.com/axonweb3/axon/pull/1601))
* fix: enable estimation mode for query apis ([\#1603](https://github.com/axonweb3/axon/pull/1603))
* fix: get pending tx count by number ([\#1605](https://github.com/axonweb3/axon/pull/1605))
* fix: duplicated calculation in `eth_estimateGas` ([\#1599](https://github.com/axonweb3/axon/pull/1599), [\#1609](https://github.com/axonweb3/axon/pull/1609))

* fix: gas limit too low error ([\#1625](https://github.com/axonweb3/axon/pull/1625))

### CODE REFACTORS

- Add more details for JSON RPC errors ([\#1495](https://github.com/axonweb3/axon/pull/1495))
- Remove the limitation of set CKB related info in system contract ([\#1517](https://github.com/axonweb3/axon/pull/1517))
* Add more details for JSON RPC errors ([\#1495](https://github.com/axonweb3/axon/pull/1495))
* Remove the limitation of set CKB related info in system contract ([\#1517](https://github.com/axonweb3/axon/pull/1517))
* Remove empty crates ([\#1521](https://github.com/axonweb3/axon/pull/1521))
- Enhance readability of output logs and errors ([\#1528](https://github.com/axonweb3/axon/pull/1528))
- Change default db cache size ([\#1531](https://github.com/axonweb3/axon/pull/1531))
* Enhance readability of output logs and errors ([\#1528](https://github.com/axonweb3/axon/pull/1528))
* Change default db cache size ([\#1531](https://github.com/axonweb3/axon/pull/1531))
* config(blockscan): update the env variables of Axon's explorer ([\#1550](https://github.com/axonweb3/axon/pull/1550))
* Refactor fn is_hardfork_enabled ([\#1538](https://github.com/axonweb3/axon/pull/1538))
* Remove duplicated code to protect ([\#1556](https://github.com/axonweb3/axon/pull/1556))
* Update CkbType.sol and ImageCell.sol for consistent ABI output with json file in ([\#1558](https://github.com/axonweb3/axon/pull/1558), [\#1567](https://github.com/axonweb3/axon/pull/1567))
* ci: refactor OpenZeppelin tests and entry_workflow.yml ([\#1610](https://github.com/axonweb3/axon/pull/1610))

* refactor: rename Proof.block_hash serde to proposal_hash ([\#1618](https://github.com/axonweb3/axon/pull/1618))
* refactor: forbid call eth_getStorageAt to system contract accounts ([\#1619](https://github.com/axonweb3/axon/pull/1619))
* refactor: change estimate gas calculation logic ([\#1603](https://github.com/axonweb3/axon/pull/1603), [\#1626](https://github.com/axonweb3/axon/pull/1626))

### CHORE
* ci: adjust CI after migrating the test projects ([\#1513](https://github.com/axonweb3/axon/pull/1513))
* chore: make blst portable ([\#1520](https://github.com/axonweb3/axon/pull/1520))
* ci: run unit tests in separate processes ([\#1559](https://github.com/axonweb3/axon/pull/1559))


**Full Changelog**: https://github.com/axonweb3/axon/compare/v0.2.0-beta.2...v0.3.0-dev
* ci: refactor OpenZeppelin tests and entry_workflow.yml ([\#1610](https://github.com/axonweb3/axon/pull/1610))

## v0.2.0-beta.2

Expand Down
Loading

0 comments on commit 880fa67

Please sign in to comment.