Version v0.40.0
Added
- 2347: Add GraphQL complexity histogram to metrics.
- 2350: Added a new CLI flag
graphql-number-of-threadsto limit the number of threads used by the GraphQL service. The default value is2,0enables 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
asyncmethods. - 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
metricscommand-line parameter has been replaced withdisable-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_spendquery is limited tomax_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
asyncmethods 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_producerstest 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
Streaminstead ofIteratorby @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