From 15fdcef9b08d5c96422ef7871c5cc2552ec49f46 Mon Sep 17 00:00:00 2001 From: "github-merge-queue[bot]" <118344674+github-merge-queue[bot]@users.noreply.github.com> Date: Wed, 15 May 2024 21:48:17 +0000 Subject: [PATCH] changeset: release preview --- .changeset/big-trees-help.md | 5 -- .changeset/bright-queens-joke.md | 5 -- .changeset/chilly-poems-crash.md | 5 -- .changeset/clever-islands-draw.md | 5 -- .changeset/funny-monkeys-heal.md | 6 -- .changeset/funny-tips-promise.md | 6 -- .changeset/great-kids-doubt.md | 5 -- .changeset/grumpy-birds-serve.md | 5 -- .changeset/hungry-apes-hope.md | 6 -- .changeset/many-comics-begin.md | 5 -- .changeset/many-kings-notice.md | 5 -- .changeset/mighty-flies-breathe.md | 7 -- .changeset/modern-trainers-hear.md | 5 -- .changeset/moody-candles-compare.md | 5 -- .changeset/neat-pianos-argue.md | 6 -- .changeset/nine-plants-crash.md | 5 -- .changeset/ninety-months-roll.md | 5 -- .changeset/ninety-students-return.md | 5 -- .changeset/poor-gorillas-give.md | 5 -- .changeset/sharp-walls-poke.md | 5 -- .changeset/silver-birds-wave.md | 5 -- .changeset/sweet-avocados-do.md | 5 -- .changeset/swift-mugs-push.md | 5 -- .changeset/tall-hats-brake.md | 5 -- .changeset/tame-rules-whisper.md | 5 -- .changeset/ten-dodos-run.md | 5 -- .changeset/tender-pianos-hunt.md | 5 -- .changeset/tiny-rocks-shake.md | 5 -- .changeset/twelve-wolves-clean.md | 5 -- .changeset/witty-weeks-kneel.md | 5 -- CHANGELOG.md | 98 ++++++++++++++++++++++++++-- 31 files changed, 91 insertions(+), 163 deletions(-) delete mode 100644 .changeset/big-trees-help.md delete mode 100644 .changeset/bright-queens-joke.md delete mode 100644 .changeset/chilly-poems-crash.md delete mode 100644 .changeset/clever-islands-draw.md delete mode 100644 .changeset/funny-monkeys-heal.md delete mode 100644 .changeset/funny-tips-promise.md delete mode 100644 .changeset/great-kids-doubt.md delete mode 100644 .changeset/grumpy-birds-serve.md delete mode 100644 .changeset/hungry-apes-hope.md delete mode 100644 .changeset/many-comics-begin.md delete mode 100644 .changeset/many-kings-notice.md delete mode 100644 .changeset/mighty-flies-breathe.md delete mode 100644 .changeset/modern-trainers-hear.md delete mode 100644 .changeset/moody-candles-compare.md delete mode 100644 .changeset/neat-pianos-argue.md delete mode 100644 .changeset/nine-plants-crash.md delete mode 100644 .changeset/ninety-months-roll.md delete mode 100644 .changeset/ninety-students-return.md delete mode 100644 .changeset/poor-gorillas-give.md delete mode 100644 .changeset/sharp-walls-poke.md delete mode 100644 .changeset/silver-birds-wave.md delete mode 100644 .changeset/sweet-avocados-do.md delete mode 100644 .changeset/swift-mugs-push.md delete mode 100644 .changeset/tall-hats-brake.md delete mode 100644 .changeset/tame-rules-whisper.md delete mode 100644 .changeset/ten-dodos-run.md delete mode 100644 .changeset/tender-pianos-hunt.md delete mode 100644 .changeset/tiny-rocks-shake.md delete mode 100644 .changeset/twelve-wolves-clean.md delete mode 100644 .changeset/witty-weeks-kneel.md diff --git a/.changeset/big-trees-help.md b/.changeset/big-trees-help.md deleted file mode 100644 index f826d257afa..00000000000 --- a/.changeset/big-trees-help.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -core/services: fix ocrWrapper saveError contexts #internal diff --git a/.changeset/bright-queens-joke.md b/.changeset/bright-queens-joke.md deleted file mode 100644 index a9dc2c8eb6d..00000000000 --- a/.changeset/bright-queens-joke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Keystone - rename type -> id diff --git a/.changeset/chilly-poems-crash.md b/.changeset/chilly-poems-crash.md deleted file mode 100644 index 0d9e66af798..00000000000 --- a/.changeset/chilly-poems-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Decouple client tests from core #internal diff --git a/.changeset/clever-islands-draw.md b/.changeset/clever-islands-draw.md deleted file mode 100644 index 0408383bd03..00000000000 --- a/.changeset/clever-islands-draw.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal diff --git a/.changeset/funny-monkeys-heal.md b/.changeset/funny-monkeys-heal.md deleted file mode 100644 index 6267569432e..00000000000 --- a/.changeset/funny-monkeys-heal.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": patch ---- - -#changed: -AUTO-10539: adjust logging for offchain config and gas control diff --git a/.changeset/funny-tips-promise.md b/.changeset/funny-tips-promise.md deleted file mode 100644 index 16fd0a9fc33..00000000000 --- a/.changeset/funny-tips-promise.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": patch ---- - -#added -compare user-defined max gas price with current gas price in automation simulation pipeline diff --git a/.changeset/great-kids-doubt.md b/.changeset/great-kids-doubt.md deleted file mode 100644 index ea4b6ff87fe..00000000000 --- a/.changeset/great-kids-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Pass MercuryTriggerService to Mercury Transmitter diff --git a/.changeset/grumpy-birds-serve.md b/.changeset/grumpy-birds-serve.md deleted file mode 100644 index 35b2c160c02..00000000000 --- a/.changeset/grumpy-birds-serve.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -withdraw in offchain mode #bugfix diff --git a/.changeset/hungry-apes-hope.md b/.changeset/hungry-apes-hope.md deleted file mode 100644 index db2275694ca..00000000000 --- a/.changeset/hungry-apes-hope.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": patch ---- - -#bugfix -fix an automation smoke test flake diff --git a/.changeset/many-comics-begin.md b/.changeset/many-comics-begin.md deleted file mode 100644 index 139023916df..00000000000 --- a/.changeset/many-comics-begin.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Refactor changesets release preview workflow #internal diff --git a/.changeset/many-kings-notice.md b/.changeset/many-kings-notice.md deleted file mode 100644 index b6d1f593494..00000000000 --- a/.changeset/many-kings-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -bump chainlink-solana dependency #internal diff --git a/.changeset/mighty-flies-breathe.md b/.changeset/mighty-flies-breathe.md deleted file mode 100644 index f918769fdbc..00000000000 --- a/.changeset/mighty-flies-breathe.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"chainlink": patch ---- - -#db_update created 2 new CCIP tables in migration 0236, one for observed gas prices, one for observed token prices; setup indexing for these tables. - -#added ORM for CCIP gas prices and token prices diff --git a/.changeset/modern-trainers-hear.md b/.changeset/modern-trainers-hear.md deleted file mode 100644 index 08f7ab0988a..00000000000 --- a/.changeset/modern-trainers-hear.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Generate gethwrappers for capability registry changes diff --git a/.changeset/moody-candles-compare.md b/.changeset/moody-candles-compare.md deleted file mode 100644 index b235b284a1e..00000000000 --- a/.changeset/moody-candles-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Revert block number tracking #changed diff --git a/.changeset/neat-pianos-argue.md b/.changeset/neat-pianos-argue.md deleted file mode 100644 index f65c19584db..00000000000 --- a/.changeset/neat-pianos-argue.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"chainlink": patch ---- - -#added -pass a gas estimator to registry 2.1 pipeline diff --git a/.changeset/nine-plants-crash.md b/.changeset/nine-plants-crash.md deleted file mode 100644 index 06a7c9bb309..00000000000 --- a/.changeset/nine-plants-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal improve mercury tranmission debugging diff --git a/.changeset/ninety-months-roll.md b/.changeset/ninety-months-roll.md deleted file mode 100644 index 69a03086a1f..00000000000 --- a/.changeset/ninety-months-roll.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#nops fix metric description on mercury_transmit_queue_load diff --git a/.changeset/ninety-students-return.md b/.changeset/ninety-students-return.md deleted file mode 100644 index d00737e7f24..00000000000 --- a/.changeset/ninety-students-return.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#updated Add gethwrappers for operatorforwarder contracts diff --git a/.changeset/poor-gorillas-give.md b/.changeset/poor-gorillas-give.md deleted file mode 100644 index 67128f654bf..00000000000 --- a/.changeset/poor-gorillas-give.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#changed CCIP price cache to use DB timestamp diff --git a/.changeset/sharp-walls-poke.md b/.changeset/sharp-walls-poke.md deleted file mode 100644 index 891dfaa1224..00000000000 --- a/.changeset/sharp-walls-poke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -add upkeepCharged event #bugfix diff --git a/.changeset/silver-birds-wave.md b/.changeset/silver-birds-wave.md deleted file mode 100644 index e5a98dcde20..00000000000 --- a/.changeset/silver-birds-wave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -bumpThreshold config setting for chains using suggestPrice estimator #updated diff --git a/.changeset/sweet-avocados-do.md b/.changeset/sweet-avocados-do.md deleted file mode 100644 index 4b8bb33a7e1..00000000000 --- a/.changeset/sweet-avocados-do.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Use Aggregator factory for OCR capability diff --git a/.changeset/swift-mugs-push.md b/.changeset/swift-mugs-push.md deleted file mode 100644 index 506f43efc81..00000000000 --- a/.changeset/swift-mugs-push.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Decouple gas tests from core #internal diff --git a/.changeset/tall-hats-brake.md b/.changeset/tall-hats-brake.md deleted file mode 100644 index 1c11e4baeca..00000000000 --- a/.changeset/tall-hats-brake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -get available erc20 for payment #bugfix diff --git a/.changeset/tame-rules-whisper.md b/.changeset/tame-rules-whisper.md deleted file mode 100644 index 8f3c66311f9..00000000000 --- a/.changeset/tame-rules-whisper.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal regen geth wrappers for capability registry diff --git a/.changeset/ten-dodos-run.md b/.changeset/ten-dodos-run.md deleted file mode 100644 index 42ab8ec58b2..00000000000 --- a/.changeset/ten-dodos-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal Normalize keystone workflow ref regex property to match id regex diff --git a/.changeset/tender-pianos-hunt.md b/.changeset/tender-pianos-hunt.md deleted file mode 100644 index a909d9901dc..00000000000 --- a/.changeset/tender-pianos-hunt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": minor ---- - -Decouple utils tests from core #internal diff --git a/.changeset/tiny-rocks-shake.md b/.changeset/tiny-rocks-shake.md deleted file mode 100644 index d6311632f08..00000000000 --- a/.changeset/tiny-rocks-shake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#internal generate geth wrappers for capability registry remove nodes diff --git a/.changeset/twelve-wolves-clean.md b/.changeset/twelve-wolves-clean.md deleted file mode 100644 index c38fbe3fd83..00000000000 --- a/.changeset/twelve-wolves-clean.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -Performance improvements for mercury single insert for multiple mercury servers #internal diff --git a/.changeset/witty-weeks-kneel.md b/.changeset/witty-weeks-kneel.md deleted file mode 100644 index d638d037081..00000000000 --- a/.changeset/witty-weeks-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"chainlink": patch ---- - -#added an integration test for max gas price check diff --git a/CHANGELOG.md b/CHANGELOG.md index 314626a0bd6..4a894b0c37b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,89 @@ # Changelog Chainlink Core +## 2.13.0 - PREVIEW + +## nops + +- [#13132](https://github.com/smartcontractkit/chainlink/pull/13132) [`eed5668e3c`](https://github.com/smartcontractkit/chainlink/commit/eed5668e3c83cb680d2915f89d097fcb1b74a4f9) Thanks [@akuzni2](https://github.com/akuzni2)! - #nops fix metric description on mercury_transmit_queue_load + +## added + +- [#12952](https://github.com/smartcontractkit/chainlink/pull/12952) [`7572a50a78`](https://github.com/smartcontractkit/chainlink/commit/7572a50a78a270188344786937f68233df82f65b) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - #added + compare user-defined max gas price with current gas price in automation simulation pipeline + +- [#12813](https://github.com/smartcontractkit/chainlink/pull/12813) [`ac893364e6`](https://github.com/smartcontractkit/chainlink/commit/ac893364e6c6ede08e9bf04da7dc64e0da94ab6e) Thanks [@matYang](https://github.com/matYang)! - #db_update created 2 new CCIP tables in migration 0236, one for observed gas prices, one for observed token prices; setup indexing for these tables. + #added ORM for CCIP gas prices and token prices + +- [#12952](https://github.com/smartcontractkit/chainlink/pull/12952) [`7572a50a78`](https://github.com/smartcontractkit/chainlink/commit/7572a50a78a270188344786937f68233df82f65b) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - #added + pass a gas estimator to registry 2.1 pipeline + +- [#12952](https://github.com/smartcontractkit/chainlink/pull/12952) [`7572a50a78`](https://github.com/smartcontractkit/chainlink/commit/7572a50a78a270188344786937f68233df82f65b) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - #added an integration test for max gas price check + +## changed + +- [#13174](https://github.com/smartcontractkit/chainlink/pull/13174) [`e778a3202b`](https://github.com/smartcontractkit/chainlink/commit/e778a3202b4d8761ffc44b790196d9a580fede1c) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - #changed: + AUTO-10539: adjust logging for offchain config and gas control + +- [#13173](https://github.com/smartcontractkit/chainlink/pull/13173) [`a9717f05e9`](https://github.com/smartcontractkit/chainlink/commit/a9717f05e9af0fa07746c6b95b7f1625089a860f) Thanks [@ferglor](https://github.com/ferglor)! - Revert block number tracking #changed + +- [#13133](https://github.com/smartcontractkit/chainlink/pull/13133) [`2e668372ac`](https://github.com/smartcontractkit/chainlink/commit/2e668372ac54e71fd357feba427ffacf0613bda2) Thanks [@matYang](https://github.com/matYang)! - #changed CCIP price cache to use DB timestamp + +## updated + +- [#13084](https://github.com/smartcontractkit/chainlink/pull/13084) [`d79bdf16c5`](https://github.com/smartcontractkit/chainlink/commit/d79bdf16c5129cf7bc7cc5114f92eb07fd3fbf02) Thanks [@austinborn](https://github.com/austinborn)! - #updated Add gethwrappers for operatorforwarder contracts + +- [#13078](https://github.com/smartcontractkit/chainlink/pull/13078) [`0917394a46`](https://github.com/smartcontractkit/chainlink/commit/0917394a4625c3e97b17e348dd473199a15402bf) Thanks [@finleydecker](https://github.com/finleydecker)! - bumpThreshold config setting for chains using suggestPrice estimator #updated + +## db_update + +- [#12813](https://github.com/smartcontractkit/chainlink/pull/12813) [`ac893364e6`](https://github.com/smartcontractkit/chainlink/commit/ac893364e6c6ede08e9bf04da7dc64e0da94ab6e) Thanks [@matYang](https://github.com/matYang)! - #db_update created 2 new CCIP tables in migration 0236, one for observed gas prices, one for observed token prices; setup indexing for these tables. + #added ORM for CCIP gas prices and token prices + +## bugfix + +- [#13058](https://github.com/smartcontractkit/chainlink/pull/13058) [`a34a17ae9d`](https://github.com/smartcontractkit/chainlink/commit/a34a17ae9d62679a1ff15a7703f5cbcf6dfd1d0f) Thanks [@shileiwill](https://github.com/shileiwill)! - withdraw in offchain mode #bugfix + +- [#13213](https://github.com/smartcontractkit/chainlink/pull/13213) [`1b1e31ebfc`](https://github.com/smartcontractkit/chainlink/commit/1b1e31ebfc5198ab7e43291110b6f5d54e467a01) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - #bugfix + fix an automation smoke test flake + +- [#13096](https://github.com/smartcontractkit/chainlink/pull/13096) [`2c08c8c1a5`](https://github.com/smartcontractkit/chainlink/commit/2c08c8c1a58ea4b7c09b0d5a5ca3b8a677beb9f4) Thanks [@shileiwill](https://github.com/shileiwill)! - add upkeepCharged event #bugfix + +- [#13088](https://github.com/smartcontractkit/chainlink/pull/13088) [`29b16360fb`](https://github.com/smartcontractkit/chainlink/commit/29b16360fb41e4372f72fe744aaf3ee8234a9b67) Thanks [@shileiwill](https://github.com/shileiwill)! - get available erc20 for payment #bugfix + +## internal + +- [#12970](https://github.com/smartcontractkit/chainlink/pull/12970) [`1eb7180205`](https://github.com/smartcontractkit/chainlink/commit/1eb71802053fcde7e809ef58918110cf03046f3a) Thanks [@dimriou](https://github.com/dimriou)! - Decouple client tests from core #internal + +- [#12972](https://github.com/smartcontractkit/chainlink/pull/12972) [`1196df4684`](https://github.com/smartcontractkit/chainlink/commit/1196df4684c812361b8f0994ade6414a1f214c2c) Thanks [@dimriou](https://github.com/dimriou)! - Decouple gas tests from core #internal + +- [#12993](https://github.com/smartcontractkit/chainlink/pull/12993) [`2a8d1b150a`](https://github.com/smartcontractkit/chainlink/commit/2a8d1b150a07c5dfd036559a35c8f83bb3e4f757) Thanks [@dimriou](https://github.com/dimriou)! - Decouple utils tests from core #internal + +- [#13139](https://github.com/smartcontractkit/chainlink/pull/13139) [`15fab1daa8`](https://github.com/smartcontractkit/chainlink/commit/15fab1daa84348e96a7895280209cb73e456a1c5) Thanks [@jmank88](https://github.com/jmank88)! - core/services: fix ocrWrapper saveError contexts #internal + +- [#13008](https://github.com/smartcontractkit/chainlink/pull/13008) [`841fe61daa`](https://github.com/smartcontractkit/chainlink/commit/841fe61daa90b980f1e1622d2f7bd8f850b55462) Thanks [@HenryNguyen5](https://github.com/HenryNguyen5)! - #internal Keystone - rename type -> id + +- [#12962](https://github.com/smartcontractkit/chainlink/pull/12962) [`62d31d0a6e`](https://github.com/smartcontractkit/chainlink/commit/62d31d0a6ea724e7ac00d5860d60cc93d88a3f35) Thanks [@archseer](https://github.com/archseer)! - #internal + +- [#13118](https://github.com/smartcontractkit/chainlink/pull/13118) [`6008d730bf`](https://github.com/smartcontractkit/chainlink/commit/6008d730bf1fcfc4a9dd1e46497c3db75cf390fe) Thanks [@bolekk](https://github.com/bolekk)! - #internal Pass MercuryTriggerService to Mercury Transmitter + +- [#13094](https://github.com/smartcontractkit/chainlink/pull/13094) [`a0d1ce5e9c`](https://github.com/smartcontractkit/chainlink/commit/a0d1ce5e9cddc540bba8eb193865646cf0ebc0a8) Thanks [@momentmaker](https://github.com/momentmaker)! - Refactor changesets release preview workflow #internal + +- [#13175](https://github.com/smartcontractkit/chainlink/pull/13175) [`fbd94c4351`](https://github.com/smartcontractkit/chainlink/commit/fbd94c43511dabd272d7fd990dfb76de66c30a16) Thanks [@erikburt](https://github.com/erikburt)! - bump chainlink-solana dependency #internal + +- [#13080](https://github.com/smartcontractkit/chainlink/pull/13080) [`36cc95f625`](https://github.com/smartcontractkit/chainlink/commit/36cc95f6256b5ba418a916de2c9dc9597508147a) Thanks [@cds95](https://github.com/cds95)! - #internal Generate gethwrappers for capability registry changes + +- [#13128](https://github.com/smartcontractkit/chainlink/pull/13128) [`a0e7b7cdd6`](https://github.com/smartcontractkit/chainlink/commit/a0e7b7cdd63ecb3f4d8e0ca3f5a4111703760c9b) Thanks [@samsondav](https://github.com/samsondav)! - #internal improve mercury tranmission debugging + +- [#13199](https://github.com/smartcontractkit/chainlink/pull/13199) [`4f502c9fd0`](https://github.com/smartcontractkit/chainlink/commit/4f502c9fd0fea458647bb345f5c0da995f3b6cb1) Thanks [@bolekk](https://github.com/bolekk)! - #internal Use Aggregator factory for OCR capability + +- [#13103](https://github.com/smartcontractkit/chainlink/pull/13103) [`54f7c9c8f5`](https://github.com/smartcontractkit/chainlink/commit/54f7c9c8f5508d0d0a063eb435404b4164723300) Thanks [@DeividasK](https://github.com/DeividasK)! - #internal regen geth wrappers for capability registry + +- [#13112](https://github.com/smartcontractkit/chainlink/pull/13112) [`80590662bd`](https://github.com/smartcontractkit/chainlink/commit/80590662bd9956d3c93449ca4703a2430e0613b7) Thanks [@HenryNguyen5](https://github.com/HenryNguyen5)! - #internal Normalize keystone workflow ref regex property to match id regex + +- [#13102](https://github.com/smartcontractkit/chainlink/pull/13102) [`700a827194`](https://github.com/smartcontractkit/chainlink/commit/700a82719451611381ab5dbb94fe00547660440b) Thanks [@cds95](https://github.com/cds95)! - #internal generate geth wrappers for capability registry remove nodes + +- [#13189](https://github.com/smartcontractkit/chainlink/pull/13189) [`1451b2b632`](https://github.com/smartcontractkit/chainlink/commit/1451b2b6321f997c2df2c0b7fd05d6ba1eac30e4) Thanks [@samsondav](https://github.com/samsondav)! - Performance improvements for mercury single insert for multiple mercury servers #internal + ## 2.12.0 - UNRELEASED ### Minor Changes @@ -283,7 +367,7 @@ - [#12412](https://github.com/smartcontractkit/chainlink/pull/12412) [`83c8688a14`](https://github.com/smartcontractkit/chainlink/commit/83c8688a14ac04111f999d132673ebaf6a364b4a) Thanks [@poopoothegorilla](https://github.com/poopoothegorilla)! - Bump grafana to 1.1.1 -- [#12248](https://github.com/smartcontractkit/chainlink/pull/12248) [`e1950769ee`](https://github.com/smartcontractkit/chainlink/commit/e1950769ee3ff2a40ca5772b9634c45f8be241cc) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - Add version support for automation registry 2.\* +- [#12248](https://github.com/smartcontractkit/chainlink/pull/12248) [`e1950769ee`](https://github.com/smartcontractkit/chainlink/commit/e1950769ee3ff2a40ca5772b9634c45f8be241cc) Thanks [@FelixFan1992](https://github.com/FelixFan1992)! - Add version support for automation registry 2.* ## 2.10.0 - 2024-04-05 @@ -859,8 +943,8 @@ The following `AUDIT_LOGGER_*` environment variables below configure this option An optional list of HTTP headers to be added for every optional audit log event. If the above `AUDIT_LOGGER_FORWARD_TO_URL` is set, audit log events will be POSTed to that URL, and will include headers specified in this environment variable. One example use case is auth for example: `AUDIT_LOGGER_HEADERS="Authorization||{{token}}"`. -Header keys and values are delimited on ||, and multiple headers can be added with a forward slash delimiter ('\\'). An example of multiple key value pairs: -`AUDIT_LOGGER_HEADERS="Authorization||{{token}}\Some-Other-Header||{{token2}}"` +Header keys and values are delimited on ||, and multiple headers can be added with a forward slash delimiter ('\'). An example of multiple key value pairs: +`AUDIT_LOGGER_HEADERS="Authorization||{{token}}Some-Other-Header||{{token2}}"` ##### AUDIT_LOGGER_JSON_WRAPPER_KEY @@ -1072,7 +1156,7 @@ If minConfirmations > 0 and failOnRevert=true then the ethtx task will error on If `minConfirmations` is not set on the task, the chain default will be used which is usually 12 and always greater than 0. -- `http` task now allows specification of request headers. Use like so: `foo [type=http headers="[\\"X-Header-1\\", \\"value1\\", \\"X-Header-2\\", \\"value2\\"]"]`. +- `http` task now allows specification of request headers. Use like so: `foo [type=http headers="[\"X-Header-1\", \"value1\", \"X-Header-2\", \"value2\"]"]`. ### Fixed @@ -1088,7 +1172,7 @@ If `minConfirmations` is not set on the task, the chain default will be used whi ### Fixed -- Ensure failed EthSubscribe didn't register a (\*rpc.ClientSubscription)(nil) which would lead to a panic on Unsubscribe +- Ensure failed EthSubscribe didn't register a (*rpc.ClientSubscription)(nil) which would lead to a panic on Unsubscribe - Fixes parsing of float values on job specs ## [1.4.0] - 2022-05-02 @@ -1113,7 +1197,7 @@ If `minConfirmations` is not set on the task, the chain default will be used whi ### Added - Added support for Keeper registry v1.2 in keeper jobs -- Added disk rotating logs. Chainlink will now always log to disk at debug level. The default output directory for debug logs is Chainlink's root directory (ROOT_DIR) but can be configured by setting LOG_FILE_DIR. This makes it easier for node operators to report useful debugging information to Chainlink's team, since all the debug logs are conveniently located in one directory. Regular logging to STDOUT still works as before and respects the LOG_LEVEL env var. If you want to log in disk at a particular level, you can pipe STDOUT to disk. This automatic debug-logs-to-disk feature is enabled by default, and will remain enabled as long as the `LOG_FILE_MAX_SIZE` ENV var is set to a value greater than zero. The amount of disk space required for this feature to work can be calculated with the following formula: `LOG_FILE_MAX_SIZE` \* (`LOG_FILE_MAX_BACKUPS` + 1). If your disk doesn't have enough disk space, the logging will pause and the application will log Errors until space is available again. New environment variables related to this feature: +- Added disk rotating logs. Chainlink will now always log to disk at debug level. The default output directory for debug logs is Chainlink's root directory (ROOT_DIR) but can be configured by setting LOG_FILE_DIR. This makes it easier for node operators to report useful debugging information to Chainlink's team, since all the debug logs are conveniently located in one directory. Regular logging to STDOUT still works as before and respects the LOG_LEVEL env var. If you want to log in disk at a particular level, you can pipe STDOUT to disk. This automatic debug-logs-to-disk feature is enabled by default, and will remain enabled as long as the `LOG_FILE_MAX_SIZE` ENV var is set to a value greater than zero. The amount of disk space required for this feature to work can be calculated with the following formula: `LOG_FILE_MAX_SIZE` * (`LOG_FILE_MAX_BACKUPS` + 1). If your disk doesn't have enough disk space, the logging will pause and the application will log Errors until space is available again. New environment variables related to this feature: - `LOG_FILE_MAX_SIZE` (default: 5120mb) - this env var allows you to override the log file's max size (in megabytes) before file rotation. - `LOG_FILE_MAX_AGE` (default: 0) - if `LOG_FILE_MAX_SIZE` is set, this env var allows you to override the log file's max age (in days) before file rotation. Keeping this config with the default value means not to remove old log files. - `LOG_FILE_MAX_BACKUPS` (default: 1) - if `LOG_FILE_MAX_SIZE` is set, this env var allows you to override the max amount of old log files to retain. Keeping this config with the default value means to retain 1 old log file at most (though `LOG_FILE_MAX_AGE` may still cause them to get deleted). If this is set to 0, the node will retain all old log files instead. @@ -2056,7 +2140,7 @@ Note that it has no effect on FMv1 jobs. Node operators will need to upgrade to - Task definitions in v2 jobs (those with TOML specs) now support quoting strings with angle brackets (which DOT already permitted). This is particularly useful when defining JSON blobs to post to external adapters. For example: ``` - my_bridge [type=bridge name="my_bridge" requestData="{\\"hi\\": \\"hello\\"}"] + my_bridge [type=bridge name="my_bridge" requestData="{\"hi\": \"hello\"}"] ``` ... can now be written as: