Skip to content

Commit

Permalink
chore: bump Axon version to 0.3.0-beta (#1627)
Browse files Browse the repository at this point in the history
* chore: bump axon version to 0.3.0-beta

* chore(docker): build ghcr image for alpha branch

* docs: add #1621 and #1634 into CHANGELOG
  • Loading branch information
Flouse authored Dec 18, 2023
1 parent 46098ca commit 983f023
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 22 deletions.
2 changes: 1 addition & 1 deletion .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
34 changes: 15 additions & 19 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,57 @@
# 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))
* fix(executor)!: set_ckb_related_info transaction is not committed ([\#1576](https://github.com/axonweb3/axon/pull/1576))
* fix!: fix the implementation of Axon Tries ([\#1580](https://github.com/axonweb3/axon/pull/1580))
* refactor!: call reserved system contract address is forbidden ([\#1597](https://github.com/axonweb3/axon/pull/1597))
* refactor!: change many U256 type to U64 ([\#1591](https://github.com/axonweb3/axon/pull/1591))
* fix(mempool)!: check gas limit range ([\#1634](https://github.com/axonweb3/axon/pull/1634))

### 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))
* feat: support stop at specific height ([\#1581](https://github.com/axonweb3/axon/pull/1581))


### 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))
* refactor(cli): update keypair generate command ([\#1621](https://github.com/axonweb3/axon/pull/1621))

### 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
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "axon"
version = "0.3.0-alpha"
version = "0.3.0-beta"
authors = ["Nervos Dev <[email protected]>"]
edition = "2021"
repository = "https://github.com/axonweb3/axon"
Expand Down

0 comments on commit 983f023

Please sign in to comment.