Skip to content

Releases: FuelLabs/fuel-core

v0.17.9

12 Apr 05:48
Compare
Choose a tag to compare

What's Changed:

  • Enhanced GraphQL API Metrics
  • Minor optimizations to reduce cloning
  • Improve log formatting to truncate large values

v0.17.8

05 Apr 20:52
Compare
Choose a tag to compare

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

31 Mar 19:33
Compare
Choose a tag to compare

What's changed

  • Added honeycomb tracing subscription to gather data regarding GraphQL queries.

Full Changelog: v0.17.6...v0.17.7

v0.17.6

28 Mar 22:09
Compare
Choose a tag to compare

What's changed

  • fixed a breaking semver change in fuel-core-client

Full Changelog: v0.17.5...v0.17.6

v0.17.5

28 Mar 17:51
Compare
Choose a tag to compare

What's New

  • Fixed an issue with cookie storage in fuel-core-client, which was causing sporadic API failures in the beta-3 environment - #1078.

Full Changelog: v0.17.4...v0.17.5

v0.17.4

09 Mar 01:06
Compare
Choose a tag to compare

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

21 Feb 23:37
843ed0b
Compare
Choose a tag to compare

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 to 0.17.3 by @xgreenx in #1035

New Contributors

Full Changelog: v0.17.2...v0.17.3

v0.17.2

15 Feb 00:48
95a9608
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.1...v0.17.2

v0.17.1

09 Feb 23:15
ce64223
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.17.0...v0.17.1

v0.17.0

08 Feb 02:14
cd1d075
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.16.1...v0.17.0