Skip to content

Releases: axonweb3/axon

v0.3.1-beta

11 Jan 09:16
bed1656
Compare
Choose a tag to compare

What's Changed

  • fix(cli): Fix peer id generation by @samtvlabs in #1656

New Contributors

  • @samtvlabs made their first contribution in #1656

Full Changelog: v0.3.0-beta...v0.3.1-beta

v0.3.0-beta

18 Dec 12:03
Compare
Choose a tag to compare

v0.3.0-beta

BREAKING CHANGES

  • refactor!: remove the limitation of set ckb related info (#1517)
  • fix(executor)!: set_ckb_related_info transaction is not committed (#1576)
  • fix!: fix the implementation of Axon Tries (#1580)
  • refactor!: call reserved system contract address is forbidden (#1597)
  • refactor!: change many U256 type to U64 (#1591)
  • fix(mempool)!: check gas limit range (#1634)

FEATURES

  • Migrate axon-tools to axon repo (#1519, #1545)
  • Add no-std feature of axon-tools, using use ckb-blst for riscv64 ((#1532), #1563)
  • feat: add eth_getProof JSON RPC API (#1540, #1549, #1564, #1571)
  • feat: add ckb_blake2b precompile contract (#1555)
  • feat: add ckb mbt proof verify precompile contract (#1578)
  • feat: support stop at specific height (#1581)

BUG FIXES

  • Fix value of gas in JSON RPC Transaction should be gas limit (#1530)
  • fix: check mempool when call eth_getTransactionByHash (#1526)
  • fix: use a same default value for max_payload_size (#1548)
  • fix: rlp decode of SignedTransction with interoperation signature (#1533)
  • fix: get genesis block proposal may panic (#1554)
  • fix: field chainId should be acceptable for eth_estimateGas (#1601)
  • fix: get pending tx count by number (#1605)
  • fix: duplicated calculation in eth_estimateGas (#1599, #1609)
  • fix: gas limit too low error (#1625)

CODE REFACTORS

  • Add more details for JSON RPC errors (#1495)
  • Remove the limitation of set CKB related info in system contract (#1517)
  • Remove empty crates (#1521)
  • Enhance readability of output logs and errors (#1528)
  • Change default db cache size (#1531)
  • config(blockscan): update the env variables of Axon's explorer (#1550)
  • Refactor fn is_hardfork_enabled (#1538)
  • Remove duplicated code to protect (#1556)
  • Update CkbType.sol and ImageCell.sol for consistent ABI output with json file in (#1558, #1567)
  • refactor: rename Proof.block_hash serde to proposal_hash (#1618)
  • refactor: forbid call eth_getStorageAt to system contract accounts (#1619)
  • refactor: change estimate gas calculation logic (#1603, #1626)
  • refactor(cli): update keypair generate command (#1621)

CHORE

  • ci: adjust CI after migrating the test projects (#1513)
  • chore: make blst portable (#1520)
  • ci: run unit tests in separate processes (#1559)
  • ci: refactor OpenZeppelin tests and entry_workflow.yml (#1610)

Full Changelog: v0.2.0-beta.2...v0.3.0-beta

v0.2.0-beta.2

20 Oct 13:55
8a0e1a9
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

🐝 refactor

🧰 Chore

  • chore: release v0.2.0-beta.2 version (#1492) @KaoImin
  • chore(deps): bump @chainsafe/dappeteer to ^5.2.0 in e2e-test (#1489) @Flouse

📖 Documentation

✨ Other changes

🌈 Style

Full Changelog: v0.2.0-beta.1...v0.2.0-beta.2

[yanked] v0.2.0-beta.1

12 Oct 09:57
aa686dd
Compare
Choose a tag to compare

The release of version 0.2.0-beta.1 marks the commencement of a new epoch in Axon development🎉. With this release, all future breaking changes will be introduced as hardforks.

Notice: Since this release contains serval breaking changes, we recommend that everyone clean the data and redeploy their development chain.

What's Changed

🚀 Features

🔥 Enhancement

🐛 Bug Fixes

🐝 refactor

🧰 Chore

📖 Documentation

  • docs: the default dev chain id is changed since #1418 (#1434) @Flouse
  • docs: update the Getting Started section in README (#1430) @Flouse
  • docs: update unreleased part of CHANGELOG.md (#1406) @KaoImin
  • docs: update the meaning of genesis transactions (#1379) @KaoImin
  • docs: add Quick Start about running Axon and Blockscan Locally with Docker (#1364) @Flouse

✨ Other changes

⬆️ Dependency Updates

  • chore(deps): bump mikefarah/yq from 4.35.1 to 4.35.2 (#1453) @dependabot
  • chore(deps): bump codecov/codecov-action from 3 to 4 (#1435) @dependabot
  • chore(deps): bump docker/metadata-action from 4 to 5 (#1425) @dependabot
  • chore(deps): bump docker/setup-qemu-action from 2 to 3 (#1423) @dependabot
  • chore(deps): bump docker/setup-buildx-action from 2 to 3 (#1424) @dependabot
  • chore(deps): bump docker/build-push-action from 4 to 5 (#1426) @dependabot
  • chore(deps): bump docker/login-action from 2 to 3 (#1427) @dependabot
  • chore(deps): bump conventional-pr from 0.13.0 t...
Read more

[YANKED] v0.1.0-beta.5

12 Jul 16:22
bf7bea4
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix(sync): fix return early in synchronization (#1264) @KaoImin

✨ Other changes

  • feat(contract): upgrade builtin-contract solidity version to 0.8.20 (#1263) @ahonn
  • chore(deps): update js deps (#1261) @ahonn

⬆️ Dependency Updates

Full Changelog: v0.1.0-beta.4...v0.1.0

[YANKED] v0.1.0-beta.4

03 Jul 08:23
dfd2525
Compare
Choose a tag to compare

What's Changed

🚀 Features

🐛 Bug Fixes

🧰 Chore

📖 Documentation

Full Changelog: v0.1.0-beta.3...v0.1.0

[YANKED] v0.1.0-beta.3

15 Jun 06:48
63c0f45
Compare
Choose a tag to compare

What's Changed

🚀 Features

🔥 Enhancement

🐛 Bug Fixes

🐝 refactor

📖 Documentation

✨ Other changes

Full Changelog: v0.1.0-beta.2...v0.1.0

[YANKED] v0.1.0-beta.2

05 Jun 08:33
dd629ee
Compare
Choose a tag to compare

What's Changed

⚠️Notice: in this version Axon fix a bug of calculate the gas price of EIP-1559 transaction which makes breaking change. DO NOT upgrade from previous version directly.

🚀 Features

🐛 Bug Fixes

🐝 refactor

🧰 Chore

📖 Documentation

✨ Other changes

⬆️ Dependency Updates

Full Changelog: v0.1.0-beta.1...v0.1.0

v0.1.0-beta.1

18 May 15:22
185a95d
Compare
Choose a tag to compare

What's Changed

🚀 Features

🐛 Bug Fixes

🐝 refactor

🧰 Chore

✨ Other changes

⬆️ Dependency Updates

Full Changelog: v0.1.0-alpha.9...v0.1.0

v0.1.0-alpha.9

21 Apr 03:18
a64937c
Compare
Choose a tag to compare

What's Changed

🚀 Features

🐛 Bug Fixes

  • fix(executor): should check all system contracts' address (#1142) @peterzhb
  • fix: fix several bugs about interoperability signature verification (#1105) @KaoImin
  • fix(executor): fix conflict test db path (#1109) @peterzhb

🐝 refactor

✨ Other changes

⬆️ Dependency Updates

Full Changelog: v0.1.0-alpha.8...v0.1.0