Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DO NOT MERGE] Changeset Release Preview - v2.19.0 #1

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

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.19.0 - PREVIEW

nops

  • #14978 65351c3 - Set NodePool.EnforceRepeatableRead = true by default for all chains. This forces Core to stop using RPCs behind on the latest finalized block. #changed #nops

  • #15474 b0ea0ca - Increase GasLimit for Automation on ZKsync to 6M #nops

  • #15157 12986aa - Enable AutoPurge feature on all affected chains #nops

added

  • #15148 07a2cec - #added address book remove feature

  • #15010 c162226 - #added support enable and disable feed manager

  • #15104 cf7db16 - Updated Solana TXM's in-memory storage to track statuses across the Solana transaction lifecycle. Added a method to translate Solana transaction statuses into states expected by the ChainWriter interface. Made the duration transactions are retained in storage after finality or error configurable using TxRetentionTimeout. #added

  • #14937 3ad089f - #added Enable and Disable Feeds Manager mutations

  • #15213 1f44f3c - Refactor chain ID logic in plugin to be chain agnostic #added

  • #15029 99241ec - Added multiple blocks history estimator feature and config for Solana TXM. #added

  • #15197 3b3b86c - Add don_id to Mercury Enhanced EA telemetry #added

  • #14781 bfd9a3f - Support multiple chains evm clients for TXM gas estimator to fetch L1 gas oracle
    #added

  • #15160 816dcf8 - Add CSA authentication support to Beholder #added

  • #15237 1f9c07d - #added feat: support creating solana chain config in job distributor page

  • #15412 fcc8d3c - Add support for Mercury LLO streams to feeds service. #added

  • #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 #added
    llo_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.

  • #14827 a9f86b5 - #added Handle Hex String in EA Telemetry

  • #15169 1341a3a - Add config var Mercury.Transmitter.TransmitConcurrency #added

  • #14710 12174c7 - Adds new custom calldata DA oracle #added

  • #15604 5f3aa78 - Added new fatal error cases for transactions to the Solana TXM. #added

  • #15284 7cd17d6 - Bump Solana to include MultiNode integration. #added

changed

  • #14993 883d993 - #changed UI(chainconfig): make admin address optional

  • #14978 65351c3 - Set NodePool.EnforceRepeatableRead = true by default for all chains. This forces Core to stop using RPCs behind on the latest finalized block. #changed #nops

removed

  • #15330 35ef812 - #removed Remove duplicated testing util for p2p_key only.

  • #15307 a3c8092 - #removed Remove unused ocr1 key files.

  • #15210 7ff9cf9 - #removed Remove unused deprecated key interfaces.

  • #15266 a9d6a3f - #removed unused key files and move public_key test file.

updated

  • #15699 329e8f0 - #updated feat(job-distributor): support tron chain type on sync

  • #15126 bf9b08c - update plugin and evm chainwriter to remove evmConfig dependency #updated

  • #15416 dcc6a36 - #updated Remove custom ed25519 private to public key conversion.

  • #14791 0900637 - #updated
    update ethkeys, ethtransactions to handle duplicate chain id in different network
    introduce network arg input to Chain graphql query to allow better lookup based on network and chain id

  • #15323 9eceab5 - #updated chainconfig: show chain type next to key bundle id in UI

  • #15296 de9868d - #updated chain config: allow chain id and account address to be manually provided when no selections are available

  • #15299 a2c3da4 - #updated Update few incorrect occurences of the password for [email protected].

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

  • #14875 101fbbc - #updated ignoring tx type 126 on celo

  • #14955 1b8819e - #updated bump CTF to v1.50.13, more robust ethereum client compatibility pipeline

  • #15150 68bff71 - #updated Operator UI to support StreamSpec job definition

  • #15019 039777f - #updated celo alfajores config

  • #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. #updated

  • #14867 2d28b4e - #updated Use labelers from chainlink-common

bugfix

  • #14912 bb6a20a - Use correct OCR2OracleSpecID when setting up RequestedRoundTracker #bugfix

  • #15244 827e003 - #bugfix Update Log.Level and MaxSize configs description in the docs

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

  • #14929 da5910e - Add config validation so it requires ws url when http polling disabled #bugfix

  • #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 dialog

  • #14433 340a6bf - Merge raw configs correctly #bugfix

  • #14800 7bac85f - #bugfix Memory leak fix on promwrapper

internal

  • #14880 af81323 - Implement secrets interpolation with dummy workflow registry syncer #internal

  • #14935 c042b62 - #internal Fix Contract Reader data word index calculation and change ccip contract reader config for more optimal querying.

  • #14405 03115e8 - #internal Updated the TXM confirmation logic to use the mined transaction count to identify re-org'd or confirmed transactions.

    • Confirmer uses the mined transaction count to determine if transactions have been re-org'd or confirmed.
    • Confirmer no longer sets transaction states to confirmed_missing_receipt. This state is maintained in queries for backwards compatibility.
    • Finalizer now responsible for fetching and storing receipts for confirmed transactions.
    • Finalizer now responsible for resuming pending task runs.
    • Finalizer now responsible for marking old transactions without receipts broadcasted before the finalized head as fatal.
  • #15429 030fd7c - Change ChainWriter naming to ContractWriter to consolidate Relayer chain interfaces #internal

  • #15539 49b7704 - Adding OCR3 promwrapper to LLO #internal

  • #14896 38ef179 - Ensure RPCClient with enabled polling respects health check flag #internal

  • #15544 036cb20 - Reporting number of OCR3 instances running using promwrapper #internal

  • #15521 f6f2457 - Prometheus observability layer added to OCR3 Reporting Plugins #internal

  • #14964 7a80f36 - #internal Add tokenDestGasOverhead to CalculateMessageMaxGas

  • #15115 f8a6218 - Fixed outdated headtracker config doc. #internal

  • #14950 0cd0867 - #internal OracleFactory error handling change

  • #15470 54938d4 - #internal refactor: inject ocr secrets via env instead of config

  • #14893 e116f74 - Relocation of the deployment directory into a direct subdir of the root. #internal

  • #15024 6b29cdb - Minor fixes to the CCIPChainReader enabling proper serialization #internal

  • #15137 7bd35dc - #internal Update ccip contract reader cfg for ccip message sent to use output codec wrapper modifier

  • #15543 7b6e20f - #internal refactor update nodes changeset to support mcms

  • #14891 12e2eb2 - Fix flaky WS test server #internal

  • #11809 2e8e168 - Upgrade go-ethereum to v1.14.11 #internal

  • #15279 276d1f3 - Integration tests for USDC token transfer #internal

  • #15169 1341a3a - Logging improvements for LLO
    #internal

  • #14984 1738332 - use last mined nonce instead of pending nonce to recover from occasional nonce gap issues within nonce tracker. #internal

  • #11809 2e8e168 - Fix HeadTracker tests caused by simulated client update #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

  • #15130 4f04914 - CCIP token transfer integration tests #internal

  • #15628 6101be7 - Switching CCIP to observed ChainReader for HomeChainReader #internal

  • #15060 239b3a9 - Modify release changelog generation format #internal

untagged

  • #14898 a417740 - Bump to start the next version

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant