Skip to content

v2.17.0

Latest
Compare
Choose a tag to compare
@chainchad chainchad released this 10 Oct 15:46
· 211 commits to develop since this release
v2.17.0
5ebb632

Added

  • Add a new config option EVM.NodePool.NewHeadsPollInterval (0 by default indicate disabled), which is an interval for polling new block periodically using http client rather than subscribe to ws feed.
  • Adding feature flag for LogBroadcaster called LogBroadcasterEnabled, which is true by default to support backwards compatibility. Adding LogBroadcasterEnabled allows certain chains to completely disable the LogBroadcaster feature, which is an old feature (getting replaced by logPoller) that only few products are using it: OCR1 Median, OCR2 Median when ChainReader is disabled, pre-OCR2 Keeper, Flux Monitor, Direct RequestOCR1 Median
  • Added gas limit estimation feature to EVM gas estimators. Introduced a new config EVM.GasEstimator.EstimateLimit to toggle this feature.
    • Full Open Telemetry support, configurable via Telemetry
    • Add Zircuit Configs

Updated

  • Changed TelemetryIngress.UniConn default to false in config. UniConn toggles which ws connection style is used.

  • Productionize transmitter for LLO. Note that some minor changes to prometheus metrics will occur in the transition to LLO. Since feed IDs no longer apply, the metrics for transmissions change as follows:

    "mercury_transmit_*"
        []string{"feedID", ...},
    

    Will change to:

    "llo_mercury_transmit_*"
        []string{"donID", ...},
    

v2.17.0 Changelog