Releases: smartcontractkit/chainlink
v2.42.0
Minor Changes
-
#21771
9a1136d- #changed add support for log filters in fake EVM capability -
#21817
0e5dbb7- #added Add support for user-emitted CRE workflow metrics via WASM host function emit_metric
Patch Changes
-
Add Aptos local CRE read/write support, including Capabilities Registry OCR config for Aptos write and CI coverage for the Aptos write roundtrip and expected-failure scenarios.
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.42.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.42.0
Digest: sha256:22b8eee16445ffacb3c941c0e21b83242081fa2fb0565163b5f0503b080e5ada
CCIP Image
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/ccip:2.42.0-ccip
Digest: sha256:4ce39aedecd3ca4fbd6259b46a91d15592cb4dc2fd95df08ad656a6144abc4da
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:22b8eee16445ffacb3c941c0e21b83242081fa2fb0565163b5f0503b080e5ada \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlinkCCIP Image:
cosign verify public.ecr.aws/chainlink/ccip@sha256:4ce39aedecd3ca4fbd6259b46a91d15592cb4dc2fd95df08ad656a6144abc4da \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.41.0
Minor Changes
Patch Changes
-
Move Vault node-side request authorization into the gateway handler and remove duplicated authorization from the Vault capability.
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.41.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.41.0
Digest: sha256:575f28a6932afa9cd080ff308d7f3d7bfe2e630804c46cb3cad0e8c005fe58a0
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:575f28a6932afa9cd080ff308d7f3d7bfe2e630804c46cb3cad0e8c005fe58a0 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.40.0
Minor Changes
Patch Changes
-
#21643
e034db3- #added Add ListPendingJobProposals and ApproveJobProposalByID to the GQL SDK Client -
#21550
6ed0e26- #changed Bumps the chainlink-ccip reference and replaces all references tolatestwith version-locked imports -
#21604
4561cb7- #added Emit gas-related metrics through Beholder
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.40.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.40.0
Digest: sha256:f2efb8be7f79ffdc5ffa9810e372ba5162d8a8344c3460153835948e5b0200d4
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:f2efb8be7f79ffdc5ffa9810e372ba5162d8a8344c3460153835948e5b0200d4 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.39.0
Minor Changes
Patch Changes
- #21349
2f048a6- #bugfix llo outcome telemetry is only output for epochs where enough quourom is reached
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.39.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.39.0
Digest: sha256:8f80a68543f87a0d060d09fd8b2b8406d7b4c2872cd2590d32e79baa69040732
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:8f80a68543f87a0d060d09fd8b2b8406d7b4c2872cd2590d32e79baa69040732 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.38.0
Minor Changes
Patch Changes
-
#21465
62d65a6- #changed Update MetaClient to support multiple dapps -
#21120
c9df802- Expandedadmin profileto collect PPROF profiles from LOOP Plugins. Added-vitalsflag for more granular profiling.
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.38.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.38.0
Digest: sha256:4071a626812bc252493a5339eebcc9ea3119341624b33cd938cc7ce5d81f9667
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:4071a626812bc252493a5339eebcc9ea3119341624b33cd938cc7ce5d81f9667 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.37.0
Minor Changes
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.37.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.37.0
Digest: sha256:c2fb12504ac62790ff9039a517256802d98885b71e5f01246cbb99493b9f026c
CCIP Image
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/ccip:2.37.0-ccip
Digest: sha256:48b907d649fddfd748b893ebcd0775e9565b2d7fcc7c4605884ccca268a9e70c
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:c2fb12504ac62790ff9039a517256802d98885b71e5f01246cbb99493b9f026c \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlinkCCIP Image:
cosign verify public.ecr.aws/chainlink/ccip@sha256:48b907d649fddfd748b893ebcd0775e9565b2d7fcc7c4605884ccca268a9e70c \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.36.0
Minor Changes
Patch Changes
-
#21220
d5f838f- Fix EVMService.SubmitTransaction to return TxReverted when receipt status is 0 (reverted), instead of always returning TxSuccess. This resolves OCR consensus failures on Polygon WriteReport where DON nodes returned inconsistent results for reverted transactions. -
#18882
de0dfd6- #updated Update Aptos deployment ops to support new OnRamp bindings. -
#21237
0ec7a41- #updated In llo observation loop ensure that the Pipeline streams are extracted atomically
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.36.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.36.0
Digest: sha256:2008988baf78eef53c67fedcbf8146544bf1d75a5309e7cf03676e0975ef2c51
CCIP Image
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/ccip:2.36.0-ccip
Digest: sha256:2c4441c4813c4db37ace0dbe4a796c20fb7a81ccc04d89cee88b9c92d03290c8
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:2008988baf78eef53c67fedcbf8146544bf1d75a5309e7cf03676e0975ef2c51 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlinkCCIP Image:
cosign verify public.ecr.aws/chainlink/ccip@sha256:2c4441c4813c4db37ace0dbe4a796c20fb7a81ccc04d89cee88b9c92d03290c8 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.35.0
Minor Changes
-
#21142
f39d501- #added Add countNilsAsFaults flag to MedianTask. When enabled, nil values are counted toward allowedFaults and filtered out before median calculation, preventing nils from crashing the task while preserving fault
Patch Changes
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.35.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.35.0
Digest: sha256:a1730de619c92c3f14ceb674e88c82ea977b93b41bd988f48f5a0033ff486127
CCIP Image
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/ccip:2.35.0-ccip
Digest: sha256:60baa2bad67667eb4c87901bdc5c124b9b9b7563b30444e4221f18de5f5870b3
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:a1730de619c92c3f14ceb674e88c82ea977b93b41bd988f48f5a0033ff486127 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlinkCCIP Image:
cosign verify public.ecr.aws/chainlink/ccip@sha256:60baa2bad67667eb4c87901bdc5c124b9b9b7563b30444e4221f18de5f5870b3 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.34.0
Minor Changes
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.34.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.34.0
Digest: sha256:9117f03ad4ba5ca7403bc1c41639d4adc708569a47221384f67704fab9b18973
CCIP Image
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/ccip:2.34.0-ccip
Digest: sha256:e6b9b717bfd729a6106507c6ceb5aaa70c3c6a46e47937d625df6103ed87364d
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:9117f03ad4ba5ca7403bc1c41639d4adc708569a47221384f67704fab9b18973 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlinkCCIP Image:
cosign verify public.ecr.aws/chainlink/ccip@sha256:e6b9b717bfd729a6106507c6ceb5aaa70c3c6a46e47937d625df6103ed87364d \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink🔗 Full Changelog
📊 Diff from Previous Release
v2.33.0
Minor Changes
Patch Changes
-
#20861
575232b- #internal chore(cre): bumps consensus capability to include user error for too large observations -
#20926
42581da- #changed Send custom event on atlas error and split MetaClient errors from RPC errors -
#20941
2420fc6- #internal consistent error handling in app startup
Container Images
Core Image
DockerHub:
docker pull docker.io/smartcontract/chainlink:2.33.0
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/chainlink:2.33.0
Digest: sha256:c2380ac42befadc68e8c7e82b1fff416efee236edebe5c75ee5fd134e88da584
CCIP Image
Amazon ECR Public:
docker pull public.ecr.aws/chainlink/ccip:2.33.0-ccip
Digest: sha256:e892af1ea6dea35dced07c03c4ea2b518e2656e3860931bc5d381a2dba80b74c
Verification
Verify the image signatures using cosign:
Core Image:
cosign verify docker.io/smartcontract/chainlink@sha256:c2380ac42befadc68e8c7e82b1fff416efee236edebe5c75ee5fd134e88da584 \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlinkCCIP Image:
cosign verify public.ecr.aws/chainlink/ccip@sha256:e892af1ea6dea35dced07c03c4ea2b518e2656e3860931bc5d381a2dba80b74c \
--certificate-oidc-issuer https://token.actions.githubusercontent.com \
--certificate-identity-regexp '^https://github.com/smartcontractkit/.*$' \
--certificate-github-workflow-repository smartcontractkit/chainlink