Skip to content

v0.39.0

Compare
Choose a tag to compare
@xgreenx xgreenx released this 11 Oct 17:10
· 179 commits to master since this release
5e272eb

Version v0.39.0

Added

  • 2324: Added metrics for sync, async processor and for all GraphQL queries.
  • 2320: Added new CLI flag graphql-max-resolver-recursive-depth to limit recursion within resolver. The default value it "1".

Fixed

  • 2320: Prevent /health and /v1/health from being throttled by the concurrency limiter.
  • 2322: Set the salt of genesis contracts to zero on execution.
  • 2324: Ignore peer if we already are syncing transactions from it.

Breaking

  • 2320: Reject queries that are recursive during the resolution of the query.

Changed

Breaking

  • 2311: Changed the text of the error returned by the executor if gas overflows.

What's Changed

  • chore(executor): instrument errors to be more meaningful by @rymnc in #2311
  • fix(dummy_da_block_costs): remove dependency on polling_interval and use channel instead by @rymnc in #2314
  • fix(txpool): Error in GossipsubMessageAcceptance variant docstrings by @netrome in #2316
  • refactor: Eager returns in txpool_v2::service::Task::run by @netrome in #2325
  • fix(api_service): exclude health checks from throttling with ConcurrencyLimitLayer by @rymnc in #2320
  • Remove the normalize_rewards_and_costs() function by @rafal-ch in #2293
  • fix(genesis): set salt of contract on execution of genesis state configuration by @rymnc in #2322
  • Fixing the issue with duplicate transaction synchronization processes by @xgreenx in #2324
  • Reject queries that are recursive during the resolution by @xgreenx in #2330
  • Release v0.39.0 by @rafal-ch in #2333

Full Changelog: v0.38.0...v0.39.0