Skip to content

Commit

Permalink
chore: release v0.2.0-beta.1 version (#1474)
Browse files Browse the repository at this point in the history
* docs: update changelog

* chore: release 0.2.0-beta.1 version

* docs: update CHANGELOG.md
  • Loading branch information
Eason Gao authored Oct 12, 2023
1 parent 6d171a7 commit aa686dd
Show file tree
Hide file tree
Showing 62 changed files with 90 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Insert metadata directly when initialize chain
([\#1454](https://github.com/axonweb3/axon/pull/1454))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Split bls and secp256k1 private key
([\#1471](https://github.com/axonweb3/axon/pull/1471))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Return RPC `null` when no receipt was found
([\#1404](https://github.com/axonweb3/axon/pull/1404))
2 changes: 2 additions & 0 deletions .changelog/v0.2.0-beta.1/bug-fixes/1431-display-sig-v.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Fix display of signature v in transaction
([\#1431](https://github.com/axonweb3/axon/pull/1431))
2 changes: 2 additions & 0 deletions .changelog/v0.2.0-beta.1/bug-fixes/1459-cors-accept-any.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Set CORS to any to accept RPC alls from web-based apps
([\#1459](https://github.com/axonweb3/axon/pull/1459))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Default values of genesis fields should be same as normal blocks
([\#1468](https://github.com/axonweb3/axon/pull/1468))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Change serialization for block header `extra_data`
([\#1442](https://github.com/axonweb3/axon/pull/1442))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove first transaction in genesis
([\#1443](https://github.com/axonweb3/axon/pull/1443)
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove metadata precompile contract
([\#1449](https://github.com/axonweb3/axon/pull/1449))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Initialize chain without genesis transaction file
([\#1450](https://github.com/axonweb3/axon/pull/1450))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Initialize chain without any secret key
([\#1467](https://github.com/axonweb3/axon/pull/1467))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update `Getting Started` section in README.md
([\#1430](https://github.com/axonweb3/axon/pull/1430))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Update default dev chain ID
([\#1434](https://github.com/axonweb3/axon/pull/1434))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Integrate genesis-generator into axon `init` command
([\#1402](https://github.com/axonweb3/axon/pull/1402))
2 changes: 2 additions & 0 deletions .changelog/v0.2.0-beta.1/features/1404-hardfork-proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Add hardfork proposal process
([\#1404](https://github.com/axonweb3/axon/pull/1404))
2 changes: 2 additions & 0 deletions .changelog/v0.2.0-beta.1/features/1422-cmd-set-hardfork.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Support set hardfork in command line
([\#1422](https://github.com/axonweb3/axon/pull/1422))
2 changes: 2 additions & 0 deletions .changelog/v0.2.0-beta.1/features/1451-first-hardfork.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- First hardfork with contract size limit
([\#1451](https://github.com/axonweb3/axon/pull/1451))
6 changes: 6 additions & 0 deletions .changelog/v0.2.0-beta.1/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<!--
Add a summary for the release here.
If you don't change this message, or if this file is empty, the release
will not be created. -->
tmp
49 changes: 48 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
## Unreleased
# CHANGELOG

## v0.2.0-beta.1

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. The primary modifications include the following:

### BREAKING CHANGES

Expand All @@ -15,6 +19,10 @@
- Remove useless fields in `Header`
([\#1339](https://github.com/axonweb3/axon/pull/1339))
- Change the rlp codec of `Hex` ([\#1382](https://github.com/axonweb3/axon/pull/1382))
- Insert metadata directly when initialize chain
([\#1454](https://github.com/axonweb3/axon/pull/1454))
- Split bls and secp256k1 private key
([\#1471](https://github.com/axonweb3/axon/pull/1471))

### BUG FIXES

Expand All @@ -35,6 +43,27 @@
([\#1370](https://github.com/axonweb3/axon/pull/1370))
- The deserialize of ([\#1396](https://github.com/axonweb3/axon/pull/1396))
- `genesis-generator` is nondeterministic ([\#1400](https://github.com/axonweb3/axon/pull/1400))
- Return RPC `null` when no receipt was found
([\#1404](https://github.com/axonweb3/axon/pull/1404))
- Fix display of signature v in transaction
([\#1431](https://github.com/axonweb3/axon/pull/1431))
- Set CORS to any to accept RPC alls from web-based apps
([\#1459](https://github.com/axonweb3/axon/pull/1459))
- Default values of genesis fields should be same as normal blocks
([\#1468](https://github.com/axonweb3/axon/pull/1468))

### CODE REFACTOR

- Change serialization for block header `extra_data`
([\#1442](https://github.com/axonweb3/axon/pull/1442))
- Remove first transaction in genesis
([\#1443](https://github.com/axonweb3/axon/pull/1443)
- Remove metadata precompile contract
([\#1449](https://github.com/axonweb3/axon/pull/1449))
- Initialize chain without genesis transaction file
([\#1450](https://github.com/axonweb3/axon/pull/1450))
- Initialize chain without any secret key
([\#1467](https://github.com/axonweb3/axon/pull/1467))

### CODE REFACTORS

Expand Down Expand Up @@ -63,6 +92,8 @@
([\#1367](https://github.com/axonweb3/axon/pull/1367))
- Change the memory layout of `Hex`
([\#1371](https://github.com/axonweb3/axon/pull/1371))
- Make error message display better
([\#1405](https://github.com/axonweb3/axon/pull/1405))

### DOCUMENTS

Expand All @@ -71,6 +102,10 @@
- Fix some typos ([\#1369](https://github.com/axonweb3/axon/pull/1369))
- Update the meaning of genesis transactions
([\#1379](https://github.com/axonweb3/axon/pull/1379))
- Update `Getting Started` section in README.md
([\#1430](https://github.com/axonweb3/axon/pull/1430))
- Update default dev chain ID
([\#1434](https://github.com/axonweb3/axon/pull/1434))

### FEATURES

Expand All @@ -80,10 +115,22 @@
([\#1340](https://github.com/axonweb3/axon/pull/1340))
- Add hardfork storage to metadata system contract
([\#1380](https://github.com/axonweb3/axon/pull/1380))
- Split `run` command to `init` and `run`
([\#1386](https://github.com/axonweb3/axon/pull/1386))
- Storage batch insert data with sync
([\#1389](https://github.com/axonweb3/axon/pull/1389))
- Integrate genesis-generator into axon `init` command
([\#1402](https://github.com/axonweb3/axon/pull/1402))
- Add hardfork proposal process
([\#1404](https://github.com/axonweb3/axon/pull/1404))
- Support set hardfork in command line
([\#1422](https://github.com/axonweb3/axon/pull/1422))
- First hardfork with contract size limit
([\#1451](https://github.com/axonweb3/axon/pull/1451))

### PERFORMANCE IMPROVEMENTS

- Reduce memory cost in `modexp` precompile contract
([\#1300](https://github.com/axonweb3/axon/pull/1300))

Changelogs before 0.2.0 can be found [here](./CHANGELOG_OLD.md).
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.2.0-alpha.1"
version = "0.2.0-beta.1"
authors = ["Nervos Dev <[email protected]>"]
edition = "2021"
repository = "https://github.com/axonweb3/axon"
Expand Down

0 comments on commit aa686dd

Please sign in to comment.