0.15.0 (2026-10-19)
- add admin detail-to-recovery deep links and post-reschedule continuity (#1515) (e94fc14)
- add degraded health status and per-chain health metrics (#1507) (a1e5999)
- enable verifier admin console in devenv and refine recovery UX (#1517) (985e291)
- Implement aggregator status API (#1484) (cb0b4a4)
- pricer-service: add chain agnostic family interface (#1472) (37d689a)
- pricer: add the FeeQuoter reader, a stub FeeQuoter writer and the gas price reader to the EVM accessor (#1519) (84c3957)
- tools: noeagerio analyzer forbidding I/O in constructors and Start (#1499) (1e21946)
- unify admin message search and add recent failure browsing (#1514) (7ba0426)
- verifier: add admin console copy buttons, status pills, and batch reschedule controls (#1508) (91fed38)
- verifier: admin console package (search, reschedule, recovery, action log) (#1500) (bb0c396)
- verifier: confirm the source block before publishing tasks (#1494) (d0bfacb)
- verifier: serve the admin console from the verifier factories (#1501) (65b1c81)
- bound startup DB I/O by caller ctx; build chain accessors concurrently (#1498) (0b639df)
- bump to go 1.26.9 (#1524) (d468a05)
- deps: bump chain-selectors (#1505) (6d8cc8f)
- tokenverifier: handle empty batches and attestation results (#1506) (8b3c66b)
- tolerate per-chain/per-source startup failures (#1497) (55ef592)
- update Fee Quoter accessor interface (#1511) (648ac45)
- verifier: defer source reader init and tolerate per-chain start failures (#1496) (e05353b)
0.14.0 (2026-10-05)
- big int to uint for evm source reader (#1480)
- tokenverifier: CCTPCodec via the chain accessor (#1450)
- big int to uint for evm source reader (#1480) (7344ad7)
- CCIP-12517 aggregator traces (#1459) (3d88ede)
- CCIP-12517 indexer traces (#1464) (c93b0d2)
- configdoc: adopt chainlink-common x/config and check DocComments freshness (#1477) (b24e525)
- evm: harden CL node-config conversion for the standalone cutover (#1461) (1d28ed6)
- harden dockerfiles (#1474) (f6daab8)
- move evm accessor registry into its own package (#1479) (fcf7c2e)
- parse config doc comments via chainlink-common/x/config so pre-generated config can live outside the module (#1451) (bfd0913)
- standalone beholder support (#1467) (1033ffd)
- standardize health checks (#1476) (3028543)
- tokenverifier: CCTPCodec via the chain accessor (#1450) (96ca522)
- CCIP-13583 keep discovery span until finalized (#1454) (89cab36)
- replay: persist message drops (#1447) (78d7875)
- tokenverifier: CCTP codec selection for source chains (#1475) (43a93c9)
0.13.0 (2026-09-17)
- verifier: job-queue archive lookup by message ID, JSON output, and owner inference (#1443) (6c81605)
- aggregator: storage config nil guard (#1458) (e1a6985)
- bump chainlink-proto dependency (#1457) (1b32fa7)
- deps: bump chain-selectors (#1448) (e8913fc)
- devenv grafana service log (#1452) (8713af5)
- dockerfiles: upgrade openssl to patch CVEs (#1453) (ecac495)
- indexer scheduler backoff overflow (#1456) (e345c02)
- tokenverifier: bump defaultStartupTimeout to 2 min (#1463) (3cef5e4)
0.12.0 (2026-09-14)
- verifier: composable verifier gates via vtypes.Chain (#1417)
- hooks: policy hook followups (#1437) (1703932)
- support resilient reader config for indexer and add retry policy (#1364) (02af09e)
- indexer: anchor generate-docs.sh to its own directory (#1420) (177abec)
- indexer: unsigned selector and sequence number in client response models (#1419) (4238033)
- reduce
maxFilterBlockRangeto 1000 (#1446) (7cdff50) - verifier: grow policy hook retry delay with attempt count (#1416) (dd536f0)
- verifier: option to disable finality checker in token verifier (#1438) (554fc9a)
0.11.0 (2026-09-09)
- remove configure lombard evm dependency (#1394) (14a9d8b)
- verifier: policy endpoint latency histogram (#1415) (51663c6)
- pass unbounded queries through without bisection (#1429) (0228036)
- verifier: reduce aggregator retry spam, use exponential backoff (#1436) (33570c0)
- verifier: reject [policy_hook] in Chainlink-node mode at boot (#1414) (23f8516)
0.10.1 (2026-09-08)
0.10.0 (2026-09-08)
- Add GCP support (#1410)
0.9.1 (2026-09-07)
0.9.0 (2026-09-04)
0.8.1 (2026-09-03)
0.8.0 (2026-09-03)
- verifier: policy hooks (#1380) (039ff50)
- verifier: support explicit auto-adoption of keystore signer address (#1395) (8dacb27)
- evm: bump down default batch size to 25 (#1404) (16bee77)
- verifier: add adaptive log fetching and return early on no progress (#1370) (92ca56b)
0.7.0 (2026-09-01)
0.6.0 (2026-08-28)
0.5.0 (2026-08-25)
- Batch chain status updates (#1373) (2c733db)
- evm: Derive RMN Remote addresses from ramp contracts' on-chain static config (#1357) (32d9d53)
- refactor token verifier factory (#1365) (5d5c08c)
- standalone: staging migration prep (#1369) (5adf356)
- token-verifier: Support Solana format for Lombard (#1366) (f58abe6)
- deps: bump chain-selectors (#1347) (694608e)
- evm: extract load config functionality away from init (#1375) (fd4de11)
- executor: fail on pyroscope start errors, settle deprecated [Monitoring] (#1352) (01a8773)
- indexer: no hmac if empty/default api pair (#1368) (00f1fb9)
- Remove EVM specific address validation for CCTP transaction hash (#1371) (c5fefe6)
- standalone: executor o11y (#1349) (8f97557)
- verifier: unify poll timing, drop dead SourceConfig.RMNRemoteAddress (#1351) (eb69b02)
0.4.0 (2026-08-13)
- executor: add pipeline state metrics (#1339) (b25bb1a)
- verifier: add message pipeline state metrics (#1334) (3f28b1f)
- evm: harden standalone cutover parity (#1343) (8bff61f)
- evm: standalone parity items batch 1 (#1342) (3da1b7d)
- update lombard and cctp verifier tags to use v2.1.0 (#1340) (42174dd)
- verifier: restore standalone source-reader monitoring (#1345) (6691a13)
0.3.0 (2026-08-10)
- add evm doc generation (#1312) (bf4890d)
- Add KMS support (#1301) (89d4e91)
- Backpressure improvements (#1285) (44cdcc0)
- bootstrap: adopt Chainlink node keys via [key_import] (#1317) (18539d6)
- cli: ccv migrate export/inspect commands (#1320) (e72f479)
- evm: accept a Chainlink node TOML config in the EVM accessor (#1321) (bb329b8)
- evm: deprecate CTF from evm standalone (#1305) (f72fd9b)
- evm: drive restart-orphaned transactions to completion (#1332) (c20ed8a)
- evm: support per-node RPC prioritization in the standalone accessor (#1326) (35c93df)
- evm: use production chain services in standalone accessors (#1292) (10f02b0)
- executor: Add ErrMessageRejectedByTransmitter to executor non retryable errors (#1330) (92f44ec)
- Make the CSA key mode/backend-driven (#1322) (d8bcf56)
- migration: node key export shared between CLI and devenv (#1318) (7ea702e)
- Remove blocking mechanism in enqueue (#1298) (ff0e27d)
- Use redis for heartbeat config (#1284) (c2352c5)
- verifier & executor traces (CCIP-12516) (#1297) (669bb6e)
- configdoc: error on nil fields in example config (#1311) (408abc4)
- deps: bump chain-selectors (#1313) (6a75095)
- evm: onramp lane expansion fixes (#1306) (41818c8)
- Revert "feat: Backpressure improvements" (#1296) (6b42ff1)
0.2.0 (2026-07-20)
- remove blockchain_infos from application config (CCIP-12443) (#1271)
- jd: stage replacement jobs before cutover (CCIP-11875) (#1270) (ec7a327)
- push signing key variants at JD registration; add family SigningIdentityReader (#1230) (b654f20)
- remove blockchain_infos from application config (CCIP-12443) (#1271) (2b5159a)
- use config instead of blockchain info (#1267) (3ac5492)
0.1.0 (2026-07-14)
- bootstrap: prune With* options in favor of config (#1265)
- consolidate verifier config (#1213) (660cccb)
- ensure envar is not defaulted if missing (660cccb)
- ensure envar is not defaulted if missing (660cccb)
- executor: attach CCIP messageID to TXM transaction meta (690f203)
- executor: attach CCIP messageID to TXM transaction meta (CCIP-11890) (#1242) (690f203)
- jd-lifecycle: instrument job proposal error paths (#1260) (b04a2f1)
- parallelise attestation fetching and verification (#1209) (976073d)
- support JD-free devenvs (#1257) (4273608)
- api middleware ignore unknown paths (#1161) (1012aca)
- cap finality_checker fetch range to MaxFinalityBlocksStored (#1112) (41c305b)
- ignore unknown monitoring in app config (#1241) (315e8ef)
- Increase fee limit to compensate for EIP-150 gas attenuation (#1139) (d99b5c6)
- tmp no strict bootstrap config parsing (#1232) (f565685)
- update ingestion timestamp on message replay/redelivery (#1173) (1951128)
- verifier target label (#1200) (7e4917a)