Releases: FuelLabs/fuel-core
Releases · FuelLabs/fuel-core
v0.15.3
What's Changed
- Fix Request Body Size Limit (#869) by @ControlCplusControlV in #869
Full Changelog: v0.15.1...v0.15.3
v0.14.2
v0.15.1
What's Changed
- Use
fuel-core
0.15
in compatibility tests by @xgreenx in #829 - unify chain id generation and usage by @leviathanbeak in #827
- More integration tests for PoA block triggering behavior by @Dentosal in #755
- Return error for no argument pagination by @ControlCplusControlV in #775
- Revert "Return error for no argument pagination" by @ControlCplusControlV in #833
- State Read/Write/Clear range implementation by @mitch-fuel in #818
- Version bump v0.15.1 by @freesig in #835
Full Changelog: v0.15.0...v0.15.1
v0.15.0
What's Changed
- Fixed overflow and added corner case tests by @xgreenx in #769
- Expose signature of the block, if any in GraphQL by @xgreenx in #770
- add public address for local node to be reachable for the nodes in the network by @leviathanbeak in #783
- Updated the
cynic
to2.2.0
by @xgreenx in #774 - Use
http-reqwest
instead ofhttp-surf
by @xgreenx in #786 - Added
file
andline
intoKvStoreError::NotFound
to simplify debugging by @xgreenx in #790 - Exclude version compatibility from root workspace by @freesig in #798
- Return only unspent messages and coins by @xgreenx in #787
- Avoid triggering empty block production by @Voxelot in #797
- Use ascending order for blocks by @deekerno in #800
- Pin libp2p by @freesig in #799
- remove unused crates by @freesig in #805
- Moved all tables into
fuel-core-interfaces/src/db
by @xgreenx in #788 - Use
tokio::main
forfuel-gql-client
cli by @xgreenx in #811 - Update LICENSE by @SilentCicero in #815
- Move block producer requirements into corresponding crates by @xgreenx in #814
- Added support of genesis block and genesis consensus field by @xgreenx in #817
- Implemented update of
balance_root
andstate_root
for inputs and outputs by @xgreenx in #789 - add reserved nodes by @leviathanbeak in #779
- Bugfix: Race conditions between read and write into database by @xgreenx in #819
- add chain id & chain config check to peering process by @leviathanbeak in #785
- fix: Use HttpsConnector for fuel-client's GraphQL subscriptions by @bvrooman in #821
- Close Tx Status SSE stream before EOF is encountered by @Voxelot in #822
- Bugfix: Support script txs with empty script by @xgreenx in #825
- prep fuel-core 0.15 release by @Voxelot in #826
New Contributors
- @deekerno made their first contribution in #800
- @SilentCicero made their first contribution in #815
Full Changelog: v0.14.1...v0.15.0
v0.14.1
What's Changed
- Use spawn_blocking for dry-run requests by @Voxelot in #761
- expose get_peers_ids() from Network Service by @leviathanbeak in #745
- refactor: TxPool tests by @bvrooman in #754
- Introduce txpool and p2p metrics by @ControlCplusControlV in #717
- Transaction status subscription by @freesig in #748
- fix bug where txs wouldn't get squeezed if coin state already existed by @Voxelot in #767
- Wait for proper shutdown by @freesig in #768
- prep release for v0.14.1 by @Voxelot in #765
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- Added skipping of invalid transactions during block production by @xgreenx in #746
- Add fuel core secret by @rfuelsh in #740
- Added removal of skipped transactions from
TxPool
by @xgreenx in #751 - Remove requirement for GraphQL hex scalars to start with 0x by @Voxelot in #753
- Change timestamps from chrono to tai64 by @Voxelot in #758
- add params to helm for relayer by @Voxelot in #757
- bump to v0.14 in support of timestamp format change to tai64 by @Voxelot in #760
Full Changelog: v0.13.2...v0.14.0
v0.13.2
v0.13.1
What's Changed
- Added advanced test for
CB
to verify coinbase address by @xgreenx in #736 - Update lock file to use
fuel-vm
0.22.2
by @xgreenx in #739 - Bugfix: dry run doesn't work for
Create
by @xgreenx in #737 - Don't drop the vm in hot loop by @freesig in #713
- Release
0.13.1
by @xgreenx in #742
Full Changelog: v0.13.0...v0.13.1
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