v0.36.0
版本发布时间: 2024-09-18 15:11:45
FuelLabs/fuel-core最新发布版本:v0.36.0(2024-09-18 15:11:45)
Version v0.36.0
Added
- 2135: Added metrics logging for number of blocks served over the p2p req/res protocol.
- 2151: Added limitations on gas used during dry_run in API.
-
2188: Added the new variant
V2
for theConsensusParameters
which contains the newblock_transaction_size_limit
parameter. - 2163: Added runnable task for fetching block committer data.
-
2204: Added
dnsaddr
resolution for TLD without suffixes.
Changed
Breaking
-
2199: Applying several breaking changes to the WASM interface from backlog:
- Get the module to execute WASM byte code from the storage first, an fallback to the built-in version in the case of the
FUEL_ALWAYS_USE_WASM
. - Added
host_v1
with a newpeek_next_txs_size
method, that acceptstx_number_limit
andsize_limit
. - Added new variant of the return type to pass the validation result. It removes block serialization and deserialization and should improve performance.
- Added a V1 execution result type that uses
JSONError
instead of postcard serialized error. It adds flexibility of how variants of the error can be managed. More information about it in https://github.com/FuelLabs/fuel-vm/issues/797. The change also movesTooManyOutputs
error to the top. It shows thatJSONError
works as expected.
- Get the module to execute WASM byte code from the storage first, an fallback to the built-in version in the case of the
- 2145: feat: Introduce time port in PoA service.
- 2155: Added trait declaration for block committer data
- 2142: Added benchmarks for varied forms of db lookups to assist in optimizations.
- 2158: Log the public address of the signing key, if it is specified
-
2188: Upgraded the
fuel-vm
to0.57.0
. More information in the release.
What's Changed
- chore(p2p_service): add metrics for number of blocks requested over p2p req/res protocol by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2135
- Weekly
cargo update
by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2149 - Debug V1 algorightm and use more realistic values in gas price analysis by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2129
- feat(gas_price_service): include trait declaration for block committer data by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2155
- Convert gas price analysis tool to CLI by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2156
- chore: add benchmarks for varied forms of lookups by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2142
- Add label nochangelog on weekly cargo update by @AurelienFT in https://github.com/FuelLabs/fuel-core/pull/2152
- Log consensus-key signer address if specified by @acerone85 in https://github.com/FuelLabs/fuel-core/pull/2158
- chore(rocks_db): move ShallowTempDir to benches crate by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2168
- chore(benches): conditional dropping of databases in benchmarks by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2170
- feat: Introduce time port in PoA service by @netrome in https://github.com/FuelLabs/fuel-core/pull/2145
- Get DA costs from predefined data by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2157
- chore(shallow_temp_dir): panic if not panicking by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2172
- chore: Add initial CODEOWNERS file by @netrome in https://github.com/FuelLabs/fuel-core/pull/2179
- Weekly
cargo update
by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2177 - fix(db_lookup_times): rework core logic of benchmark by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2159
- Add verification on transaction dry_run that they don't spend more than block gas limit by @AurelienFT in https://github.com/FuelLabs/fuel-core/pull/2151
- bug: fix algorithm overflow issues by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2173
- feat(gas_price_service): create runnable task for expensive background polling for da metadata by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2163
- Weekly
cargo update
by @github-actions in https://github.com/FuelLabs/fuel-core/pull/2197 - Fix bug with gas price factor in V1 algorithm by @MitchTurner in https://github.com/FuelLabs/fuel-core/pull/2201
- Applying several breaking changes to the WASM interface from backlog by @xgreenx in https://github.com/FuelLabs/fuel-core/pull/2199
- chore(p2p): dnsaddr recursive resolution by @rymnc in https://github.com/FuelLabs/fuel-core/pull/2204
- Release v0.36.0 by @xgreenx in https://github.com/FuelLabs/fuel-core/pull/2213
New Contributors
- @acerone85 made their first contribution in https://github.com/FuelLabs/fuel-core/pull/2158
Full Changelog: https://github.com/FuelLabs/fuel-core/compare/v0.35.0...v0.36.0
1、 fuel-core-0.36.0-aarch64-apple-darwin.tar.gz 18.38MB
2、 fuel-core-0.36.0-aarch64-unknown-linux-gnu.tar.gz 19.55MB
3、 fuel-core-0.36.0-x86_64-apple-darwin.tar.gz 19.59MB