[DO NOT MERGE] Changeset Release Preview - v2.20.0 #13148
Draft
+136
−274
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.20.0 - PREVIEW
nops
#15735
7743429
- Reduce PriceMin on Avalanche to 1 gwei #nops#15474
b0ea0ca
- Increase GasLimit for Automation on ZKsync to 6M #nopsadded
#15213
1f44f3c
- Refactor chain ID logic in plugin to be chain agnostic #added#15437
b368079
- Added TxExpirationRebroadcast feature and config for Solana TXM. #added#15412
fcc8d3c
- Add support for Mercury LLO streams to feeds service. #added#15714
e706d72
- Added theEVM.Transactions.Enabled
config to enable or disable the transaction manager. #added#15858
7debe85
- #added Sei config and error mapping#15121
5d22ba8
- #added Adding 5 chains (B^2, BoB, Berachain, Unichain, Worldchain configs)#15690
ed6f486
- #added stream job delete capability#15624
8f6c3b4
- #added Lens Sepolia config#15488
52f364a
- Add error handling for Arbitrum RPC server timeouts. #added#15362
6ea4588
- Add two new metrics for monitoring LLO transmitter health #addedllo_mercurytransmitter_concurrent_transmit_gauge
Gauge that measures the number of transmit threads currently waiting on a remote transmit call. You may wish to alert if this exceeds some number for a given period of time, or if it ever reaches its max.
llo_mercurytransmitter_concurrent_delete_gauge
Gauge that measures the number of delete threads currently waiting on a delete call to the DB. You may wish to alert if this exceeds some number for a given period of time, or if it ever reaches its max.
#15169
1341a3a
- Add config var Mercury.Transmitter.TransmitConcurrency #added#15617
5b503a3
- #added the ability to define a fallback.toml override config using CL_CHAIN_DEFAULTS env var#15604
5f3aa78
- Added new fatal error cases for transactions to the Solana TXM. #addedremoved
#15330
35ef812
- #removed Remove duplicated testing util for p2p_key only.#15307
a3c8092
- #removed Remove unused ocr1 key files.#15565
0fd3c7a
- #removed dead transmission testsupdated
#15741
37d3081
- #updated Gracefully fail if CL_DATABASE_URL is not set.#15699
329e8f0
- #updated feat(job-distributor): support tron chain type on sync#15416
dcc6a36
- #updated Remove custom ed25519 private to public key conversion.#15323
9eceab5
- #updated chainconfig: show chain type next to key bundle id in UI#15357
18cb44e
- #updated use real contracts in ccipreader_tests where possible#15271
1231f14
- Updated the Solana TXM compute unit limit estimation feature to use the max 1.4M compute unit limit for simulation and enable SigVerify #updated#15369
cb194d7
- Updated Solana TXM to store prebroadcast transaction errors caught upfront by simulation. Refactored error parsing to more easily introduce new error cases. Optimized storing finalized and errored transaction to minimize memory usage. #updatedbugfix
#15573
eaeb2eb
- #bugfix fix non-idempotent loopp registry.Register#15482
35c2f05
- Potential bug introduced from chain selector refactor, not causing issue now since only EVM is used, but need to fix #bugfix#15846
6aa365d
- Add panic recovery to wsrpc mercury client#15425
f094f6c
- Fix TransactionSender go routine leak. #bugfix#15457
f6dfb4e
- Fixes a race condition with the Finalizer when clearing txs #bugfix#15058
d4d1456
- Update MultiNode with latest changes and bug fixes. Fixes an issue that caused nodes to go OutOfSync incorrectly, and also fixed context handling for sending transactions. #internal #bugfix#15585
99b666f
- #bugfix fix: duplicate chain id in chain config dialoginternal
#15537
c1e92af
- #internal Refactored ChainComponents tests to run in parallel#15429
030fd7c
- Change ChainWriter naming to ContractWriter to consolidate Relayer chain interfaces #internal#15539
49b7704
- Adding OCR3 promwrapper to LLO #internal#15852
fcefd62
- #internal minor rename of various gethwrappers#15791
2450fff
- Extract EVM MultiNode to chainlink-framework. #internal#15544
036cb20
- Reporting number of OCR3 instances running using promwrapper #internal#15829
6e65dee
- #internal change gethwrapper to allow for foundry based gethwrapper generation#15521
f6f2457
- Prometheus observability layer added to OCR3 Reporting Plugins #internal#15470
54938d4
- #internal refactor: inject ocr secrets via env instead of config#15543
7b6e20f
- #internal refactor update nodes changeset to support mcms#15785
cb36e64
- #internal add versioned geth wrappers for keystone prod contracts#15169
1341a3a
- Logging improvements for LLO#internal
#15058
d4d1456
- Update MultiNode with latest changes and bug fixes. Fixes an issue that caused nodes to go OutOfSync incorrectly, and also fixed context handling for sending transactions. #internal #bugfix#15759
0b8172d
- #internal depreciate keystone deployment library#15628
6101be7
- Switching CCIP to observed ChainReader for HomeChainReader #internaluntagged
#15776
06a4445
- Fix logic for mapping affected files in CI that affects golangci-lint execution#15269
00777b8
- Update deployment address book to support non-evm chains#15293
4665863
- allow different decimals on different chains for token pools#15321
29eb755
- Removing ccip-tests/* dependencies and moving ccip tests under a directory in smoke#15339
0cabe54
- fix reported evm node states