v0.39.0
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