Skip to content

Latest commit

 

History

History
316 lines (189 loc) · 32.1 KB

CHANGELOG.md

File metadata and controls

316 lines (189 loc) · 32.1 KB

Changelog

0.15.0 (2026-10-19)

Features

  • 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)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • big int to uint for evm source reader (#1480)
  • tokenverifier: CCTPCodec via the chain accessor (#1450)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • verifier: job-queue archive lookup by message ID, JSON output, and owner inference (#1443) (6c81605)

Bug Fixes

0.12.0 (2026-09-14)

⚠ BREAKING CHANGES

  • verifier: composable verifier gates via vtypes.Chain (#1417)

Features

  • hooks: policy hook followups (#1437) (1703932)
  • support resilient reader config for indexer and add retry policy (#1364) (02af09e)

Bug Fixes

  • indexer: anchor generate-docs.sh to its own directory (#1420) (177abec)
  • indexer: unsigned selector and sequence number in client response models (#1419) (4238033)
  • reduce maxFilterBlockRange to 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)

Code Refactoring

  • verifier: composable verifier gates via vtypes.Chain (#1417) (f920c80)

0.11.0 (2026-09-09)

Features

  • remove configure lombard evm dependency (#1394) (14a9d8b)
  • verifier: policy endpoint latency histogram (#1415) (51663c6)

Bug Fixes

  • 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)

Bug Fixes

0.10.0 (2026-09-08)

⚠ BREAKING CHANGES

  • Add GCP support (#1410)

Features

Bug Fixes

  • indexer: skip nil-message verifier results so they cannot poison a shared batch (#1427) (0d9d551)

0.9.1 (2026-09-07)

Bug Fixes

  • integration: defer rmn remote read to query time (#1424) (f0dfb98)

0.9.0 (2026-09-04)

Features

  • token: add metrics and traces for cctp and lombard (#1409) (5785515)

0.8.1 (2026-09-03)

Bug Fixes

  • verifier: handle nil keystore in service factory (#1406) (08ce1f3)

0.8.0 (2026-09-03)

Features

  • verifier: policy hooks (#1380) (039ff50)
  • verifier: support explicit auto-adoption of keystore signer address (#1395) (8dacb27)

Bug Fixes

  • 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)

Features

Bug Fixes

  • verifier: attest using any reachable aggregator's rules (#1388) (84b6b7c)

0.6.0 (2026-08-28)

Features

0.5.0 (2026-08-25)

Features

  • 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)

Bug Fixes

  • 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)

Features

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

0.2.0 (2026-07-20)

⚠ BREAKING CHANGES

  • remove blockchain_infos from application config (CCIP-12443) (#1271)

Features

  • 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)

Bug Fixes

  • Initialize lastSeenTime to InitialQueryTime (#1275) (d938b37)

0.1.0 (2026-07-14)

⚠ BREAKING CHANGES

  • bootstrap: prune With* options in favor of config (#1265)

Features

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • bootstrap: prune With* options in favor of config (#1265) (931cc17)