Releases: FuelLabs/fuel-core
Releases · FuelLabs/fuel-core
v0.13.0
What's Changed
- Add support for custom timestamps by @MujkicA in #725
- Refactoring of getters/setters/offset and adapt
fuel-core
by @xgreenx in #716 - Implementation of the coinbase logic by @xgreenx in #726
- VM upgrade by @Voxelot in #728
- VmDatabase for proper transaction execution by @Voxelot in #731
- disable musl binary builds by @Voxelot in #733
- Add metrics config option by @ControlCplusControlV in #734
- Adding fuel core service monitor by @rfuelsh in #727
- prep versions for release of v0.13.0 by @Voxelot in #735
New Contributors
Full Changelog: v0.12.0...v0.13.0
v0.12.0
What's Changed
- add block gas limit to dev chainspec by @Voxelot in #700
- disable docker buildx during macos binary builds by @Voxelot in #710
- Reconcile Fuel Block Header by @freesig in #692
- Add gossipsub message validation by @leviathanbeak in #694
- update libp2p to 0.49 by @leviathanbeak in #714
- Integrate block production and the new trigger system by @Dentosal in #712
- Use milliseconds for DB interpreter storage timestamp by @bvrooman in #720
- PoA Block Signing by @Voxelot in #718
- Make dry_run return transparent Receipt by @Salka1988 in #702
- Enable withdrawals by @freesig in #691
- Release PoA and Withdrawals by @Voxelot in #723
New Contributors
- @Salka1988 made their first contribution in #702
Full Changelog: v0.11.2...v0.12.0
v0.11.2
v0.11.1
What's Changed
- [RFC] fuel-core architecture proposal by @Voxelot in #663
- Fix CI check against the lock file being up to date by @Voxelot in #690
- protoc is required for publishing fuel-p2p by @Voxelot in #703
- Patch fuel-core v0.11.1 to re-publish by @Voxelot in #705
- check in missing lockfile updates by @Voxelot in #706
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- Update README.md by @mitch-fuel in #564
- Rename Deposit event from Ethereum as StakingDeposit by @ControlCplusControlV in #572
- chore: Refactor txpool tests to remove usages of pre-seeded DummyDB by @bvrooman in #562
- Include p2p into fuel core by @leviathanbeak in #492
- feat: Update Relayer to use module level MockDb by @bvrooman in #576
- chore: Remove
DummyDb
by @bvrooman in #578 - Add a .dockerignore file by @ControlCplusControlV in #573
- Feature flag relayer by @Voxelot in #579
- Improve txpool docs by @Dentosal in #587
- Breakout metrics into
fuel-metrics
by @ControlCplusControlV in #589 - Use cargo make build instead of cargo check by @ellioty in #592
- Add rustfmt rules to the project. by @xgreenx in #575
- Add a CI check to ensure Cargo.lock file remains up-to-date by @mitchmindtree in #597
- fix prometheus flag by @Voxelot in #598
- remove owner from input messages by @leviathanbeak in #600
- Bump the rust version in the docker to
1.63
by @xgreenx in #601 - Build improvements + cargo update by @Voxelot in #606
- Reused imports from
fuel-vm
instead of direct import by @xgreenx in #605 - Upgrade Notify Slack action by @ellioty in #613
- Increase timeout in CI to 45 by @xgreenx in #618
- calculate message id directly from fuel-tx by @leviathanbeak in #617
- consolidate ci and optimize build commands by @Voxelot in #604
- Refactored usage of storage traits by @xgreenx in #583
- Add support of messages into
coinsToSpend
by @xgreenx in #591 - Integrate
rstest
into more tests by @ControlCplusControlV in #609 - Add
fuel-benches
by @vlopes11 in #616 - Refactor
FuelBlockHeader::number
to nameda_height
and typeDaBlockHeight
by @ControlCplusControlV in #624 - Upgrade to rust 1.64 by @Voxelot in #638
- Add crypto & blockchain to fuel-benches by @vlopes11 in #630
- Output Bech32Address for initial accounts by @kayagokalp in #594
- Standalone Multi-TX Block Producer by @Voxelot in #409
- move chain_config to separate crate by @leviathanbeak in #635
- Support
Message
in the balances API by @xgreenx in #632 - Trigger Ephemeral Test Workflows by @rfuelsh in #506
- Update ephemeral workflows github actions filter by @rfuelsh in #660
- Upgrade tokio dependency to 1.21 by @Dentosal in #662
- Connect P2p with TxPool by @ControlCplusControlV in #590
- Upgrade axum dependency to 0.5 by @Dentosal in #672
- refactor: Broadcast tx insert to p2p by @bvrooman in #670
- Prevent benchmarks from running during standard CI tests by @Voxelot in #683
- Relayer mvp by @freesig in #631
- update libp2p to v0.48 by @leviathanbeak in #661
- Nix flake to generate contract abi bindings by @freesig in #665
- Require test-utils feature in fuel-txpool by @Dentosal in #688
- Remove unused types by @Voxelot in #689
- Relayer integration test by @freesig in #678
- Enable relayer in docker builds by @Voxelot in #693
- Block production trigger by @Dentosal in #599
- update block production chainspec dev deployment config by @Voxelot in #697
- Set eth block height on new blocks by @Voxelot in #698
- bump to release v0.11.0 by @Voxelot in #699
New Contributors
- @mitch-fuel made their first contribution in #564
- @mitchmindtree made their first contribution in #597
- @kayagokalp made their first contribution in #594
- @freesig made their first contribution in #631
Full Changelog: v0.10.1...v0.11.0
v0.10.1
v0.10.0
What's Changed
- Wrap txpool sender by @rakita in #438
- Move config to separate mod. Include module configurations. by @rakita in #440
- upgrade to rocksdb 0.18. enable jemalloc by @Voxelot in #383
- Update CI Workflow to Include Fuel-Deployment Fields by @ellioty in #448
- Fix Clippy by @ControlCplusControlV in #452
- chore: use
concurrency
to cancel previous CI runs by @AlicanC in #453 - chore: improve balance test by @AlicanC in #269
- Feat: Use in-memory binary Merkle tree by @bvrooman in #459
- Relayer integration. ServiceBuilder. Context by @rakita in #450
- implement DummyDB functionality for tests by @thdaraujo in #441
- Bump
windows
to >= 0.32. by @adlerjohn in #462 - Snapshot to chainspec command by @ControlCplusControlV in #435
- Legacy cli by @rakita in #468
- Fix Dockerfile to support
fuel-core run
by @ControlCplusControlV in #467 - Network Orchestrator service proposal by @leviathanbeak in #402
- TxPool ServiceBuilder and Context by @rakita in #456
- print warning on legacy cli by @rakita in #473
- Controlc/block api by @ControlCplusControlV in #461
- remove tempdir by @ControlCplusControlV in #475
- relayer cli by @rakita in #466
- skip serde on Block metadata by @rakita in #488
- v0.9.5 patch release by @Voxelot in #484
- Cli print formatted error on exit by @rakita in #495
- style: %s/produce_block/produce_blocks/g by @iqdecay in #493
- Fix a bunch of typos and general cleanup. by @adlerjohn in #502
- Handle the avalanche of breaking spec changes in fuel-core by @Voxelot in #510
- Relayer DaMessage by @rakita in #485
- feat: improve correctness of pagination by @matt-user in #508
- fix openssl dep by @Voxelot in #518
- feat: txpool messages by @bvrooman in #524
- Document workaround for low file descriptor limits by @Dentosal in #531
- add db column for message owner by @leviathanbeak in #533
- Update ethers version to
0.17
by @digorithm in #535 - Message verification in the block executor by @Dentosal in #532
- fetch all messages and messages by owner by @leviathanbeak in #536
- chore: Rename da message to message by @bvrooman in #542
- Update to fuel-vm 0.15 and fuel-tx 0.18 versions by @Voxelot in #543
- add response oneshot to txpool remove to fix CI flakiness by @Voxelot in #546
- current time impl for VM by @Voxelot in #545
- Message ChainConfig by @Voxelot in #541
- fully purge byte_price and min_byte_price by @Voxelot in #547
- Restructure configuration by @Voxelot in #550
- upgrade to rocksdb 0.19 by @Voxelot in #549
- v0.10.0 by @Voxelot in #548
New Contributors
- @bvrooman made their first contribution in #459
- @matt-user made their first contribution in #508
- @digorithm made their first contribution in #535
Full Changelog: v0.9.8...v0.10.0
v0.9.8
v0.9.7
v0.9.6
Full Changelog: v0.9.5...v0.9.6