github smartcontractkit/chainlink v2.17.0

22 hours ago

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

Don't miss a new chainlink release

NewReleases is sending notifications on new releases.