From e3117513aceba8b28f32ab5048b725757418cc2f Mon Sep 17 00:00:00 2001 From: Sneha Agnihotri Date: Wed, 1 May 2024 14:13:30 -0700 Subject: [PATCH] Bump version and update CHANGELOG for core v2.12.0 Signed-off-by: Sneha Agnihotri --- .changeset/beige-socks-cover.md | 5 - .changeset/brave-dots-breathe.md | 7 -- .changeset/brown-penguins-grin.md | 5 - .changeset/chilled-bikes-unite.md | 5 - .changeset/curvy-weeks-cover.md | 5 - .changeset/cyan-crabs-explode.md | 5 - .changeset/dull-dingos-remember.md | 5 - .changeset/early-paws-end.md | 5 - .changeset/empty-tomatoes-yawn.md | 5 - .changeset/fast-students-accept.md | 5 - .changeset/flat-guests-marry.md | 6 -- .changeset/forty-feet-train.md | 5 - .changeset/four-shoes-trade.md | 5 - .changeset/fresh-lizards-love.md | 5 - .changeset/fresh-moles-explode.md | 5 - .changeset/fresh-rice-learn.md | 5 - .changeset/fuzzy-pans-destroy.md | 5 - .changeset/gold-bottles-tell.md | 5 - .changeset/great-rockets-obey.md | 5 - .changeset/hot-dryers-flash.md | 5 - .changeset/hungry-ways-add.md | 6 -- .changeset/kind-deers-leave.md | 5 - .changeset/lovely-jeans-confess.md | 6 -- .changeset/lucky-ghosts-give.md | 5 - .changeset/lucky-windows-taste.md | 5 - .changeset/many-pillows-reflect.md | 5 - .changeset/new-forks-grab.md | 5 - .changeset/olive-knives-happen.md | 5 - .changeset/orange-squids-kick.md | 5 - .changeset/perfect-dancers-guess.md | 5 - .changeset/pink-schools-provide.md | 5 - .changeset/plenty-wombats-grab.md | 5 - .changeset/poor-masks-fold.md | 6 -- .changeset/poor-socks-travel.md | 5 - .changeset/pretty-flies-fold.md | 5 - .changeset/pretty-kangaroos-tell.md | 5 - .changeset/proud-toys-travel.md | 5 - .changeset/quick-fishes-heal.md | 5 - .changeset/real-numbers-taste.md | 5 - .changeset/rich-jars-flow.md | 5 - .changeset/silver-otters-play.md | 5 - .changeset/sixty-readers-mix.md | 5 - .changeset/smooth-comics-love.md | 5 - .changeset/soft-hotels-decide.md | 5 - .changeset/sour-jars-cross.md | 13 --- .changeset/spotty-cooks-think.md | 5 - .changeset/stale-terms-march.md | 7 -- .changeset/sweet-sloths-laugh.md | 5 - .changeset/swift-horses-unite.md | 5 - .changeset/tasty-lions-rhyme.md | 5 - .changeset/tender-crews-jam.md | 5 - .changeset/thirty-students-explain.md | 5 - .changeset/tidy-trees-tie.md | 5 - .changeset/tricky-bats-exist.md | 5 - .changeset/two-countries-lay.md | 5 - .changeset/warm-impalas-return.md | 5 - .changeset/weak-emus-reply.md | 5 - .changeset/witty-icons-rhyme.md | 5 - .changeset/witty-numbers-sleep.md | 5 - CHANGELOG.md | 142 ++++++++++++++++++++++++++ package.json | 2 +- 61 files changed, 143 insertions(+), 312 deletions(-) delete mode 100644 .changeset/beige-socks-cover.md delete mode 100644 .changeset/brave-dots-breathe.md delete mode 100644 .changeset/brown-penguins-grin.md delete mode 100644 .changeset/chilled-bikes-unite.md delete mode 100644 .changeset/curvy-weeks-cover.md delete mode 100644 .changeset/cyan-crabs-explode.md delete mode 100644 .changeset/dull-dingos-remember.md delete mode 100644 .changeset/early-paws-end.md delete mode 100644 .changeset/empty-tomatoes-yawn.md delete mode 100644 .changeset/fast-students-accept.md delete mode 100644 .changeset/flat-guests-marry.md delete mode 100644 .changeset/forty-feet-train.md delete mode 100644 .changeset/four-shoes-trade.md delete mode 100644 .changeset/fresh-lizards-love.md delete mode 100644 .changeset/fresh-moles-explode.md delete mode 100644 .changeset/fresh-rice-learn.md delete mode 100644 .changeset/fuzzy-pans-destroy.md delete mode 100644 .changeset/gold-bottles-tell.md delete mode 100644 .changeset/great-rockets-obey.md delete mode 100644 .changeset/hot-dryers-flash.md delete mode 100644 .changeset/hungry-ways-add.md delete mode 100644 .changeset/kind-deers-leave.md delete mode 100644 .changeset/lovely-jeans-confess.md delete mode 100644 .changeset/lucky-ghosts-give.md delete mode 100644 .changeset/lucky-windows-taste.md delete mode 100644 .changeset/many-pillows-reflect.md delete mode 100644 .changeset/new-forks-grab.md delete mode 100644 .changeset/olive-knives-happen.md delete mode 100644 .changeset/orange-squids-kick.md delete mode 100644 .changeset/perfect-dancers-guess.md delete mode 100644 .changeset/pink-schools-provide.md delete mode 100644 .changeset/plenty-wombats-grab.md delete mode 100644 .changeset/poor-masks-fold.md delete mode 100644 .changeset/poor-socks-travel.md delete mode 100644 .changeset/pretty-flies-fold.md delete mode 100644 .changeset/pretty-kangaroos-tell.md delete mode 100644 .changeset/proud-toys-travel.md delete mode 100644 .changeset/quick-fishes-heal.md delete mode 100644 .changeset/real-numbers-taste.md delete mode 100644 .changeset/rich-jars-flow.md delete mode 100644 .changeset/silver-otters-play.md delete mode 100644 .changeset/sixty-readers-mix.md delete mode 100644 .changeset/smooth-comics-love.md delete mode 100644 .changeset/soft-hotels-decide.md delete mode 100644 .changeset/sour-jars-cross.md delete mode 100644 .changeset/spotty-cooks-think.md delete mode 100644 .changeset/stale-terms-march.md delete mode 100644 .changeset/sweet-sloths-laugh.md delete mode 100644 .changeset/swift-horses-unite.md delete mode 100644 .changeset/tasty-lions-rhyme.md delete mode 100644 .changeset/tender-crews-jam.md delete mode 100644 .changeset/thirty-students-explain.md delete mode 100644 .changeset/tidy-trees-tie.md delete mode 100644 .changeset/tricky-bats-exist.md delete mode 100644 .changeset/two-countries-lay.md delete mode 100644 .changeset/warm-impalas-return.md delete mode 100644 .changeset/weak-emus-reply.md delete mode 100644 .changeset/witty-icons-rhyme.md delete mode 100644 .changeset/witty-numbers-sleep.md diff --git a/.changeset/beige-socks-cover.md b/.changeset/beige-socks-cover.md deleted file mode 100644 index 0b7c22d01e5..00000000000 --- a/.changeset/beige-socks-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -#internal changes to core required by change BCF3168 in common to add relayer set diff --git a/.changeset/brave-dots-breathe.md b/.changeset/brave-dots-breathe.md deleted file mode 100644 index f1ae4f4d21e..00000000000 --- a/.changeset/brave-dots-breathe.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"chainlink": minor ---- - -Added a new CLI command, `blocks find-lca,` which finds the latest block that is available in both the database and on the chain for the specified chain. -Added a new CLI command, `node remove-blocks,` which removes all blocks and logs greater than or equal to the specified block number. -#nops #added diff --git a/.changeset/brown-penguins-grin.md b/.changeset/brown-penguins-grin.md deleted file mode 100644 index 24a06a030fc..00000000000 --- a/.changeset/brown-penguins-grin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Fix in memory data source cache changes/bug that only allowed pipeline results where none of the data sources failed. #bugfix diff --git a/.changeset/chilled-bikes-unite.md b/.changeset/chilled-bikes-unite.md deleted file mode 100644 index e3e54852002..00000000000 --- a/.changeset/chilled-bikes-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -#internal Add script to create test database user and update docs diff --git a/.changeset/curvy-weeks-cover.md b/.changeset/curvy-weeks-cover.md deleted file mode 100644 index 0b19df8ad16..00000000000 --- a/.changeset/curvy-weeks-cover.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#wip Keystone contract wrappers updated diff --git a/.changeset/cyan-crabs-explode.md b/.changeset/cyan-crabs-explode.md deleted file mode 100644 index 5018e2d555c..00000000000 --- a/.changeset/cyan-crabs-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Add support for workflow jobs to Operator UI #wip #added diff --git a/.changeset/dull-dingos-remember.md b/.changeset/dull-dingos-remember.md deleted file mode 100644 index 7c1b748cff7..00000000000 --- a/.changeset/dull-dingos-remember.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -use safe lib for approve #bugfix diff --git a/.changeset/early-paws-end.md b/.changeset/early-paws-end.md deleted file mode 100644 index 1a3edb5083f..00000000000 --- a/.changeset/early-paws-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -generate gethwrappers for updating node operators in capability registry #internal diff --git a/.changeset/empty-tomatoes-yawn.md b/.changeset/empty-tomatoes-yawn.md deleted file mode 100644 index 3f6e94b79a9..00000000000 --- a/.changeset/empty-tomatoes-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Add a comment to Chain Reader Service constructor that specifies that anonymous events are not supported. diff --git a/.changeset/fast-students-accept.md b/.changeset/fast-students-accept.md deleted file mode 100644 index 8813f3a7812..00000000000 --- a/.changeset/fast-students-accept.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Optimize workflow engine tests diff --git a/.changeset/flat-guests-marry.md b/.changeset/flat-guests-marry.md deleted file mode 100644 index c1eb6549a96..00000000000 --- a/.changeset/flat-guests-marry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": minor ---- - -#internal Gas Estimator L1Oracles to be chain specific -#removed cmd/arbgas diff --git a/.changeset/forty-feet-train.md b/.changeset/forty-feet-train.md deleted file mode 100644 index f5ea60fd061..00000000000 --- a/.changeset/forty-feet-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Bumping chainlink-automation version to v1.0.3 diff --git a/.changeset/four-shoes-trade.md b/.changeset/four-shoes-trade.md deleted file mode 100644 index cb5c9f4be6b..00000000000 --- a/.changeset/four-shoes-trade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Removed AppConfig from Evm config #internal diff --git a/.changeset/fresh-lizards-love.md b/.changeset/fresh-lizards-love.md deleted file mode 100644 index 8e6e5d5cfef..00000000000 --- a/.changeset/fresh-lizards-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -#internal Updates required to work with chainlink-common changes to support grpc streams for capabilities diff --git a/.changeset/fresh-moles-explode.md b/.changeset/fresh-moles-explode.md deleted file mode 100644 index 205002b40a0..00000000000 --- a/.changeset/fresh-moles-explode.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -core/chains/evm/logpoller: Stricter finality checks in LogPoller, to be more robust during rpc failover events #updated diff --git a/.changeset/fresh-rice-learn.md b/.changeset/fresh-rice-learn.md deleted file mode 100644 index 6425cdd4581..00000000000 --- a/.changeset/fresh-rice-learn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Moved test functions under evm package to support evm extraction #internal diff --git a/.changeset/fuzzy-pans-destroy.md b/.changeset/fuzzy-pans-destroy.md deleted file mode 100644 index 3cff19f8d8a..00000000000 --- a/.changeset/fuzzy-pans-destroy.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Use sqlutil instead of pg.Opts/Q/Queryer #internal diff --git a/.changeset/gold-bottles-tell.md b/.changeset/gold-bottles-tell.md deleted file mode 100644 index 5289f368a55..00000000000 --- a/.changeset/gold-bottles-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -#added : Re-enable abandoned transaction tracker diff --git a/.changeset/great-rockets-obey.md b/.changeset/great-rockets-obey.md deleted file mode 100644 index b90bc810a01..00000000000 --- a/.changeset/great-rockets-obey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#wip Keystone wrapper regenerate diff --git a/.changeset/hot-dryers-flash.md b/.changeset/hot-dryers-flash.md deleted file mode 100644 index 8423420589d..00000000000 --- a/.changeset/hot-dryers-flash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/services: update llo & versioning to use sqlutil #internal diff --git a/.changeset/hungry-ways-add.md b/.changeset/hungry-ways-add.md deleted file mode 100644 index 657494de605..00000000000 --- a/.changeset/hungry-ways-add.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": patch ---- - -#bugfix -vrf fix replay number of blocks logic and add logging for job specs diff --git a/.changeset/kind-deers-leave.md b/.changeset/kind-deers-leave.md deleted file mode 100644 index ef88e78241c..00000000000 --- a/.changeset/kind-deers-leave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -bump mockery in makefile #updated diff --git a/.changeset/lovely-jeans-confess.md b/.changeset/lovely-jeans-confess.md deleted file mode 100644 index 50fc70c2c14..00000000000 --- a/.changeset/lovely-jeans-confess.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": minor ---- - -#nops : Enable configurable client error regexes for error classification -#added : New toml configuration options for [EVM.NodePool.Errors] to pass regexes on NonceTooLow, NonceTooHigh, ReplacementTransactionUnderpriced, LimitReached, TransactionAlreadyInMempool, TerminallyUnderpriced, InsufficientEth, TxFeeExceedsCap, L2FeeTooLow, L2FeeTooHigh, L2Full, TransactionAlreadyMined, Fatal, and ServiceUnavailable. diff --git a/.changeset/lucky-ghosts-give.md b/.changeset/lucky-ghosts-give.md deleted file mode 100644 index 2ce47a6978b..00000000000 --- a/.changeset/lucky-ghosts-give.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/services/keystore: switch to sqlutil.DataStore #internal diff --git a/.changeset/lucky-windows-taste.md b/.changeset/lucky-windows-taste.md deleted file mode 100644 index bfcf559adb5..00000000000 --- a/.changeset/lucky-windows-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Validate support for postgresql-client 16, and update docker image's bundled postgresql-client from 15 to 16. #nops #updated diff --git a/.changeset/many-pillows-reflect.md b/.changeset/many-pillows-reflect.md deleted file mode 100644 index 6de57ecc2a4..00000000000 --- a/.changeset/many-pillows-reflect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/services/keeper: switch to sqlutil.DataSource #internal diff --git a/.changeset/new-forks-grab.md b/.changeset/new-forks-grab.md deleted file mode 100644 index 350b5baafb0..00000000000 --- a/.changeset/new-forks-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Drop unused queryTimeout config from TXM strategy #internal diff --git a/.changeset/olive-knives-happen.md b/.changeset/olive-knives-happen.md deleted file mode 100644 index 7f522c96ff1..00000000000 --- a/.changeset/olive-knives-happen.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Generic Plugin `onchainSigningStrategy` support diff --git a/.changeset/orange-squids-kick.md b/.changeset/orange-squids-kick.md deleted file mode 100644 index a934e70063d..00000000000 --- a/.changeset/orange-squids-kick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Remote Trigger setup diff --git a/.changeset/perfect-dancers-guess.md b/.changeset/perfect-dancers-guess.md deleted file mode 100644 index 6ee4099c45a..00000000000 --- a/.changeset/perfect-dancers-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Rename workflow tags to labels diff --git a/.changeset/pink-schools-provide.md b/.changeset/pink-schools-provide.md deleted file mode 100644 index 6b2aa5ea0c4..00000000000 --- a/.changeset/pink-schools-provide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#bugfix Fixed an issue where the `rebroadcast-transactions` commands did not execute config validation. diff --git a/.changeset/plenty-wombats-grab.md b/.changeset/plenty-wombats-grab.md deleted file mode 100644 index 84fb96f8b80..00000000000 --- a/.changeset/plenty-wombats-grab.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#wip Regenerate Keystone wrappers diff --git a/.changeset/poor-masks-fold.md b/.changeset/poor-masks-fold.md deleted file mode 100644 index 1564aa0791f..00000000000 --- a/.changeset/poor-masks-fold.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": minor ---- - -Move JuelsPerFeeCoinCacheDuration under JuelsPerFeeCoinCache struct in config. Rename JuelsPerFeeCoinCacheDuration to updateInterval. Add stalenessAlertThreshold to JuelsPerFeeCoinCache config. -StalenessAlertThreshold cfg option has a default of 24 hours which means that it doesn't have to be set unless we want to override the duration after which a stale cache should start throwing errors. diff --git a/.changeset/poor-socks-travel.md b/.changeset/poor-socks-travel.md deleted file mode 100644 index 88986845095..00000000000 --- a/.changeset/poor-socks-travel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/services/ocr2/plugins/ocr2keeper/evmregister/v21/upkeepstate: use sqlutil instead of pg.QOpts #internal diff --git a/.changeset/pretty-flies-fold.md b/.changeset/pretty-flies-fold.md deleted file mode 100644 index d67a3117e14..00000000000 --- a/.changeset/pretty-flies-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -cor/services/relay/evm/mercury: switch to sqlutil.DataStore #internal diff --git a/.changeset/pretty-kangaroos-tell.md b/.changeset/pretty-kangaroos-tell.md deleted file mode 100644 index 946869b1ca0..00000000000 --- a/.changeset/pretty-kangaroos-tell.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Add check for valid semvar value for changeset file #internal diff --git a/.changeset/proud-toys-travel.md b/.changeset/proud-toys-travel.md deleted file mode 100644 index e2b1f0c7269..00000000000 --- a/.changeset/proud-toys-travel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Improving LogPoller read queries by properly sorting by multiple columns #updated diff --git a/.changeset/quick-fishes-heal.md b/.changeset/quick-fishes-heal.md deleted file mode 100644 index 966e74c843a..00000000000 --- a/.changeset/quick-fishes-heal.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- -#changed -Added prefix `RPCClient returned error ({RPC_NAME})` to RPC errors to simplify filtering of RPC related issues. diff --git a/.changeset/real-numbers-taste.md b/.changeset/real-numbers-taste.md deleted file mode 100644 index d9f545444c2..00000000000 --- a/.changeset/real-numbers-taste.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/services/functions: switch to sqlutil.DataStore #internal diff --git a/.changeset/rich-jars-flow.md b/.changeset/rich-jars-flow.md deleted file mode 100644 index cb72503fe0d..00000000000 --- a/.changeset/rich-jars-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Narrowing topic, data_word indexes by adding (evm_chain_id, address, event_sig) to the index definition #db_update diff --git a/.changeset/silver-otters-play.md b/.changeset/silver-otters-play.md deleted file mode 100644 index 433011b5c76..00000000000 --- a/.changeset/silver-otters-play.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Validate user email before asking for a password in the chainlink CLI. diff --git a/.changeset/sixty-readers-mix.md b/.changeset/sixty-readers-mix.md deleted file mode 100644 index a6782a5b276..00000000000 --- a/.changeset/sixty-readers-mix.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Add support for X Layer (X1) #added diff --git a/.changeset/smooth-comics-love.md b/.changeset/smooth-comics-love.md deleted file mode 100644 index 6d41284978d..00000000000 --- a/.changeset/smooth-comics-love.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -update keystone gethwrapper with remove operator function #internal diff --git a/.changeset/soft-hotels-decide.md b/.changeset/soft-hotels-decide.md deleted file mode 100644 index 75b4cadd4e5..00000000000 --- a/.changeset/soft-hotels-decide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -switch more EVM components to use sqlutil.DataStore #internal diff --git a/.changeset/sour-jars-cross.md b/.changeset/sour-jars-cross.md deleted file mode 100644 index b904e8e3dd0..00000000000 --- a/.changeset/sour-jars-cross.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -"chainlink": patch ---- - -#added - -Add configurability to mercury transmitter - -```toml -[Mercury.Transmitter] -TransmitQueueMaxSize = 10_000 # Default -TransmitTimeout = "5s" # Default -``` diff --git a/.changeset/spotty-cooks-think.md b/.changeset/spotty-cooks-think.md deleted file mode 100644 index e645de27beb..00000000000 --- a/.changeset/spotty-cooks-think.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal fix txdb documentation typos diff --git a/.changeset/stale-terms-march.md b/.changeset/stale-terms-march.md deleted file mode 100644 index 72ba417eac3..00000000000 --- a/.changeset/stale-terms-march.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"chainlink": patch ---- - -Bump libocr => fd3cab206b2ca3b7ff207996b95673b2d6303ec4 - -#internal diff --git a/.changeset/sweet-sloths-laugh.md b/.changeset/sweet-sloths-laugh.md deleted file mode 100644 index cbc72913ec9..00000000000 --- a/.changeset/sweet-sloths-laugh.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/sessions: switch to sqlutil.DataSource #internal diff --git a/.changeset/swift-horses-unite.md b/.changeset/swift-horses-unite.md deleted file mode 100644 index d9d426efe6d..00000000000 --- a/.changeset/swift-horses-unite.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/bridges: use sqlutil.DataSource #internal diff --git a/.changeset/tasty-lions-rhyme.md b/.changeset/tasty-lions-rhyme.md deleted file mode 100644 index b80f1337bce..00000000000 --- a/.changeset/tasty-lions-rhyme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -add getters #internal diff --git a/.changeset/tender-crews-jam.md b/.changeset/tender-crews-jam.md deleted file mode 100644 index 41b4f0a7633..00000000000 --- a/.changeset/tender-crews-jam.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -vrfv2plus - account for num words in coordinator gas overhead in v2plus wrapper diff --git a/.changeset/thirty-students-explain.md b/.changeset/thirty-students-explain.md deleted file mode 100644 index 0408383bd03..00000000000 --- a/.changeset/thirty-students-explain.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal diff --git a/.changeset/tidy-trees-tie.md b/.changeset/tidy-trees-tie.md deleted file mode 100644 index 7ff415e9de4..00000000000 --- a/.changeset/tidy-trees-tie.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#changed Updating the log trigger log provider's readMaxBatchSize to 56 diff --git a/.changeset/tricky-bats-exist.md b/.changeset/tricky-bats-exist.md deleted file mode 100644 index 3c748353859..00000000000 --- a/.changeset/tricky-bats-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -minor fixes #bugfix diff --git a/.changeset/two-countries-lay.md b/.changeset/two-countries-lay.md deleted file mode 100644 index f3d78e6a2e6..00000000000 --- a/.changeset/two-countries-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -update keystone gethwrapper #internal diff --git a/.changeset/warm-impalas-return.md b/.changeset/warm-impalas-return.md deleted file mode 100644 index 167d831692c..00000000000 --- a/.changeset/warm-impalas-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#added JuelsPerFeeCoinCache is enabled by default for OCR2 jobs, added `Disable` field under [pluginConfig.JuelsPerFeeCoinCache] tag to disable this feature (e.g. Disable=true) diff --git a/.changeset/weak-emus-reply.md b/.changeset/weak-emus-reply.md deleted file mode 100644 index ef0c1fe4dae..00000000000 --- a/.changeset/weak-emus-reply.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -#internal Updated FindTxesWithAttemptsAndReceiptsByIdsAndState method signature to accept int64 for tx ID instead of big.Int diff --git a/.changeset/witty-icons-rhyme.md b/.changeset/witty-icons-rhyme.md deleted file mode 100644 index 25d9cf3b1d3..00000000000 --- a/.changeset/witty-icons-rhyme.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -offchain settlement fix #bugfix diff --git a/.changeset/witty-numbers-sleep.md b/.changeset/witty-numbers-sleep.md deleted file mode 100644 index d42664d9f76..00000000000 --- a/.changeset/witty-numbers-sleep.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Support for retention in LogPoller's filters registered by ContractTransmitter #changed diff --git a/CHANGELOG.md b/CHANGELOG.md index 336b896ce78..314626a0bd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,145 @@ # Changelog Chainlink Core +## 2.12.0 - UNRELEASED + +### Minor Changes + +- [#13000](https://github.com/smartcontractkit/chainlink/pull/13000) [`1b994043b0`](https://github.com/smartcontractkit/chainlink/commit/1b994043b00cad9e0c900b6d12173dd1008480a5) Thanks [@ettec](https://github.com/ettec)! - #internal changes to core required by change BCF3168 in common to add relayer set + +- [#12867](https://github.com/smartcontractkit/chainlink/pull/12867) [`27d9413286`](https://github.com/smartcontractkit/chainlink/commit/27d941328655e0cde608c1eff47de736c11e2e58) Thanks [@dhaidashenko](https://github.com/dhaidashenko)! - Added a new CLI command, `blocks find-lca,` which finds the latest block that is available in both the database and on the chain for the specified chain. + Added a new CLI command, `node remove-blocks,` which removes all blocks and logs greater than or equal to the specified block number. + #nops #added + +- [#12914](https://github.com/smartcontractkit/chainlink/pull/12914) [`28df745115`](https://github.com/smartcontractkit/chainlink/commit/28df74511568df989944ee92cfd625a5d22a2840) Thanks [@krehermann](https://github.com/krehermann)! - #internal Add script to create test database user and update docs + +- [#12837](https://github.com/smartcontractkit/chainlink/pull/12837) [`f7982fa718`](https://github.com/smartcontractkit/chainlink/commit/f7982fa718cd9dc6563019acd8dfc5a40475df9e) Thanks [@cedric-cordenier](https://github.com/cedric-cordenier)! - Add support for workflow jobs to Operator UI #wip #added + +- [#12686](https://github.com/smartcontractkit/chainlink/pull/12686) [`2e768c150b`](https://github.com/smartcontractkit/chainlink/commit/2e768c150b44eb3ac8e41e7bafdd46911be57397) Thanks [@nolag](https://github.com/nolag)! - Add a comment to Chain Reader Service constructor that specifies that anonymous events are not supported. + +- [#12650](https://github.com/smartcontractkit/chainlink/pull/12650) [`6991af26d9`](https://github.com/smartcontractkit/chainlink/commit/6991af26d9fa0e048b72a05f4f9c13f2306c0328) Thanks [@silaslenihan](https://github.com/silaslenihan)! - #internal Gas Estimator L1Oracles to be chain specific + #removed cmd/arbgas + +- [#12857](https://github.com/smartcontractkit/chainlink/pull/12857) [`d90229e7a7`](https://github.com/smartcontractkit/chainlink/commit/d90229e7a7011f8dc1c331dffb0ad1eeaddba46f) Thanks [@ettec](https://github.com/ettec)! - #internal Updates required to work with chainlink-common changes to support grpc streams for capabilities + +- [#12605](https://github.com/smartcontractkit/chainlink/pull/12605) [`1d9dd466e2`](https://github.com/smartcontractkit/chainlink/commit/1d9dd466e2933b7558949554b882f29f63d90b9f) Thanks [@reductionista](https://github.com/reductionista)! - core/chains/evm/logpoller: Stricter finality checks in LogPoller, to be more robust during rpc failover events #updated + +- [#12968](https://github.com/smartcontractkit/chainlink/pull/12968) [`c97781582b`](https://github.com/smartcontractkit/chainlink/commit/c97781582bbe0333332b985fb10a06edeaafa524) Thanks [@dimriou](https://github.com/dimriou)! - Moved test functions under evm package to support evm extraction #internal + +- [#12456](https://github.com/smartcontractkit/chainlink/pull/12456) [`78dd3e026a`](https://github.com/smartcontractkit/chainlink/commit/78dd3e026a81cb656b99ac62ce552369573ca736) Thanks [@jmank88](https://github.com/jmank88)! - Use sqlutil instead of pg.Opts/Q/Queryer #internal + +- [#12533](https://github.com/smartcontractkit/chainlink/pull/12533) [`ccb8cd85fe`](https://github.com/smartcontractkit/chainlink/commit/ccb8cd85fef8e3bbe3fb5580277a7bd7f477e6bb) Thanks [@DylanTinianov](https://github.com/DylanTinianov)! - #added : Re-enable abandoned transaction tracker + +- [#12760](https://github.com/smartcontractkit/chainlink/pull/12760) [`3f4573479c`](https://github.com/smartcontractkit/chainlink/commit/3f4573479c32dedf44f04261f9d5d4905f2542c7) Thanks [@DylanTinianov](https://github.com/DylanTinianov)! - #nops : Enable configurable client error regexes for error classification + #added : New toml configuration options for [EVM.NodePool.Errors] to pass regexes on NonceTooLow, NonceTooHigh, ReplacementTransactionUnderpriced, LimitReached, TransactionAlreadyInMempool, TerminallyUnderpriced, InsufficientEth, TxFeeExceedsCap, L2FeeTooLow, L2FeeTooHigh, L2Full, TransactionAlreadyMined, Fatal, and ServiceUnavailable. + +- [#12595](https://github.com/smartcontractkit/chainlink/pull/12595) [`e6d4814bda`](https://github.com/smartcontractkit/chainlink/commit/e6d4814bda908f1c0582b914d5aa803cecf333be) Thanks [@ilija42](https://github.com/ilija42)! - Move JuelsPerFeeCoinCacheDuration under JuelsPerFeeCoinCache struct in config. Rename JuelsPerFeeCoinCacheDuration to updateInterval. Add stalenessAlertThreshold to JuelsPerFeeCoinCache config. + StalenessAlertThreshold cfg option has a default of 24 hours which means that it doesn't have to be set unless we want to override the duration after which a stale cache should start throwing errors. + +- [#12767](https://github.com/smartcontractkit/chainlink/pull/12767) [`8db5ccfb39`](https://github.com/smartcontractkit/chainlink/commit/8db5ccfb39f86c9817fcad28292dbe6500821810) Thanks [@pavel-raykov](https://github.com/pavel-raykov)! - Validate user email before asking for a password in the chainlink CLI. + +- [#12851](https://github.com/smartcontractkit/chainlink/pull/12851) [`40064f0dfe`](https://github.com/smartcontractkit/chainlink/commit/40064f0dfecda6e404993dff056e7a666cca7d26) Thanks [@amit-momin](https://github.com/amit-momin)! - #internal Updated FindTxesWithAttemptsAndReceiptsByIdsAndState method signature to accept int64 for tx ID instead of big.Int + +### Patch Changes + +- [#12907](https://github.com/smartcontractkit/chainlink/pull/12907) [`f0439ec840`](https://github.com/smartcontractkit/chainlink/commit/f0439ec8408b39456a74c37df9a264782ed4725c) Thanks [@ilija42](https://github.com/ilija42)! - Fix in memory data source cache changes/bug that only allowed pipeline results where none of the data sources failed. #bugfix + +- [#12996](https://github.com/smartcontractkit/chainlink/pull/12996) [`0a37c0ed53`](https://github.com/smartcontractkit/chainlink/commit/0a37c0ed5346df509b545c88278c026cb2adf375) Thanks [@DeividasK](https://github.com/DeividasK)! - #wip Keystone contract wrappers updated + +- [#12923](https://github.com/smartcontractkit/chainlink/pull/12923) [`274a988985`](https://github.com/smartcontractkit/chainlink/commit/274a988985e0530676bdfedbdb35dec4cb9fe8b2) Thanks [@shileiwill](https://github.com/shileiwill)! - use safe lib for approve #bugfix + +- [#12991](https://github.com/smartcontractkit/chainlink/pull/12991) [`929312681f`](https://github.com/smartcontractkit/chainlink/commit/929312681fb27529915912e8bd6e4000559ea77f) Thanks [@cds95](https://github.com/cds95)! - generate gethwrappers for updating node operators in capability registry #internal + +- [#12959](https://github.com/smartcontractkit/chainlink/pull/12959) [`e482c79822`](https://github.com/smartcontractkit/chainlink/commit/e482c7982278e232acaaa4b3e9a79165faa35d1c) Thanks [@HenryNguyen5](https://github.com/HenryNguyen5)! - #internal Optimize workflow engine tests + +- [#12754](https://github.com/smartcontractkit/chainlink/pull/12754) [`4d9875ecba`](https://github.com/smartcontractkit/chainlink/commit/4d9875ecba9c7f672a9320d43cdb3d24a529f2ee) Thanks [@amirylm](https://github.com/amirylm)! - Bumping chainlink-automation version to v1.0.3 + +- [#12636](https://github.com/smartcontractkit/chainlink/pull/12636) [`bdc076c139`](https://github.com/smartcontractkit/chainlink/commit/bdc076c1395259298f520d741a3a1b397c3e0037) Thanks [@dimriou](https://github.com/dimriou)! - Removed AppConfig from Evm config #internal + +- [#12880](https://github.com/smartcontractkit/chainlink/pull/12880) [`8337fc821b`](https://github.com/smartcontractkit/chainlink/commit/8337fc821baf8011c6c73203482db85f5a44d7ae) Thanks [@DeividasK](https://github.com/DeividasK)! - #wip Keystone wrapper regenerate + +- [#12807](https://github.com/smartcontractkit/chainlink/pull/12807) [`dd41ee6c1f`](https://github.com/smartcontractkit/chainlink/commit/dd41ee6c1fb79333bfec4e8ef795a859e09e72c8) Thanks [@jmank88](https://github.com/jmank88)! - core/services: update llo & versioning to use sqlutil #internal + +- [#12887](https://github.com/smartcontractkit/chainlink/pull/12887) [`e87b83cd78`](https://github.com/smartcontractkit/chainlink/commit/e87b83cd78595c09061c199916c4bb9145e719b7) Thanks [@jinhoonbang](https://github.com/jinhoonbang)! - #bugfix + vrf fix replay number of blocks logic and add logging for job specs + +- [#12848](https://github.com/smartcontractkit/chainlink/pull/12848) [`91698020fb`](https://github.com/smartcontractkit/chainlink/commit/91698020fb695545eeb4befb2d73e36cc3ded0ab) Thanks [@poopoothegorilla](https://github.com/poopoothegorilla)! - bump mockery in makefile #updated + +- [#12810](https://github.com/smartcontractkit/chainlink/pull/12810) [`1fce16e735`](https://github.com/smartcontractkit/chainlink/commit/1fce16e735e417553c00680a3fcae2e081353095) Thanks [@jmank88](https://github.com/jmank88)! - core/services/keystore: switch to sqlutil.DataStore #internal + +- [#11936](https://github.com/smartcontractkit/chainlink/pull/11936) [`2b38bd8738`](https://github.com/smartcontractkit/chainlink/commit/2b38bd8738b4edf16e9913c90720820bc2b8dbd1) Thanks [@erikburt](https://github.com/erikburt)! - Validate support for postgresql-client 16, and update docker image's bundled postgresql-client from 15 to 16. #nops #updated + +- [#12820](https://github.com/smartcontractkit/chainlink/pull/12820) [`e523aa0bc7`](https://github.com/smartcontractkit/chainlink/commit/e523aa0bc7752fbf11dfbb842c8a411d345f30e7) Thanks [@jmank88](https://github.com/jmank88)! - core/services/keeper: switch to sqlutil.DataSource #internal + +- [#12859](https://github.com/smartcontractkit/chainlink/pull/12859) [`44c9b40e0a`](https://github.com/smartcontractkit/chainlink/commit/44c9b40e0a77be0609c33d06c3101d8a7163c3e7) Thanks [@dimriou](https://github.com/dimriou)! - Drop unused queryTimeout config from TXM strategy #internal + +- [#12909](https://github.com/smartcontractkit/chainlink/pull/12909) [`fa5b22773e`](https://github.com/smartcontractkit/chainlink/commit/fa5b22773e52744d3abab1a05cd12ecc2e103d88) Thanks [@vyzaldysanchez](https://github.com/vyzaldysanchez)! - #internal Generic Plugin `onchainSigningStrategy` support + +- [#12845](https://github.com/smartcontractkit/chainlink/pull/12845) [`63abd08cd5`](https://github.com/smartcontractkit/chainlink/commit/63abd08cd55b6dc31e74c6d3e50597eb8400eeb4) Thanks [@bolekk](https://github.com/bolekk)! - #internal Remote Trigger setup + +- [#12961](https://github.com/smartcontractkit/chainlink/pull/12961) [`e50d38b0bd`](https://github.com/smartcontractkit/chainlink/commit/e50d38b0bddc34aa0b97ae6bdf23c355b5619682) Thanks [@HenryNguyen5](https://github.com/HenryNguyen5)! - #internal Rename workflow tags to labels + +- [#12997](https://github.com/smartcontractkit/chainlink/pull/12997) [`8c8994e242`](https://github.com/smartcontractkit/chainlink/commit/8c8994e24284236645509b4c49152e6270ce0e35) Thanks [@george-dorin](https://github.com/george-dorin)! - #bugfix Fixed an issue where the `rebroadcast-transactions` commands did not execute config validation. + +- [#12888](https://github.com/smartcontractkit/chainlink/pull/12888) [`7c059b2c26`](https://github.com/smartcontractkit/chainlink/commit/7c059b2c26ed6d99a40403b4f690c0f3e08154b4) Thanks [@DeividasK](https://github.com/DeividasK)! - #wip Regenerate Keystone wrappers + +- [#12806](https://github.com/smartcontractkit/chainlink/pull/12806) [`9964dc82e5`](https://github.com/smartcontractkit/chainlink/commit/9964dc82e591f8653adb06f0b149a16e0b6cea40) Thanks [@jmank88](https://github.com/jmank88)! - core/services/ocr2/plugins/ocr2keeper/evmregister/v21/upkeepstate: use sqlutil instead of pg.QOpts #internal + +- [#12818](https://github.com/smartcontractkit/chainlink/pull/12818) [`6a0b4a9b09`](https://github.com/smartcontractkit/chainlink/commit/6a0b4a9b099663e3aed202f48f363afc4d111293) Thanks [@jmank88](https://github.com/jmank88)! - cor/services/relay/evm/mercury: switch to sqlutil.DataStore #internal + +- [#12947](https://github.com/smartcontractkit/chainlink/pull/12947) [`758ffd6da0`](https://github.com/smartcontractkit/chainlink/commit/758ffd6da097adac1f49ceded5e0998cdcb98a29) Thanks [@momentmaker](https://github.com/momentmaker)! - Add check for valid semvar value for changeset file #internal + +- [#13026](https://github.com/smartcontractkit/chainlink/pull/13026) [`e21be2a890`](https://github.com/smartcontractkit/chainlink/commit/e21be2a890a50bd3cbac60c450e3c2d68ddefbd3) Thanks [@mateusz-sekara](https://github.com/mateusz-sekara)! - Improving LogPoller read queries by properly sorting by multiple columns #updated + +- [#12638](https://github.com/smartcontractkit/chainlink/pull/12638) [`bcf7653486`](https://github.com/smartcontractkit/chainlink/commit/bcf76534862b32503f4192e38b7e1cb4dd7e312d) Thanks [@dhaidashenko](https://github.com/dhaidashenko)! - #changed + Added prefix `RPCClient returned error ({RPC_NAME})` to RPC errors to simplify filtering of RPC related issues. + +- [#12811](https://github.com/smartcontractkit/chainlink/pull/12811) [`6b0a7afe23`](https://github.com/smartcontractkit/chainlink/commit/6b0a7afe235399790c066dd725c437403a47a73e) Thanks [@jmank88](https://github.com/jmank88)! - core/services/functions: switch to sqlutil.DataStore #internal + +- [#12786](https://github.com/smartcontractkit/chainlink/pull/12786) [`fbb705c4f1`](https://github.com/smartcontractkit/chainlink/commit/fbb705c4f1338c6e0919d728adee827ec1e2007a) Thanks [@mateusz-sekara](https://github.com/mateusz-sekara)! - Narrowing topic, data_word indexes by adding (evm_chain_id, address, event_sig) to the index definition #db_update + +- [#12747](https://github.com/smartcontractkit/chainlink/pull/12747) [`2729ef76f3`](https://github.com/smartcontractkit/chainlink/commit/2729ef76f34877a2e6e8644b2e67f3e5dfb0c2b6) Thanks [@friedemannf](https://github.com/friedemannf)! - Add support for X Layer (X1) #added + +- [#12979](https://github.com/smartcontractkit/chainlink/pull/12979) [`0c4c24ad8c`](https://github.com/smartcontractkit/chainlink/commit/0c4c24ad8c95e505cd2a29be711cc40e612658b0) Thanks [@cds95](https://github.com/cds95)! - update keystone gethwrapper with remove operator function #internal + +- [#12856](https://github.com/smartcontractkit/chainlink/pull/12856) [`0ec92765cc`](https://github.com/smartcontractkit/chainlink/commit/0ec92765ccd419973f4eab5b0cc38df212f4ad21) Thanks [@jmank88](https://github.com/jmank88)! - switch more EVM components to use sqlutil.DataStore #internal + +- [#12680](https://github.com/smartcontractkit/chainlink/pull/12680) [`f55d8be495`](https://github.com/smartcontractkit/chainlink/commit/f55d8be495a83c97ac5439672563400e12ec2ee7) Thanks [@samsondav](https://github.com/samsondav)! - #added + + Add configurability to mercury transmitter + + ```toml + [Mercury.Transmitter] + TransmitQueueMaxSize = 10_000 # Default + TransmitTimeout = "5s" # Default + ``` + +- [#13059](https://github.com/smartcontractkit/chainlink/pull/13059) [`ea08b5f08d`](https://github.com/smartcontractkit/chainlink/commit/ea08b5f08d84d2ff1ddfa2027660ff58a60219c3) Thanks [@HenryNguyen5](https://github.com/HenryNguyen5)! - #internal fix txdb documentation typos + +- [#12902](https://github.com/smartcontractkit/chainlink/pull/12902) [`d1845e22d3`](https://github.com/smartcontractkit/chainlink/commit/d1845e22d3b057d9d736bc05c30f0db34c84a7e4) Thanks [@samsondav](https://github.com/samsondav)! - Bump libocr => fd3cab206b2ca3b7ff207996b95673b2d6303ec4 + + #internal + +- [#12809](https://github.com/smartcontractkit/chainlink/pull/12809) [`0af4acafbd`](https://github.com/smartcontractkit/chainlink/commit/0af4acafbdf243feea8507e421016933b0e538ca) Thanks [@jmank88](https://github.com/jmank88)! - core/sessions: switch to sqlutil.DataSource #internal + +- [#12808](https://github.com/smartcontractkit/chainlink/pull/12808) [`601c79f891`](https://github.com/smartcontractkit/chainlink/commit/601c79f89120dc0d98db63a528c79644ebb38132) Thanks [@jmank88](https://github.com/jmank88)! - core/bridges: use sqlutil.DataSource #internal + +- [#12903](https://github.com/smartcontractkit/chainlink/pull/12903) [`a293dfe797`](https://github.com/smartcontractkit/chainlink/commit/a293dfe7975b035a71eff7a6197e3ce5a25f1887) Thanks [@shileiwill](https://github.com/shileiwill)! - add getters #internal + +- [#12669](https://github.com/smartcontractkit/chainlink/pull/12669) [`3134ce8868`](https://github.com/smartcontractkit/chainlink/commit/3134ce8868ccc22bd4ae670c8b0bfda5fa78a332) Thanks [@leeyikjiun](https://github.com/leeyikjiun)! - vrfv2plus - account for num words in coordinator gas overhead in v2plus wrapper + +- [#13022](https://github.com/smartcontractkit/chainlink/pull/13022) [`2805fa6c9b`](https://github.com/smartcontractkit/chainlink/commit/2805fa6c9b469d535edcd3d66c08e1d22bbaa2d0) Thanks [@cds95](https://github.com/cds95)! - #internal + +- [#12951](https://github.com/smartcontractkit/chainlink/pull/12951) [`c98ea6413d`](https://github.com/smartcontractkit/chainlink/commit/c98ea6413dcdc02a7d0c82b9b36d3fce97dac94b) Thanks [@ogtownsend](https://github.com/ogtownsend)! - #changed Updating the log trigger log provider's readMaxBatchSize to 56 + +- [#12944](https://github.com/smartcontractkit/chainlink/pull/12944) [`167782c680`](https://github.com/smartcontractkit/chainlink/commit/167782c680b92b1e99ae3e9d1a8b87fd595dd644) Thanks [@shileiwill](https://github.com/shileiwill)! - minor fixes #bugfix + +- [#12906](https://github.com/smartcontractkit/chainlink/pull/12906) [`365c38be8b`](https://github.com/smartcontractkit/chainlink/commit/365c38be8b589d5ffa0b21755dcb40e2e4205652) Thanks [@cds95](https://github.com/cds95)! - update keystone gethwrapper #internal + +- [#12966](https://github.com/smartcontractkit/chainlink/pull/12966) [`ac7d3409ed`](https://github.com/smartcontractkit/chainlink/commit/ac7d3409ed9bc98af970ca75c3b92e41e4fb01cf) Thanks [@george-dorin](https://github.com/george-dorin)! - #added JuelsPerFeeCoinCache is enabled by default for OCR2 jobs, added `Disable` field under [pluginConfig.JuelsPerFeeCoinCache] tag to disable this feature (e.g. Disable=true) + +- [#12916](https://github.com/smartcontractkit/chainlink/pull/12916) [`7ec1d5b7ab`](https://github.com/smartcontractkit/chainlink/commit/7ec1d5b7abb51e100f7a6a48662e33703a589ecb) Thanks [@shileiwill](https://github.com/shileiwill)! - offchain settlement fix #bugfix + +- [#12998](https://github.com/smartcontractkit/chainlink/pull/12998) [`d50936ce38`](https://github.com/smartcontractkit/chainlink/commit/d50936ce3824d7ad6026f630172e9764a34cc08b) Thanks [@mateusz-sekara](https://github.com/mateusz-sekara)! - Support for retention in LogPoller's filters registered by ContractTransmitter #changed ## 2.11.0 - 2024-04-30 @@ -215,6 +355,7 @@ `mercury_transmit_queue_push_error_count` Nops should consider alerting on these. - Mercury now implements a local cache for fetching prices for fees, which ought to reduce latency and load on the mercury server, as well as increasing performance. It is enabled by default and can be configured with the following new config variables: + ``` [Mercury] @@ -239,6 +380,7 @@ # mercury server before retrying. Setting this to zero will wait indefinitely. LatestReportDeadline = "5s" # Default ``` + - New prom metrics for the mercury cache: `mercury_cache_fetch_failure_count` `mercury_cache_hit_count` diff --git a/package.json b/package.json index 759f8aaea4d..c903ac23165 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "chainlink", - "version": "2.11.0", + "version": "2.12.0", "description": "node of the decentralized oracle network, bridging on and off-chain computation", "main": "index.js", "scripts": {