SmartContractKit выпустила Chainlink node v2.64.0 с несколькими изменениями для операторов и разработчиков pipeline. В релиз добавлены новые экспериментальные tasks Anchor, Normalize, Sample, Staleness и WeightedMean. Они расширяют набор примитивов pipeline, но их экспериментальный статус означает, что использовать их следует с учетом возможных дальнейших изменений.
Еще одно изменение — durable caching для сопоставлений owner-to-orgID в OrgResolver. Кэш хранится в Postgres и включен по умолчанию через настройку CRE.Linking.DurableCacheEnabled. Это переводит соответствующие данные из чисто временного состояния в устойчивое хранилище и влияет на поведение компонентов CRE linking после перезапуска.
Наиболее заметное breaking change связано с удалением Chainlink Automation из node. OCR2 plugin type ocr2automation больше не поддерживается, поэтому job specs с pluginType = ocr2automation теперь должны отклоняться при validation. Также удалены связанные telemetry types и конфигурационный параметр OCR2.CaptureAutomationCustomTelemetry.
В рамках той же очистки migration 0305 удаляет таблицу evm_upkeep_states, а из репозитория убраны chaincli и соответствующие Automation/log poller E2E suites. Для операторов это делает v2.64.0 релизом, который стоит оценивать не только как набор новых функций: перед обновлением необходимо проверить старые Automation job specs и зависимости от удаленных компонентов. Официальные container images опубликованы с digest и инструкциями cosign verification.
