github FuelLabs/fuel-core v0.40.0

latest releases: v0.47.1, v0.47.0, v0.46.0...
13 months ago

Version v0.40.0

Added

  • 2347: Add GraphQL complexity histogram to metrics.
  • 2350: Added a new CLI flag graphql-number-of-threads to limit the number of threads used by the GraphQL service. The default value is 2, 0 enables the old behavior.
  • 2335: Added CLI arguments for configuring GraphQL query costs.

Fixed

  • 2345: In PoA increase priority of block creation timer trigger compare to txpool event management

Changed

  • 2334: Prepare the GraphQL service for the switching to async methods.
  • 2310: New metrics: "The gas prices used in a block" (importer_gas_price_for_block), "The total gas used in a block" (importer_gas_per_block), "The total fee (gwei) paid by transactions in a block" (importer_fee_per_block_gwei), "The total number of transactions in a block" (importer_transactions_per_block), P2P metrics for swarm and protocol.
  • 2340: Avoid long heavy tasks in the GraphQL service by splitting work into batches.
  • 2341: Updated all pagination queries to work with the async stream instead of the sync iterator.
  • 2350: Limited the number of threads used by the GraphQL service.

Breaking

  • 2310: The metrics command-line parameter has been replaced with disable-metrics. Metrics are now enabled by default, with the option to disable them entirely or on a per-module basis.
  • 2341: The maximum number of processed coins from the coins_to_spend query is limited to max_inputs.

What's Changed

  • fix(gas_price_service): service name and unused trait impl by @rymnc in #2317
  • Do not require build of docker images to pass CI by @xgreenx in #2342
  • Prepare the GraphQL service for the switching to async methods by @xgreenx in #2334
  • Limited the number of threads used by the GraphQL service by @xgreenx in #2350
  • Increase priority of timer over txpool event by @xgreenx in #2345
  • Disable flaky test_poa_multiple_producers test by @rafal-ch in #2353
  • feat: CLI arguments for configuring GraphQL query costs. by @netrome in #2335
  • Add graphql query complexity histogram metric by @AurelienFT in #2349
  • Updated all pagination queries to work with the Stream instead of Iterator by @xgreenx in #2341
  • Avoid long heavy tasks in the GraphQL service by @xgreenx in #2340
  • Add more metrics by @rafal-ch in #2310
  • Release v0.40.0 by @xgreenx in #2356

Full Changelog: v0.39.0...v0.40.0

Don't miss a new fuel-core release

NewReleases is sending notifications on new releases.