[DO NOT MERGE] Changeset Release Preview - v2.17.0 #23
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR is a preview of the changes that will be included in the next release. Please do not merge this PR.
Changelog Chainlink Core
2.17.0 - PREVIEW
added
#14239
674eac31cc
Thanks @bolekk! - #added Implements rate limiter for capabilities dispatcher#14354
bf6618da8a
Thanks @huangzhen1997! - Adding feature flag forLogBroadcaster
calledLogBroadcasterEnabled
, which istrue
by default to support backwards compatibility.Adding
LogBroadcasterEnabled
allows certain chains to completely disable theLogBroadcaster
feature, which is an old feature (getting replaced by logPoller) that only few products are using it:#added
#14041
8d818ea265
Thanks @amit-momin! - Added gas limit estimation feature to EVM gas estimators. Introduced a new configEVM.GasEstimator.EstimateLimit
to toggle this feature. #added#14110
8454f46db1
Thanks @jmank88! - #added Full Open Telemetry support, configurable viaTelemetry
#14416
3c5bdf8d4b
Thanks @dimkouv! - RMNCrypto evm implementation for CCIP - RMN Integration #added#14392
3f83f9e8e6
Thanks @kalverra! - #added Adds the ability to use out of order execution transactions in CCIP E2E tests#14398
52b480fcc5
Thanks @bolekk! - #added [Keystone] Batch identical trigger events#14298
85b33fd9ac
Thanks @AnieeG! - moved deployments ccip tooling from ccip repo to chainlink repo #added#14467
358fc17d5b
Thanks @akuzni2! - #addedchanged
#14470
5885454e9a
Thanks @austinborn! - #changed: Add new OCR3DataFeeds telemetry type for Mercury jobs#14197
7f69993c86
Thanks @graham-chainlink! - #changed Connect to multiple feeds managers on app start instead of just one (default to first)#14197
7f69993c86
Thanks @graham-chainlink! - #changed Allow registration of more than 1 feeds manager on CreateFeedsManager#14471
a9a4f746bf
Thanks @matYang! - #changed Make Mantle use default OP stack l1 gas oracle in core#14355
356c70cb80
Thanks @samsondav! - #changedProductionize transmitter for LLO
Note that some minor changes to prometheus metrics will occur in the transition to LLO. Since feed IDs no longer apply, the metrics for transmissions change as follows:
Will change to:
#14281
73c41d1f27
Thanks @eutopian! - skip checking isJobManaged if the proposal in fms has already been deleted #changedupdated
#14266
c323e0d600
Thanks @asoliman92! - #updated move latest capabilities code from ccip repo to chainlink repo [CCIP-2946]#13888
37c5a2ff29
Thanks @karen-stepanyan! - #updated mercury plugin to consider PluginConfig as optional if EnableTriggerCapability relay config is true. Then if PluginConfig is nil, skip fetching latestPrice for linkFeedId and nativeFeedId.#14423
0187f18ba6
Thanks @asoliman92! - #updated refactor ccip oracle creator#14401
f6443a14e8
Thanks @george-dorin! - #updated Changed TelemetryIngress.UniConn default to false#14474
aa04bfab89
Thanks @dimkouv! - bump chainlink-ccip #updatedinternal
#14316
2a21b170f3
Thanks @graham-chainlink! - #internal updated to latest operator-ui to bring in new UI changes for supporting multiple job distributors#14109
2761cd5bc5
Thanks @Farber98! - FilteredLogs receive Expression instead of whole KeyFilter. #internal#14438
6814bcef45
Thanks @graham-chainlink! - #internal Update to latest UI - PeerId field is introduced for OCR2 bootstrap node in chain config page#13735
920413c3ce
Thanks @silaslenihan! - #internal Added ChainWriter to ChainReader tests#14207
328b62ae50
Thanks @ilija42! - #internal Implement EVM ChainReader ValueComparator filtering by non-indexed event data. Right now only simple non indexed data where byte offsets don't exist is supported.BCFR-203
#14394
28989b30d9
Thanks @ilija42! - #internal Implement LatestHead for ChainService#14234
a234e14ebd
Thanks @huangzhen1997! - use new estimation for insufficient fund instead of retry to overcome gas spike #internal#14369
e51472763d
Thanks @archseer! - Small fixes to multichain keyring adapter #internal#13833
1ea9f79793
Thanks @dimriou! - Introduce new gas estimator #internal#14370
882cdce681
Thanks @dimriou! - Remove PriceMin and TipCapMin check from attempt builder #internal#14350
070b272f30
Thanks @DeividasK! - #internal#14317
72f4cc8aaa
Thanks @ettec! - #internal changes required for capability api chance to sync#14313
b71e692e7b
Thanks @ferglor! - Use a lock to sync access to the ConfigDigest #internal#14314
8fa3ebee3e
Thanks @DeividasK! - #internal validate capability trigger event ID before executing#14282
1a2b7b61cb
Thanks @amit-momin! - Updated TXM Confirmer logic to resume pending task runs with failure if transaction is terminally stuck #internal#14315
adb3c95799
Thanks @friedemannf! - Handle zkEVM node level OOC error as TerminallyStuck #internal#14241
7c248e7c46
Thanks @cds95! - #internal index don ID in ConfigSet event#14252
8490c9610b
Thanks @martin-cll! - Remove bid/ask fields for Mercury v4 schema #internal#14345
c83c68735b
Thanks @makramkd! - #internal merge ccip contracts#14318
544ded0afa
Thanks @winder! - #internal ccip reader nonces work.#13992
c1878f7374
Thanks @EasterTheBunny! - #internalContractReader
interface update to acceptBoundContract
for all methods#14361
3a89dceab7
Thanks @dhaidashenko! - Use tx in insertLogsWithinTx #internal#14258
7905901c40
Thanks @ettec! - #internal gas limit default value#14484
d2a01ca51b
Thanks @ogtownsend! - #internal KMS client for deployment#14352
718e885a53
Thanks @winder! - #internal update chainlink-ccip version#14418
a2c03fc380
Thanks @mateusz-sekara! - Updating CCIP OCR3 integration tests according to changes in the chainlink-ccip repo #internal#14357
ac3523aaa4
Thanks @AnieeG! - #internal Add ccip JobType in feeds service and other jobtype validationsuntagged
#14264
33e6a0c1e4
Thanks @chainchad! - Bump to start the next version#14325
b1c59ddfe3
Thanks @DavidOrchard! - configuration updates#14367
cd8be702ff
Thanks @bolekk! - Support per-method handlers in GatewayConnector