Added
chainlink node db status
will now display a table of applied and pending migrations.- Add support for OKEx/ExChain.
Changed
Legacy job pipeline (JSON specs) are no longer supported
This version will refuse to migrate the database if job specs are still present. You must manually delete or migrate all V1 job specs before upgrading.
For more information on migrating, see the docs.
This release will DROP legacy job tables so please take a backup before upgrading.
New env vars
LAYER_2_TYPE
- For layer 2 chains only. Configure the type of chain, either Arbitrum
or Optimism
.
Misc
- Head sampling can now be optionally disabled by setting
ETH_HEAD_TRACKER_SAMPLING_INTERVAL = "0s"
- this will result in every new head being delivered to running jobs,
regardless of the head frequency from the chain. - When creating new FluxMonitor jobs, the validation logic now checks that only one of: drumbeat ticker or idle timer is enabled.
- Added a new Prometheus metric:
uptime_seconds
which measures the number of seconds the node has been running. It can be helpful in detecting potential crashes.
Fixed
Fixed a regression whereby the BlockHistoryEstimator would use a bumped value on old gas price even if the new current price was larger than the bumped value.