From aa686ddddb05dbb81569bdd1add834b77b2fea48 Mon Sep 17 00:00:00 2001 From: Eason Gao Date: Thu, 12 Oct 2023 17:05:09 +0800 Subject: [PATCH] chore: release v0.2.0-beta.1 version (#1474) * docs: update changelog * chore: release 0.2.0-beta.1 version * docs: update CHANGELOG.md --- .../1270-correct-receipts-root.md | 0 .../1302-save-genesis-receipts.md | 0 ...change-signature-hash-in-interoperation.md | 0 .../breaking-changes/1319-add-version.md | 0 .../breaking-changes/1338-merge-rocks-db.md | 0 .../1339-remove-header-fields.md | 0 .../breaking-changes/1382-change-hex-rlp.md | 0 .../1454-insert-metadata-directly.md | 2 + .../1471-split-private-key.md | 2 + .../bug-fixes/1269-require-cli-sub-command.md | 0 .../bug-fixes/1281-rename-subscribe-api.md | 0 .../bug-fixes/1299-modexp-sub-overflow.md | 0 .../bug-fixes/1303-no-unrwap-or-default.md | 0 .../bug-fixes/1344-gas-limit-convert.md | 0 .../bug-fixes/1348-disable-prometheus.md | 0 .../bug-fixes/1353-fix-genesis-hash.md | 0 .../bug-fixes/1370-same-trie.md | 0 .../bug-fixes/1396-deserialize-hex.md | 0 .../bug-fixes/1400-fix-genesis-generator.md | 0 .../bug-fixes/1404-return-null-receipt.md | 2 + .../bug-fixes/1431-display-sig-v.md | 2 + .../bug-fixes/1459-cors-accept-any.md | 2 + .../bug-fixes/1468-genesis-default-value.md | 2 + .../1442-serialize-extra-data.md | 2 + .../code-refactor/1443-remove-first-tx.md | 2 + .../1449-remove-metadate-precompile.md | 2 + .../1450-init-without-genesis-tx.md | 2 + .../code-refactor/1467-remove-secret-key.md | 2 + .../code-refactors/1280-thread-local.md | 0 .../1285-change-precompile-payload.md | 0 .../code-refactors/1309-client-version.md | 0 .../code-refactors/1320-constant-values.md | 0 .../1326-derive-command-line.md | 0 .../code-refactors/1328-change-config.md | 0 .../code-refactors/1332-split-config.md | 0 .../1333-remove-deprecated-config.md | 0 .../code-refactors/1349-all-in-one-run.md | 0 .../code-refactors/1351-immutable-chain-id.md | 0 .../code-refactors/1355-remove-sol-tests.md | 0 .../1363-impl-trie-for-mpttrie.md | 0 .../1367-security-secret-key.md | 0 .../code-refactors/1371-change-inner-hex.md | 0 .../code-refactors/1405-error-display.md | 0 .../documents/1364-quick-start.md | 0 .../documents/1369-fix-typos.md | 0 .../1379-meaning-genesis-transactions.md | 0 .../documents/1430-update-getting-start.md | 2 + .../documents/1434-update-doc-chain-id.md | 2 + .../features/1278-check-genesis.md | 0 .../features/1340-decode-eip-55.md | 0 .../features/1380-hardfork-storage.md | 0 .../features/1386-split-run.md | 0 .../features/1389-batch-insert-sync.md | 0 .../1402-integrate-genesis-generator.md | 2 + .../features/1404-hardfork-proposal.md | 2 + .../features/1422-cmd-set-hardfork.md | 2 + .../features/1451-first-hardfork.md | 2 + .../1300-reduce-modexp-mem.md | 0 .changelog/v0.2.0-beta.1/summary.md | 6 +++ CHANGELOG.md | 49 ++++++++++++++++++- Cargo.lock | 2 +- Cargo.toml | 2 +- 62 files changed, 90 insertions(+), 3 deletions(-) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1270-correct-receipts-root.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1302-save-genesis-receipts.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1316-change-signature-hash-in-interoperation.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1319-add-version.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1338-merge-rocks-db.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1339-remove-header-fields.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/breaking-changes/1382-change-hex-rlp.md (100%) create mode 100644 .changelog/v0.2.0-beta.1/breaking-changes/1454-insert-metadata-directly.md create mode 100644 .changelog/v0.2.0-beta.1/breaking-changes/1471-split-private-key.md rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1269-require-cli-sub-command.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1281-rename-subscribe-api.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1299-modexp-sub-overflow.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1303-no-unrwap-or-default.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1344-gas-limit-convert.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1348-disable-prometheus.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1353-fix-genesis-hash.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1370-same-trie.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1396-deserialize-hex.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/bug-fixes/1400-fix-genesis-generator.md (100%) create mode 100644 .changelog/v0.2.0-beta.1/bug-fixes/1404-return-null-receipt.md create mode 100644 .changelog/v0.2.0-beta.1/bug-fixes/1431-display-sig-v.md create mode 100644 .changelog/v0.2.0-beta.1/bug-fixes/1459-cors-accept-any.md create mode 100644 .changelog/v0.2.0-beta.1/bug-fixes/1468-genesis-default-value.md create mode 100644 .changelog/v0.2.0-beta.1/code-refactor/1442-serialize-extra-data.md create mode 100644 .changelog/v0.2.0-beta.1/code-refactor/1443-remove-first-tx.md create mode 100644 .changelog/v0.2.0-beta.1/code-refactor/1449-remove-metadate-precompile.md create mode 100644 .changelog/v0.2.0-beta.1/code-refactor/1450-init-without-genesis-tx.md create mode 100644 .changelog/v0.2.0-beta.1/code-refactor/1467-remove-secret-key.md rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1280-thread-local.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1285-change-precompile-payload.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1309-client-version.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1320-constant-values.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1326-derive-command-line.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1328-change-config.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1332-split-config.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1333-remove-deprecated-config.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1349-all-in-one-run.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1351-immutable-chain-id.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1355-remove-sol-tests.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1363-impl-trie-for-mpttrie.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1367-security-secret-key.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1371-change-inner-hex.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/code-refactors/1405-error-display.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/documents/1364-quick-start.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/documents/1369-fix-typos.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/documents/1379-meaning-genesis-transactions.md (100%) create mode 100644 .changelog/v0.2.0-beta.1/documents/1430-update-getting-start.md create mode 100644 .changelog/v0.2.0-beta.1/documents/1434-update-doc-chain-id.md rename .changelog/{unreleased => v0.2.0-beta.1}/features/1278-check-genesis.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/features/1340-decode-eip-55.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/features/1380-hardfork-storage.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/features/1386-split-run.md (100%) rename .changelog/{unreleased => v0.2.0-beta.1}/features/1389-batch-insert-sync.md (100%) create mode 100644 .changelog/v0.2.0-beta.1/features/1402-integrate-genesis-generator.md create mode 100644 .changelog/v0.2.0-beta.1/features/1404-hardfork-proposal.md create mode 100644 .changelog/v0.2.0-beta.1/features/1422-cmd-set-hardfork.md create mode 100644 .changelog/v0.2.0-beta.1/features/1451-first-hardfork.md rename .changelog/{unreleased => v0.2.0-beta.1}/performance-improvements/1300-reduce-modexp-mem.md (100%) create mode 100644 .changelog/v0.2.0-beta.1/summary.md diff --git a/.changelog/unreleased/breaking-changes/1270-correct-receipts-root.md b/.changelog/v0.2.0-beta.1/breaking-changes/1270-correct-receipts-root.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1270-correct-receipts-root.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1270-correct-receipts-root.md diff --git a/.changelog/unreleased/breaking-changes/1302-save-genesis-receipts.md b/.changelog/v0.2.0-beta.1/breaking-changes/1302-save-genesis-receipts.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1302-save-genesis-receipts.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1302-save-genesis-receipts.md diff --git a/.changelog/unreleased/breaking-changes/1316-change-signature-hash-in-interoperation.md b/.changelog/v0.2.0-beta.1/breaking-changes/1316-change-signature-hash-in-interoperation.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1316-change-signature-hash-in-interoperation.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1316-change-signature-hash-in-interoperation.md diff --git a/.changelog/unreleased/breaking-changes/1319-add-version.md b/.changelog/v0.2.0-beta.1/breaking-changes/1319-add-version.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1319-add-version.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1319-add-version.md diff --git a/.changelog/unreleased/breaking-changes/1338-merge-rocks-db.md b/.changelog/v0.2.0-beta.1/breaking-changes/1338-merge-rocks-db.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1338-merge-rocks-db.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1338-merge-rocks-db.md diff --git a/.changelog/unreleased/breaking-changes/1339-remove-header-fields.md b/.changelog/v0.2.0-beta.1/breaking-changes/1339-remove-header-fields.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1339-remove-header-fields.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1339-remove-header-fields.md diff --git a/.changelog/unreleased/breaking-changes/1382-change-hex-rlp.md b/.changelog/v0.2.0-beta.1/breaking-changes/1382-change-hex-rlp.md similarity index 100% rename from .changelog/unreleased/breaking-changes/1382-change-hex-rlp.md rename to .changelog/v0.2.0-beta.1/breaking-changes/1382-change-hex-rlp.md diff --git a/.changelog/v0.2.0-beta.1/breaking-changes/1454-insert-metadata-directly.md b/.changelog/v0.2.0-beta.1/breaking-changes/1454-insert-metadata-directly.md new file mode 100644 index 000000000..585953569 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/breaking-changes/1454-insert-metadata-directly.md @@ -0,0 +1,2 @@ +- Insert metadata directly when initialize chain + ([\#1454](https://github.com/axonweb3/axon/pull/1454)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/breaking-changes/1471-split-private-key.md b/.changelog/v0.2.0-beta.1/breaking-changes/1471-split-private-key.md new file mode 100644 index 000000000..2663243ec --- /dev/null +++ b/.changelog/v0.2.0-beta.1/breaking-changes/1471-split-private-key.md @@ -0,0 +1,2 @@ +- Split bls and secp256k1 private key + ([\#1471](https://github.com/axonweb3/axon/pull/1471)) \ No newline at end of file diff --git a/.changelog/unreleased/bug-fixes/1269-require-cli-sub-command.md b/.changelog/v0.2.0-beta.1/bug-fixes/1269-require-cli-sub-command.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1269-require-cli-sub-command.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1269-require-cli-sub-command.md diff --git a/.changelog/unreleased/bug-fixes/1281-rename-subscribe-api.md b/.changelog/v0.2.0-beta.1/bug-fixes/1281-rename-subscribe-api.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1281-rename-subscribe-api.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1281-rename-subscribe-api.md diff --git a/.changelog/unreleased/bug-fixes/1299-modexp-sub-overflow.md b/.changelog/v0.2.0-beta.1/bug-fixes/1299-modexp-sub-overflow.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1299-modexp-sub-overflow.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1299-modexp-sub-overflow.md diff --git a/.changelog/unreleased/bug-fixes/1303-no-unrwap-or-default.md b/.changelog/v0.2.0-beta.1/bug-fixes/1303-no-unrwap-or-default.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1303-no-unrwap-or-default.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1303-no-unrwap-or-default.md diff --git a/.changelog/unreleased/bug-fixes/1344-gas-limit-convert.md b/.changelog/v0.2.0-beta.1/bug-fixes/1344-gas-limit-convert.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1344-gas-limit-convert.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1344-gas-limit-convert.md diff --git a/.changelog/unreleased/bug-fixes/1348-disable-prometheus.md b/.changelog/v0.2.0-beta.1/bug-fixes/1348-disable-prometheus.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1348-disable-prometheus.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1348-disable-prometheus.md diff --git a/.changelog/unreleased/bug-fixes/1353-fix-genesis-hash.md b/.changelog/v0.2.0-beta.1/bug-fixes/1353-fix-genesis-hash.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1353-fix-genesis-hash.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1353-fix-genesis-hash.md diff --git a/.changelog/unreleased/bug-fixes/1370-same-trie.md b/.changelog/v0.2.0-beta.1/bug-fixes/1370-same-trie.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1370-same-trie.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1370-same-trie.md diff --git a/.changelog/unreleased/bug-fixes/1396-deserialize-hex.md b/.changelog/v0.2.0-beta.1/bug-fixes/1396-deserialize-hex.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1396-deserialize-hex.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1396-deserialize-hex.md diff --git a/.changelog/unreleased/bug-fixes/1400-fix-genesis-generator.md b/.changelog/v0.2.0-beta.1/bug-fixes/1400-fix-genesis-generator.md similarity index 100% rename from .changelog/unreleased/bug-fixes/1400-fix-genesis-generator.md rename to .changelog/v0.2.0-beta.1/bug-fixes/1400-fix-genesis-generator.md diff --git a/.changelog/v0.2.0-beta.1/bug-fixes/1404-return-null-receipt.md b/.changelog/v0.2.0-beta.1/bug-fixes/1404-return-null-receipt.md new file mode 100644 index 000000000..15ad402b0 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/bug-fixes/1404-return-null-receipt.md @@ -0,0 +1,2 @@ +- Return RPC `null` when no receipt was found + ([\#1404](https://github.com/axonweb3/axon/pull/1404)) diff --git a/.changelog/v0.2.0-beta.1/bug-fixes/1431-display-sig-v.md b/.changelog/v0.2.0-beta.1/bug-fixes/1431-display-sig-v.md new file mode 100644 index 000000000..9861e20a5 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/bug-fixes/1431-display-sig-v.md @@ -0,0 +1,2 @@ +- Fix display of signature v in transaction + ([\#1431](https://github.com/axonweb3/axon/pull/1431)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/bug-fixes/1459-cors-accept-any.md b/.changelog/v0.2.0-beta.1/bug-fixes/1459-cors-accept-any.md new file mode 100644 index 000000000..8ee88cedb --- /dev/null +++ b/.changelog/v0.2.0-beta.1/bug-fixes/1459-cors-accept-any.md @@ -0,0 +1,2 @@ +- Set CORS to any to accept RPC alls from web-based apps + ([\#1459](https://github.com/axonweb3/axon/pull/1459)) diff --git a/.changelog/v0.2.0-beta.1/bug-fixes/1468-genesis-default-value.md b/.changelog/v0.2.0-beta.1/bug-fixes/1468-genesis-default-value.md new file mode 100644 index 000000000..2f5efa373 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/bug-fixes/1468-genesis-default-value.md @@ -0,0 +1,2 @@ +- Default values of genesis fields should be same as normal blocks + ([\#1468](https://github.com/axonweb3/axon/pull/1468)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/code-refactor/1442-serialize-extra-data.md b/.changelog/v0.2.0-beta.1/code-refactor/1442-serialize-extra-data.md new file mode 100644 index 000000000..563de6967 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/code-refactor/1442-serialize-extra-data.md @@ -0,0 +1,2 @@ +- Change serialization for block header `extra_data` + ([\#1442](https://github.com/axonweb3/axon/pull/1442)) diff --git a/.changelog/v0.2.0-beta.1/code-refactor/1443-remove-first-tx.md b/.changelog/v0.2.0-beta.1/code-refactor/1443-remove-first-tx.md new file mode 100644 index 000000000..6093c95ad --- /dev/null +++ b/.changelog/v0.2.0-beta.1/code-refactor/1443-remove-first-tx.md @@ -0,0 +1,2 @@ +- Remove first transaction in genesis + ([\#1443](https://github.com/axonweb3/axon/pull/1443) diff --git a/.changelog/v0.2.0-beta.1/code-refactor/1449-remove-metadate-precompile.md b/.changelog/v0.2.0-beta.1/code-refactor/1449-remove-metadate-precompile.md new file mode 100644 index 000000000..e691d94dc --- /dev/null +++ b/.changelog/v0.2.0-beta.1/code-refactor/1449-remove-metadate-precompile.md @@ -0,0 +1,2 @@ +- Remove metadata precompile contract + ([\#1449](https://github.com/axonweb3/axon/pull/1449)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/code-refactor/1450-init-without-genesis-tx.md b/.changelog/v0.2.0-beta.1/code-refactor/1450-init-without-genesis-tx.md new file mode 100644 index 000000000..e755603fb --- /dev/null +++ b/.changelog/v0.2.0-beta.1/code-refactor/1450-init-without-genesis-tx.md @@ -0,0 +1,2 @@ +- Initialize chain without genesis transaction file + ([\#1450](https://github.com/axonweb3/axon/pull/1450)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/code-refactor/1467-remove-secret-key.md b/.changelog/v0.2.0-beta.1/code-refactor/1467-remove-secret-key.md new file mode 100644 index 000000000..7585e1981 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/code-refactor/1467-remove-secret-key.md @@ -0,0 +1,2 @@ +- Initialize chain without any secret key + ([\#1467](https://github.com/axonweb3/axon/pull/1467)) \ No newline at end of file diff --git a/.changelog/unreleased/code-refactors/1280-thread-local.md b/.changelog/v0.2.0-beta.1/code-refactors/1280-thread-local.md similarity index 100% rename from .changelog/unreleased/code-refactors/1280-thread-local.md rename to .changelog/v0.2.0-beta.1/code-refactors/1280-thread-local.md diff --git a/.changelog/unreleased/code-refactors/1285-change-precompile-payload.md b/.changelog/v0.2.0-beta.1/code-refactors/1285-change-precompile-payload.md similarity index 100% rename from .changelog/unreleased/code-refactors/1285-change-precompile-payload.md rename to .changelog/v0.2.0-beta.1/code-refactors/1285-change-precompile-payload.md diff --git a/.changelog/unreleased/code-refactors/1309-client-version.md b/.changelog/v0.2.0-beta.1/code-refactors/1309-client-version.md similarity index 100% rename from .changelog/unreleased/code-refactors/1309-client-version.md rename to .changelog/v0.2.0-beta.1/code-refactors/1309-client-version.md diff --git a/.changelog/unreleased/code-refactors/1320-constant-values.md b/.changelog/v0.2.0-beta.1/code-refactors/1320-constant-values.md similarity index 100% rename from .changelog/unreleased/code-refactors/1320-constant-values.md rename to .changelog/v0.2.0-beta.1/code-refactors/1320-constant-values.md diff --git a/.changelog/unreleased/code-refactors/1326-derive-command-line.md b/.changelog/v0.2.0-beta.1/code-refactors/1326-derive-command-line.md similarity index 100% rename from .changelog/unreleased/code-refactors/1326-derive-command-line.md rename to .changelog/v0.2.0-beta.1/code-refactors/1326-derive-command-line.md diff --git a/.changelog/unreleased/code-refactors/1328-change-config.md b/.changelog/v0.2.0-beta.1/code-refactors/1328-change-config.md similarity index 100% rename from .changelog/unreleased/code-refactors/1328-change-config.md rename to .changelog/v0.2.0-beta.1/code-refactors/1328-change-config.md diff --git a/.changelog/unreleased/code-refactors/1332-split-config.md b/.changelog/v0.2.0-beta.1/code-refactors/1332-split-config.md similarity index 100% rename from .changelog/unreleased/code-refactors/1332-split-config.md rename to .changelog/v0.2.0-beta.1/code-refactors/1332-split-config.md diff --git a/.changelog/unreleased/code-refactors/1333-remove-deprecated-config.md b/.changelog/v0.2.0-beta.1/code-refactors/1333-remove-deprecated-config.md similarity index 100% rename from .changelog/unreleased/code-refactors/1333-remove-deprecated-config.md rename to .changelog/v0.2.0-beta.1/code-refactors/1333-remove-deprecated-config.md diff --git a/.changelog/unreleased/code-refactors/1349-all-in-one-run.md b/.changelog/v0.2.0-beta.1/code-refactors/1349-all-in-one-run.md similarity index 100% rename from .changelog/unreleased/code-refactors/1349-all-in-one-run.md rename to .changelog/v0.2.0-beta.1/code-refactors/1349-all-in-one-run.md diff --git a/.changelog/unreleased/code-refactors/1351-immutable-chain-id.md b/.changelog/v0.2.0-beta.1/code-refactors/1351-immutable-chain-id.md similarity index 100% rename from .changelog/unreleased/code-refactors/1351-immutable-chain-id.md rename to .changelog/v0.2.0-beta.1/code-refactors/1351-immutable-chain-id.md diff --git a/.changelog/unreleased/code-refactors/1355-remove-sol-tests.md b/.changelog/v0.2.0-beta.1/code-refactors/1355-remove-sol-tests.md similarity index 100% rename from .changelog/unreleased/code-refactors/1355-remove-sol-tests.md rename to .changelog/v0.2.0-beta.1/code-refactors/1355-remove-sol-tests.md diff --git a/.changelog/unreleased/code-refactors/1363-impl-trie-for-mpttrie.md b/.changelog/v0.2.0-beta.1/code-refactors/1363-impl-trie-for-mpttrie.md similarity index 100% rename from .changelog/unreleased/code-refactors/1363-impl-trie-for-mpttrie.md rename to .changelog/v0.2.0-beta.1/code-refactors/1363-impl-trie-for-mpttrie.md diff --git a/.changelog/unreleased/code-refactors/1367-security-secret-key.md b/.changelog/v0.2.0-beta.1/code-refactors/1367-security-secret-key.md similarity index 100% rename from .changelog/unreleased/code-refactors/1367-security-secret-key.md rename to .changelog/v0.2.0-beta.1/code-refactors/1367-security-secret-key.md diff --git a/.changelog/unreleased/code-refactors/1371-change-inner-hex.md b/.changelog/v0.2.0-beta.1/code-refactors/1371-change-inner-hex.md similarity index 100% rename from .changelog/unreleased/code-refactors/1371-change-inner-hex.md rename to .changelog/v0.2.0-beta.1/code-refactors/1371-change-inner-hex.md diff --git a/.changelog/unreleased/code-refactors/1405-error-display.md b/.changelog/v0.2.0-beta.1/code-refactors/1405-error-display.md similarity index 100% rename from .changelog/unreleased/code-refactors/1405-error-display.md rename to .changelog/v0.2.0-beta.1/code-refactors/1405-error-display.md diff --git a/.changelog/unreleased/documents/1364-quick-start.md b/.changelog/v0.2.0-beta.1/documents/1364-quick-start.md similarity index 100% rename from .changelog/unreleased/documents/1364-quick-start.md rename to .changelog/v0.2.0-beta.1/documents/1364-quick-start.md diff --git a/.changelog/unreleased/documents/1369-fix-typos.md b/.changelog/v0.2.0-beta.1/documents/1369-fix-typos.md similarity index 100% rename from .changelog/unreleased/documents/1369-fix-typos.md rename to .changelog/v0.2.0-beta.1/documents/1369-fix-typos.md diff --git a/.changelog/unreleased/documents/1379-meaning-genesis-transactions.md b/.changelog/v0.2.0-beta.1/documents/1379-meaning-genesis-transactions.md similarity index 100% rename from .changelog/unreleased/documents/1379-meaning-genesis-transactions.md rename to .changelog/v0.2.0-beta.1/documents/1379-meaning-genesis-transactions.md diff --git a/.changelog/v0.2.0-beta.1/documents/1430-update-getting-start.md b/.changelog/v0.2.0-beta.1/documents/1430-update-getting-start.md new file mode 100644 index 000000000..f98ff06dd --- /dev/null +++ b/.changelog/v0.2.0-beta.1/documents/1430-update-getting-start.md @@ -0,0 +1,2 @@ +- Update `Getting Started` section in README.md + ([\#1430](https://github.com/axonweb3/axon/pull/1430)) diff --git a/.changelog/v0.2.0-beta.1/documents/1434-update-doc-chain-id.md b/.changelog/v0.2.0-beta.1/documents/1434-update-doc-chain-id.md new file mode 100644 index 000000000..61eca5aa3 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/documents/1434-update-doc-chain-id.md @@ -0,0 +1,2 @@ +- Update default dev chain ID + ([\#1434](https://github.com/axonweb3/axon/pull/1434)) \ No newline at end of file diff --git a/.changelog/unreleased/features/1278-check-genesis.md b/.changelog/v0.2.0-beta.1/features/1278-check-genesis.md similarity index 100% rename from .changelog/unreleased/features/1278-check-genesis.md rename to .changelog/v0.2.0-beta.1/features/1278-check-genesis.md diff --git a/.changelog/unreleased/features/1340-decode-eip-55.md b/.changelog/v0.2.0-beta.1/features/1340-decode-eip-55.md similarity index 100% rename from .changelog/unreleased/features/1340-decode-eip-55.md rename to .changelog/v0.2.0-beta.1/features/1340-decode-eip-55.md diff --git a/.changelog/unreleased/features/1380-hardfork-storage.md b/.changelog/v0.2.0-beta.1/features/1380-hardfork-storage.md similarity index 100% rename from .changelog/unreleased/features/1380-hardfork-storage.md rename to .changelog/v0.2.0-beta.1/features/1380-hardfork-storage.md diff --git a/.changelog/unreleased/features/1386-split-run.md b/.changelog/v0.2.0-beta.1/features/1386-split-run.md similarity index 100% rename from .changelog/unreleased/features/1386-split-run.md rename to .changelog/v0.2.0-beta.1/features/1386-split-run.md diff --git a/.changelog/unreleased/features/1389-batch-insert-sync.md b/.changelog/v0.2.0-beta.1/features/1389-batch-insert-sync.md similarity index 100% rename from .changelog/unreleased/features/1389-batch-insert-sync.md rename to .changelog/v0.2.0-beta.1/features/1389-batch-insert-sync.md diff --git a/.changelog/v0.2.0-beta.1/features/1402-integrate-genesis-generator.md b/.changelog/v0.2.0-beta.1/features/1402-integrate-genesis-generator.md new file mode 100644 index 000000000..41b950939 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/features/1402-integrate-genesis-generator.md @@ -0,0 +1,2 @@ +- Integrate genesis-generator into axon `init` command + ([\#1402](https://github.com/axonweb3/axon/pull/1402)) diff --git a/.changelog/v0.2.0-beta.1/features/1404-hardfork-proposal.md b/.changelog/v0.2.0-beta.1/features/1404-hardfork-proposal.md new file mode 100644 index 000000000..f27d4536f --- /dev/null +++ b/.changelog/v0.2.0-beta.1/features/1404-hardfork-proposal.md @@ -0,0 +1,2 @@ +- Add hardfork proposal process + ([\#1404](https://github.com/axonweb3/axon/pull/1404)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/features/1422-cmd-set-hardfork.md b/.changelog/v0.2.0-beta.1/features/1422-cmd-set-hardfork.md new file mode 100644 index 000000000..76d527756 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/features/1422-cmd-set-hardfork.md @@ -0,0 +1,2 @@ +- Support set hardfork in command line + ([\#1422](https://github.com/axonweb3/axon/pull/1422)) \ No newline at end of file diff --git a/.changelog/v0.2.0-beta.1/features/1451-first-hardfork.md b/.changelog/v0.2.0-beta.1/features/1451-first-hardfork.md new file mode 100644 index 000000000..5ce77f139 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/features/1451-first-hardfork.md @@ -0,0 +1,2 @@ +- First hardfork with contract size limit + ([\#1451](https://github.com/axonweb3/axon/pull/1451)) \ No newline at end of file diff --git a/.changelog/unreleased/performance-improvements/1300-reduce-modexp-mem.md b/.changelog/v0.2.0-beta.1/performance-improvements/1300-reduce-modexp-mem.md similarity index 100% rename from .changelog/unreleased/performance-improvements/1300-reduce-modexp-mem.md rename to .changelog/v0.2.0-beta.1/performance-improvements/1300-reduce-modexp-mem.md diff --git a/.changelog/v0.2.0-beta.1/summary.md b/.changelog/v0.2.0-beta.1/summary.md new file mode 100644 index 000000000..d3fa1ace8 --- /dev/null +++ b/.changelog/v0.2.0-beta.1/summary.md @@ -0,0 +1,6 @@ + +tmp diff --git a/CHANGELOG.md b/CHANGELOG.md index 843e582f8..f6f6f1c9e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 @@ -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 @@ -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 @@ -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 @@ -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 @@ -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). diff --git a/Cargo.lock b/Cargo.lock index 5980f841d..c679158a8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -269,7 +269,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "axon" -version = "0.2.0-alpha.1" +version = "0.2.0-beta.1" dependencies = [ "axon-protocol", "clap 4.4.6", diff --git a/Cargo.toml b/Cargo.toml index bc4b345c6..ebfabf198 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axon" -version = "0.2.0-alpha.1" +version = "0.2.0-beta.1" authors = ["Nervos Dev "] edition = "2021" repository = "https://github.com/axonweb3/axon"