Releases: FuelLabs/fuel-core
Releases · FuelLabs/fuel-core
v0.17.9
v0.17.8
What's Changed
- Disable
dap
debugger endpoints in the production docker image since we don't have any automated debug session cleanup yet - Switch to using jemalloc as the global allocator in fuel-core-bin / docker
- Fixed a panic on startup when using the docker image without p2p configured
Full Changelog: v0.17.7...v0.17.8
v0.17.7
What's changed
- Added honeycomb tracing subscription to gather data regarding GraphQL queries.
Full Changelog: v0.17.6...v0.17.7
v0.17.6
v0.17.5
v0.17.4
What's Changed
✨ Enhancements
- Improve API performance by pruning coins and messages as they are spent. Spent txos will no longer be available from the API.
- Add support for cookie-based sticky sessions on ingress and fuel-core-client
Full Changelog: v0.17.3...v0.17.4
v0.17.3
What's Changed
✨ Enhancements
- Addresses common issues found during testing such as:
- p2p dropping messages due to the default max payload size being too small (this caused timeouts in multinode environments)
- TTL-based expiry of transactions in the txpool. This ensures that utxos don't become stuck due to p2p broadcast failures or node restarts. We plan to remove the TTL once we develop a protocol to make nodes reconcile differences in their transaction pools, which will be more tolerant of node restarts or other unexpected outages causing txs to be dropped by the sequencer's txpool.
- Graceful shutdown of internal services. This improves internal components within fuel-core to react more responsively to shutdown signals and end any in-flight tasks as soon as possible.
- New E2E test client which can be used to verify the liveness and functionality of a deployed network.
- Disabled cursor pagination for the balances query since that behavior is not supported in rocksdb.
Commits:
- RESERVED_NODES and BOOTSTRAP_NODES conditional by @rfuelsh in #1020
- barebones e2e test client by @Voxelot in #1003
- Graceful Shutdown for all services by @xgreenx in #1018
- Don't startup p2p or sync services if p2p isn't configured by @Voxelot in #1021
- update to fuel-vm 0.26.1 by @Voxelot in #1022
- Remove comment referencing previous defensive programming by @mitch-fuel in #1024
- Add RUST_LOG option to deployment charts & increase max_transmit_size by @Voxelot in #1025
- additional integ tests for resources to spend by @Voxelot in #1026
- Disable pagination args for balances by @Voxelot in #1027
- Add e2e test to check that Bob can send money back to Alice by @xgreenx in #1029
- Predicate error handling by @Voxelot in #1030
- Use composite actions by @tirkesi in #1032
- Pruning of the transaction by TTL by @xgreenx in #1033
- Bumped the version of the
fuel-core
and all crates to0.17.3
by @xgreenx in #1035
New Contributors
Full Changelog: v0.17.2...v0.17.3
v0.17.2
What's Changed
- Voxelot/add p2p to keygen by @Voxelot in #962
- re-revert optimistic peer reconnect by @leviathanbeak in #1010
- fuel-core #997 and #1006- sentry lb enabled and resources by @rfuelsh in #1011
- Stop the
ServiceRunner
if it is not used by @xgreenx in #990 - Fix database version serialization by @Voxelot in #1015
- bump to 0.17.2 by @Voxelot in #1016
Full Changelog: v0.17.1...v0.17.2
v0.17.1
What's Changed
- avoid compiling unused deps when --no-default-features is used by @Voxelot in #1000
- fix p2p
max_peers_connected_works
test by @leviathanbeak in #1002 - Bugfix: set prefix extractor for all columns that need it by @Voxelot in #1004
- 0.17.1 release patch by @Voxelot in #1005
Full Changelog: v0.17.0...v0.17.1
v0.17.0
What's Changed
- Fixed binary publishing for
arm64
by @xgreenx in #960 - Update to Rust 1.67 and FIx Clippy Lints by @ControlCplusControlV in #963
- Update chef to use
1.67
by @xgreenx in #965 - Include
fuel-core-keygen
into the archive by @xgreenx in #961 - Simplify BMT push error by @bvrooman in #959
- Add logs to track the listening addresses for the P2P by @xgreenx in #968
- Fixed bug with disconnection and
max_non_reserved_peers
by @xgreenx in #974 - Some improvements during work with the database by @xgreenx in #976
- Update fuel-vm 0.25.3 by @bvrooman in #978
- replace usage of futures-timer to avoid extra helper threads by @Voxelot in #982
- make in-memory iteration match rocksdb behavior by @Voxelot in #986
- use workspace dependencies to dedupe cargo configs & improve ci by @Voxelot in #979
- fix(client): feature-gate tx subscription for WASM by @Br1ght0ne in #984
- Ignore unpublish changes on standard publish verification by @Voxelot in #988
- add helpful error message to opening rocksdb by @Voxelot in #989
- Don't capture signals within lib by @freesig in #991
- Prepare GraphQL For Future Extraction by @ControlCplusControlV in #909
- avoid pulling protoc via github api by @Voxelot in #993
- Avoid feature unification during testing of --no-default-features by @Voxelot in #987
- Adding helm charts for sentry support by @rfuelsh in #954
- revert optimistic reserved node reconnect by @leviathanbeak in #995
- Update for refactored fuel-asm, fuel-vm 0.26.0 by @Dentosal in #973
- make heartbeat config fields configurable and expose them to CLI by @leviathanbeak in #998
- Relayer syncing can't double spend by @freesig in #971
- bump versions to 0.17.0 by @Voxelot in #999
- Publish fix by @Voxelot in #1001
New Contributors
- @Br1ght0ne made their first contribution in #984
Full Changelog: v0.16.1...v0.17.0