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

release/2.6.0 -> master #10997

Merged
merged 325 commits into from
Oct 19, 2023
Merged

release/2.6.0 -> master #10997

merged 325 commits into from
Oct 19, 2023
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 1, 2023

  1. [TT-549] Renable Live Test Runs (#10379)

    * Debug on
    
    * Bypass build test
    
    * Change secret names
    
    * Strip Private Keys
    
    * Fix strip
    
    * Fix funding
    
    * Clean imports
    
    * Cleanup
    
    * Formatting
    
    * Remove if check
    
    * Regularly Scheduled Programming
    kalverra authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    50d5570 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. remove check for finality depth in bhs and bhf. Do not update interna… (

    #10391)
    
    * remove check for finality depth in bhs and bhf. Do not update internal stored mapping based on IsStored()
    
    * fix delegate_test.go
    
    * address comments for trusted bhs. revert blockheaderfeeder changes
    
    * add a debug log
    
    * fix failing test
    jinhoonbang authored Sep 2, 2023
    Configuration menu
    Copy the full SHA
    ceea5fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d574be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5b78a81 View commit details
    Browse the repository at this point in the history
  4. Add debug logs when updating lastPoll / lastRepoll block (#10461)

    * Add debug logs when updating lastPoll / lastRepoll block
    
    * update to use uf1
    infiloop2 authored Sep 2, 2023
    Configuration menu
    Copy the full SHA
    6954c90 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    2837baf View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. [AUTO-4790] increase delta stage for integration-tests (#10398)

    * Update keeper_test.go
    
    * set deltaStage 30s
    
    * automation tests - set deltaStage 30s
    anirudhwarrier authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    528dfc6 View commit details
    Browse the repository at this point in the history
  2. chore: skip ocr2vrf tests (#10448)

    due to flakiness
    makramkd authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    39f7cde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fe6fd64 View commit details
    Browse the repository at this point in the history
  4. chore: fix shared snapshot (#10471)

    * chore: fix shared snapshot
    
    * empty commit to trigger CI again
    
    * another empty to trigger ci
    
    * fix: add snapshots to filters
    
    * chore: update all snapshots
    
    * chore: add .gitmodules and foundry-lib to filters
    makramkd authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    f07c491 View commit details
    Browse the repository at this point in the history
  5. Show job runs for disabled chains (#10401)

    * Show job runs for disabled chains
    
    * Add changelog
    george-dorin authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    200970a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2afd9c2 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Add RequestID field to Transactions (#10363)

    * Added request_id field to eth_txes to track external component requests
    
    * Rearranged logic, added missing validation, and linted
    
    * Fixed mocks
    
    * Added new TxStore tests
    
    * Addressed PR feedback
    
    * Updated migration sequencing
    
    * Changed RequestID name to IdempotencyKey and updated type to UUID
    
    * Switched IdempotencyKey type back to string
    amit-momin authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    c38b862 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0e2d15a View commit details
    Browse the repository at this point in the history
  3. Small cleanup in event provider for caching behaviour (#10483)

    * Small cleanup in event provider for caching behaviour
    
    * retain duplicate log behaviour
    
    * format
    
    * format
    
    * update
    
    * update
    infiloop2 authored Sep 5, 2023
    Configuration menu
    Copy the full SHA
    08e1bae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5aadc9c View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. fix/gh-actions-setup-postgres: fixing script to be resilient to array…

    … or object docker compose output (#10512)
    patrickhuie19 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    c40169c View commit details
    Browse the repository at this point in the history
  2. core: use loop.Keystore, support arbitrarily prefixed Cosmos addresses (

    #10416)
    
    * core: use loop.Keystore, support arbitrarily prefixed Cosmos addresses
    
    * Update core/chains/cosmos/cosmostxm/helpers_test.go
    
    Co-authored-by: Jordan Krage <[email protected]>
    
    ---------
    
    Co-authored-by: Jordan Krage <[email protected]>
    cfal and jmank88 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    19eb5fc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43030bd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3bf936a View commit details
    Browse the repository at this point in the history
  5. Allow burst in log recoverer when it lags (#10479)

    * Allow burst in log recoverer when it lags
    
    * add test
    
    * more tests
    
    * update
    
    * improve test
    
    * update test messages
    infiloop2 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    94d05b7 View commit details
    Browse the repository at this point in the history
  6. Update ocr2keepers v0.7.20 (#10486)

    * update ocr2keepers
    
    * go mod tidy
    amirylm authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    e43bdf4 View commit details
    Browse the repository at this point in the history
  7. Remove explicit checkblock too old check and rely on rpc, add a check…

    … for checkBlock too new (#10484)
    
    * Remove explicit checkblock too old check and rely on rpc
    
    * update
    
    * update
    
    * fix test
    
    * fix
    
    * update test
    infiloop2 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    3c9cf01 View commit details
    Browse the repository at this point in the history
  8. Using minmax heap for Mercury transmission queue to evict oldest tran…

    …smission correctly (#10427)
    
    * Using minmax heap for Mercury transmission queue to evict oldest transmission correctly
    
    * go mod tidy
    
    * go mod tidy everywhere
    sdrug authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    37f3880 View commit details
    Browse the repository at this point in the history
  9. Upkeep filters life cycle: avoid replying logs for existing filters (#…

    …10470)
    
    * filters life cycle: avoid replying logs for existing filters
    
    TODO: tests
    
    * fix test
    
    * use config update block if not too old
    
    * small fix + align tests and logs
    
    * added mocks for HasFilter
    amirylm authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    1176a8c View commit details
    Browse the repository at this point in the history
  10. Additional even emitting + sanity checks + version (#10419)

    * Additional even emitting + sanity checks + version
    
    * Cherry picked changes from bugfix/MERC-1618
    
    * Wrappers + gas
    
    * Fixed issue with getAvailableRewardPoolIds
    
    ---------
    
    Co-authored-by: Austin Born <[email protected]>
    Fletch153 and austinborn authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    2ff674b View commit details
    Browse the repository at this point in the history
  11. [VRF] opt out of snapshot checks (#10491)

    * [VRF] opt out of snapshot checks
    
    * Change VRF snapshot by 1
    
    * Remove snapshot file
    vreff authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    da3e611 View commit details
    Browse the repository at this point in the history
  12. BCF-2564: take new loop relayer interface (#10430)

    * BCF-2564: take new loop relayer interface
    
    * take merged sha in relayer repo
    
    * fix solana
    krehermann authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a53b972 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b5e6207 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    a15bcd8 View commit details
    Browse the repository at this point in the history
  15. Seed order to manage logs overflow (#10485)

    * update ocr2keepers
    
    * go mod tidy
    
    * buffer: drop logs by seed-order
    
    * comment out noisy log
    
    * ensure order for provider.GetLatestPayloads()
    
    * ensure order for recoverer.GetRecoveryProposals()
    
    * use a normalized value of latestBlock
    
    * set overall limit for recovery proposals (MaxProposals)
    
    value TBD, currently set to 50
    
    * set max proposals to 20 (was 50)
    
    * apply total limits when dequeing for payloads
    
    MaxPayloads was set to 100
    
    * fix test
    
    * fix max block logs
    
    * protect log spamming
    
    * renaming
    
    * lint
    
    * set offset to 100
    
    * added tests
    
    * use maps when sorting
    
    * temporary added blockhash to log id
    
    * lint
    
    * remove todo from log id func
    amirylm authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    ad22c6e View commit details
    Browse the repository at this point in the history
  16. BCF-2497: Refactoring sessions orm query pattern to avoid a confusing…

    … rollback tx error log (#10378)
    
    * fix/BCF-2497-session-error-log: refactoring sessions orm to avoid a confusing rollback tx error log
    
    * fix/BCF-2497: updating changelog
    
    * fix/BCF-2497: refactoring out redundant query implementations
    
    * fix/BCF-2497: decomposition and redundancy refactoring
    patrickhuie19 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    6f8a302 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0e3b379 View commit details
    Browse the repository at this point in the history
  18. TT-562 Improved load test client contract (#10504)

    * Improved load test client contract
    
    * added missing param comment
    
    * fix load test
    
    * add secrets load params
    
    ---------
    
    Co-authored-by: skudasov <[email protected]>
    KuphJr and skudasov authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a0e97cf View commit details
    Browse the repository at this point in the history
  19. Added log for decryption queue error (#10517)

    * added log
    
    * modified log
    KuphJr authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    c3d94fa View commit details
    Browse the repository at this point in the history
  20. (test): Add Functions Subscriptions foundry tests (#10435)

    * (test): Add Functions Subscriptions foundry tests
    
    * Changes from review
    
    * Add gas snapshot
    justinkaseman authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    2c0cb9c View commit details
    Browse the repository at this point in the history
  21. Add batch size backoff in log poller insert logs (#10525)

    * Add batch size backoff in log poller insert logs
    
    * update
    infiloop2 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    3a98db6 View commit details
    Browse the repository at this point in the history
  22. address lingering clean up and todos after BCF-2441 & BCF-2564 (#10521)

    * address lingering clean up and todos after BCF-2441 & BCF-2564
    
    * address comments
    krehermann authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a1040eb View commit details
    Browse the repository at this point in the history
  23. Resolve TODOs in registry and provider life cycle (#10477)

    * HasFilter to check whether some filter was loaded by the poller
    
    * resovle TODOs
    
    * update comment
    
    * simplify error handling
    
    * fix test
    
    ---------
    
    Co-authored-by: amirylm <[email protected]>
    infiloop2 and amirylm authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a87a7e6 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    55be162 View commit details
    Browse the repository at this point in the history
  25. Update Simulated Backend Client (#10403)

    * Update Simulated Backend Client
    
    This commit aims to improve the simulated backend client by removing the block
    limit where only the latest block can be provided to `CallContext` and handling
    input args more gracefully.
    
    - `CallContext` will now only validate the block number passed in args
    - `CallContext` will NOT restrict calls to current block, but will pass nil to backend
    - `from` in call args is no longer required and will default to `0x`
    - `from` and `to` accept `common.Address`, `*big.Int` and `string` types
    
    Included is a move to Go standard error handling consistent with v1.20+ and
    error wrapping.
    
    * remove commented code
    
    * add comments at top of file and panic on unrecognized value type
    
    * updated error handling and comments
    
    * address comments
    EasterTheBunny authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    3dfb527 View commit details
    Browse the repository at this point in the history
  26. Create CI checks for GQL schema changes (#7492)

    * Create CI checks for GQL schema changes
    
    * Use github token issuer
    
    * Fix action references
    
    * Change OIDC roles to new names
    
    * Correct action name
    
    * Add role session name support
    
    * Update permission to allow for PR comments
    
    * Run latest github app token issuer action
    
    * TEST - Metrics collection
    
    * Use latest action
    
    * Clean up
    
    * Update AWS cred action
    
    * Update secret refs
    HenryNguyen5 authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    e5487f0 View commit details
    Browse the repository at this point in the history
  27. (test): Add ToS Allow List foundry tests (#10438)

    * (test): Add Functions Subscriptions foundry tests
    
    * (test): Add ToS Allow List foundry tests
    justinkaseman authored Sep 6, 2023
    Configuration menu
    Copy the full SHA
    a7dc6f1 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Fix data race in PersistenceManager tests (#10394)

    * Fix data race in PersistenceManager tests
    
    * Fix import order
    martin-cll authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    8f61ff2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9586f07 View commit details
    Browse the repository at this point in the history
  3. chore: add subscription api forge tests (#10446)

    * chore: add subscription api forge tests
    
    * add more tests
    
    update gethwrappers
    
    * chore: bump vrf snapshot
    
    * chore: prettier
    makramkd authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    f6586c0 View commit details
    Browse the repository at this point in the history
  4. add more info to pipeline transmitter error (#10537)

    * add more info to pipeline transmitter error
    
    * update notation
    infiloop2 authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    dcf265d View commit details
    Browse the repository at this point in the history
  5. [TT-418] automation e2e docker migration (#10432)

    * Update the automation tests
    
    * Update CI to remove the k8s e2e runners
    
    * merge conflict fix
    
    * More fixes for CI
    
    * merge conflict fixes
    
    * merge conflict fixes
    
    * Add test comparison check and test list matrix builder
    
    * cleanup
    
    * bump ctf
    
    * more cleanup from review comments
    
    * add build test image back in when build-test-image label is added to PR
    tateexon authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    72d431e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4e6ab6d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b435d93 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #10541 from smartcontractkit/update/changelog-cli-fix

    fix: move CLI update to dev section in changelog
    chainchad authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    f3ff316 View commit details
    Browse the repository at this point in the history
  9. Include logBlockHash in trigger and workID (#10476)

    * Include logBlockHash in trigger and workID
    
    * update ocr2keepers ref
    
    * update wrappers
    
    * update packer
    
    * fix merge in event provider.go
    
    * fix test
    
    * fix test
    
    * fix test
    
    * fix test
    
    * fix test
    
    * fix test
    
    * fix reorg protection for log upkeeps in pipeline and recoverer
    
    * fix test
    
    * fix test
    
    * update comment
    
    * update dependency
    
    * fix test
    
    * fix tests
    
    * fix another test
    
    * fix test
    
    * update log struct
    
    * update bytecode
    
    * update ocr2keepers to tag
    infiloop2 authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    c325f96 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8f6c038 View commit details
    Browse the repository at this point in the history
  11. Performed events scanner: batch calls to log poller (#10546)

    * batch ids before calling poller for dedup events
    
    * merge var blocks
    amirylm authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    95e5df2 View commit details
    Browse the repository at this point in the history
  12. (test): Add Functions Router foundry tests (#10460)

    * (test): Add Functions Router foundry tests
    
    * Add extra tests from code review
    justinkaseman authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    b22efb8 View commit details
    Browse the repository at this point in the history
  13. Remove check block too new check (#10545)

    * Remove check block too new check
    
    * fix test
    
    * remove error type
    infiloop2 authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    d9cddb8 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    247918e View commit details
    Browse the repository at this point in the history
  15. avoid logging if context is done (#10553)

    Co-authored-by: amirylm <[email protected]>
    RyanRHall and amirylm authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    a8c921b View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. [Functions] Various housecleaning (#10509)

    * FunctionsBilling.sol remove unused maxCallbackGasLimit
    
    * FunctionsClient.sol handleOracleFulfillment emits RequestFulfilled
    
    * FunctionsRequest.sol remove unused requestSignature
    
    * (fix): FunctionsBilling.sol gas price is in wei, change variable name to reflect this
    
    * FunctionsRouter.sol prevent duplicate requestIds from Coordinator
    
    * Regenerate geth wrappers
    
    * (test): Remove test helper .addSignature
    
    * Changes from review
    
    * (test): Add unit tests for FunctionsBilling_EstimateCost and test_SendRequest_RevertIfDuplicateRequestId
    
    * (test): Fix test setup for extra fulfill event
    
    * Gethwrappers & test change from review
    
    * Update gas snapshot
    
    * (test): Remove MaxCallbackGasLimit from v1 integration test
    justinkaseman authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    81d1984 View commit details
    Browse the repository at this point in the history
  2. [Functions] Minor contract fixes (#10511)

    * (fix): Functions Subscriptions add consumer checks if sub consumers greater or equal to max to account for changes to the maximum
    
    * (fix): Functions Router during fulfillment do not revert on invalid client
    
    * Functions Coordinator oracleWithdrawAll checks for 0 balances
    
    * (test): Add unit tests for changes
    
    * Update gas snapshot
    
    * Changes after rebase
    justinkaseman authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    7d44d7b View commit details
    Browse the repository at this point in the history
  3. WIP (#10542)

    cedric-cordenier authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    1347424 View commit details
    Browse the repository at this point in the history
  4. update log recoverer to update the block time periodically (#10544)

    * update log recoverer to update the block time periodically
    
    * add check for currentBlockTime > 0
    
    ---------
    
    Co-authored-by: Akshay Aggarwal <[email protected]>
    RyanRHall and infiloop2 authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    b338b71 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b1814d View commit details
    Browse the repository at this point in the history
  6. [BCF-2365] Consolidate *Provider Constructors into One (#10475)

    * [BCF-2365] Consolidate *Provider Constructors into One
    
    - Adapt the MercuryProvider so that it strictly extends the PluginProvider
    type. The additional functions in the MercuryTransmitter have moved to a
    separate MercuryServerFetcher component.
    - Introduce a wrapper relayerServerAdapter type which contains similar
    logic to the GRPC relayerServer, whose NewPluginProvider function
    returns a different provider type depending on the passed in
    ProviderType.
    - Replace uses of New{Mercury|Median|Functions}Provider with calls to
    NewPluginProvider with the correct ProviderType passed in.
    
    * Address review comment
    
    * Update go.mod/sum now that the commit has been merged
    cedric-cordenier authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    6daa8ff View commit details
    Browse the repository at this point in the history
  7. Retrieve native/LINK fee directly from report (#10539)

    * Retrieve native/LINK fee directly from report
    
    - Fixes: MERC-1635
    
    * Fix lint
    samsondav authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    47ef226 View commit details
    Browse the repository at this point in the history
  8. finalize mercury 0.3 integration details (#10538)

    * add pprof to auto 2.1
    
    * use uint32 for timestamp
    
    * add 0x prefix to decode full report
    
    * decode full report as byte slice
    
    * introduce a delay for timestamp
    
    * remove log
    
    * update URL
    
    * update
    
    * update
    
    * update
    
    * remove url encoding
    
    * add a TODO
    FelixFan1992 authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    ebc6a02 View commit details
    Browse the repository at this point in the history
  9. raise timeouts (#10563)

    skudasov authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    fda3b1b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    70c360e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    52b1b8c View commit details
    Browse the repository at this point in the history
  12. smoke test for setUpkeepTriggerConfig (#10530)

    * smoke test for setUpkeepTriggerConfig
    
    * add test to json
    shileiwill authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    3dd2523 View commit details
    Browse the repository at this point in the history
  13. clean up shadows, logs, typos etc (#10533)

    * clean up some shadows and logs
    
    * fix typos and adhere to go convention
    
    * fix tests
    FelixFan1992 authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    d13f179 View commit details
    Browse the repository at this point in the history
  14. bump prettier, solhint & eslint (#10569)

    * bump prettier 2.8.8 -> 3.0.3
    
    * bump solhint 3.4.1 -> 3.6.2
    
    * bump eslint deps
    RensR authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    0b26676 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    4620df0 View commit details
    Browse the repository at this point in the history
  16. [Functions] Subscription deposit (#10513)

    * (feat): Add Functions subscription deposit
    
    * Reduce FunctionsRouter.sol contract size
    
    * Changes from review, cut more contract size, & add getSubscriptionsInRange method
    
    * Add tests & changes from review
    
    * Changes from review
    
    * Additional changes
    
    * checkDepositRefundability logic reflects name
    
    * Requested changes
    
    * Update gas snapshot & natspec comments
    
    * More changes from code review
    
    * (fix): amend unreachable code
    
    * (test): Amend hardhat test
    
    * (test): Amend go integration test SubscriptionDepositMinimumRequests naming
    justinkaseman authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    a4ae3d4 View commit details
    Browse the repository at this point in the history
  17. Batch insert records into the upkeep state store (#10488)

    * Use a batch insert
    
    * No longer insert records, store them for bulk insert, fail tests
    
    * Synchronous tick inserts
    
    * Insert on a tick
    
    * Data race
    
    * Test flake with inserts not completing
    
    * Wait for writes
    
    * Comment flake
    
    * Comment flake
    
    * Fix flake
    
    * Clean up tests
    
    * Extract emoty db test
    
    * Rename orm function to BatchInsertRecords
    
    * Remove the errCh
    
    * Add jitter to the ticker, remove it from the other
    
    * Re run CI
    
    * Comment flake
    
    * Side step flake
    ferglor authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    dc6e52b View commit details
    Browse the repository at this point in the history
  18. move networks to CTF (#10434)

    * move networks to CTF
    
    * bump ctf
    
    * go.sum
    
    * go.mod
    
    * update version again
    
    * update go mod
    
    * update go.sum
    
    * updated develop
    AnieeG authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    5dbc5dd View commit details
    Browse the repository at this point in the history
  19. Thread control utility (#10560)

    * utility for managing group of goroutines
    
    * refactor context to StopChan
    
    * remove limits
    
    * leftovers
    
    * leftovers round #2
    
    * lint
    amirylm authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    cc85898 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d3dfc5c View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. Pass de-duped block list to fillRemainingBlocks() (#10554)

    This avoids us requesting the same block multiple times from the rpc server
    reductionista authored Sep 9, 2023
    Configuration menu
    Copy the full SHA
    f678a4c View commit details
    Browse the repository at this point in the history
  2. update streams lookup contracts (#10524)

    * update streams lookup contracts
    
    * update go wrappers
    
    * update contracts
    
    * update contracts
    
    * prettier
    FelixFan1992 authored Sep 9, 2023
    Configuration menu
    Copy the full SHA
    ecd650f View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Configuration menu
    Copy the full SHA
    f2bcbbf View commit details
    Browse the repository at this point in the history
  2. Add mercury contract wrappers (#10492)

    * Add mercury contract wrappers
    
    * Update contracts
    
    * Add VerifyBulk
    lukaszcl authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    dc3272d View commit details
    Browse the repository at this point in the history
  3. update block time calculation (#10576)

    * update block time calculation
    
    * update
    infiloop2 authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    36db6a4 View commit details
    Browse the repository at this point in the history
  4. Resolve data races when closing services (#10535)

    * avoid logging if context is done
    
    * add wait group to block Close until all goroutines return
    
    * block Close() for recoverer and registry
    
    * block Close() of states store
    
    * states store
    
    * rename threads -> threadsWG
    
    * wg.Add before spawning a goroutine
    
    * remove redundant assignment
    
    the channel was created in the constructor
    
    * added thread control helper
    
    * refactor automation services to use common infra for service logic
    
    * handle errors while spawning goroutines
    
    * block subscriber
    
    * remove thread control (was extracted to #10560)
    
    * align thread control interface
    
    * extract function that requires lock
    
    * recoverer: spawn several goroutines for background work
    
    * remove redundant log
    
    * remove redundant check
    
    * removed unused cancel
    
    * reset flush ticker
    
    * timer to ticker
    
    * fix test
    amirylm authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    09d1534 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e8214f2 View commit details
    Browse the repository at this point in the history
  6. Update test coverage for trusted blockhash store and VRFv2+ Wrapper (#…

    …10447)
    
    * Update test coverage for trusted blockhash store
    
    * Add wrapper coverage and update snapshot
    
    * Update gas snapshot
    
    * Update vrf.gas-snapshot
    
    * Delete contracts/gas-snapshots/vrf.gas-snapshot
    vreff authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    9293132 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8cba02a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2e1014a View commit details
    Browse the repository at this point in the history
  9. add legacy URL for mercury credentials (#10518)

    * add legacy URL for mercury credentials
    
    * fix docs
    
    * update tests
    
    * Use legacy url for v02 (#10523)
    
    * use legacy url for v0.2 requests
    
    * fix integration tests
    
    * add test logs
    
    * fix smoke tests
    
    * add a cred check
    FelixFan1992 authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    f70283a View commit details
    Browse the repository at this point in the history
  10. BCF-2605 clean up Configs (#10551)

    * unify chain type
    
    * rm Configs from single chain; delete generic Configs struct and correpsonding iface
    
    * delete unneeded configs code
    
    * more dead code cleanup
    
    * add tests
    
    * rm dead code
    
    * simplify ChainID type
    krehermann authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    6c2c10d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7e4473c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2d40de4 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    9269ec0 View commit details
    Browse the repository at this point in the history
  14. Small improvements to log recoverer (#10575)

    * Small improvements to log recoverer
    
    * improve comments
    
    * add performFinaliltyBuffer
    
    * update comment
    
    * fix tests
    
    * resovle nit
    
    * use finality depth instead of new constant
    
    * fix tests
    infiloop2 authored Sep 11, 2023
    Configuration menu
    Copy the full SHA
    c23b078 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    7fa327e View commit details
    Browse the repository at this point in the history
  2. Add reentrancy guard to VRFCoordinatorV2Mock to align its behaviour w… (

    #10585)
    
    * Add reentrancy guard to VRFCoordinatorV2Mock to align its behaviour with VRFCoordinatorV2
    
    * Prettier fix
    
    * Added nonReentrant for cancelSubscription, and removeConsumer
    
    ---------
    
    Co-authored-by: Sri Kidambi <[email protected]>
    kidambisrinivas and kidambisrinivas authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    5db043c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    627694c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3b55fbd View commit details
    Browse the repository at this point in the history
  5. Ignore fuzz tests in gas snapshot (#10580)

    * Ignore fuzz tests in gas snapshot
    
    * escape $ in makefile
    
    * update regex to remove dollar sign
    matYang authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    3ac616a View commit details
    Browse the repository at this point in the history
  6. Functions: fixing S4 ORM (#10596)

    * Functions: fixing S4 ORM
    
    * Functions: fixing S4 ORM
    
    * Fixed test
    Andrei Smirnov authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    079f749 View commit details
    Browse the repository at this point in the history
  7. Bumping chainlink-relay to the version that contains CCIP plugin types (

    #10597)
    
    * Bumping chainlink-relay to the version that contains ccip plugin types
    
    * Bumping chainlink-relay to the version that contains ccip plugin types
    
    * Fixing broken tests
    mateusz-sekara authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    aec8c75 View commit details
    Browse the repository at this point in the history
  8. [TT-526] Allow Parallel Tests To Work (#10591)

    * [TT-526] Allow Parallel Tests To Work
    Use unique base config for each env
    
    * bump node counts to run more tests in parallel
    
    * Fix parallel logging issues
    tateexon authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    e161477 View commit details
    Browse the repository at this point in the history
  9. Skip Smoke Tests Label (#10584)

    * Skip Smoke Tests Tag
    
    * Test with label
    
    * Include summary
    
    * Fix summary
    
    * Smaller
    
    * Removed tag
    kalverra authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    bb06998 View commit details
    Browse the repository at this point in the history
  10. Remove redundant operator-ui CI comments (#10602)

    Co-authored-by: chainchad <[email protected]>
    HenryNguyen5 and chainchad authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    c5c733f View commit details
    Browse the repository at this point in the history
  11. Fix Live Test Reporting (#10586)

    * Fix Live Test Reporting
    
    * Debugging live test reports
    
    * Remove debug
    
    * Fixes key sanitation issues
    kalverra authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    1d425b9 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    fae227d View commit details
    Browse the repository at this point in the history
  13. Start E2E cl docker image with retries (#10571)

    * Start E2E cl docker image with retrys
    
    * bump ctf one more time
    
    * bump ctf again
    tateexon authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    409c5f3 View commit details
    Browse the repository at this point in the history
  14. Fix golangci-lint (#10555)

    * Cleanup linter
    
    * Remove unused github actions related bash scripts
    
    * Remove irrelevant branch filters
    
    * Run linter only on PRs and scheduled runs
    HenryNguyen5 authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    645a6f3 View commit details
    Browse the repository at this point in the history
  15. Foundry tests for VRFCoordinatorV2Mock.sol (#10606)

    * Foundry test for VRFCoordinatorV2Mock.sol
    
    * More checks for createSubscription
    
    * Added comprehensive tests for all functionalities of VRFCoordinatorV2Mock
    
    * Minor changes
    
    * Removed console.log
    
    * Updated gas payment according VRF Foundry profile
    
    * Turn off broken tests
    
    * Skip broken tests
    
    * Pointed to JIRA ticket
    
    ---------
    
    Co-authored-by: Sri Kidambi <[email protected]>
    kidambisrinivas and kidambisrinivas authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    43080c2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4fca701 View commit details
    Browse the repository at this point in the history
  17. Bump relay => fec1da7 (#10583)

    * Bump relay => fec1da7
    
    * Fix warning
    
    * Fix go mod conflicts
    samsondav authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    cabe17c View commit details
    Browse the repository at this point in the history
  18. Fix Mercury Persistence Manager test flake (#10574)

    * Fix test flake
    
    * Refactor tests using logs
    martin-cll authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    7d74c39 View commit details
    Browse the repository at this point in the history
  19. Add log when allowlist routeID is unset (#10611)

    * Add log when allowlist routeID is unset
    
    * Added debug log
    
    * Addressed feedback
    KuphJr authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    73322fa View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Configuration menu
    Copy the full SHA
    2f042f2 View commit details
    Browse the repository at this point in the history
  2. [fix] Flakey test runner fixes (#10614)

    Changing the format of the test output broke the flakey test runner. In
    a previous PR I changed the runner to parse JSON output.
    
    This addresses some bugs that PR introduced, namely:
    - stopping on the first test run failure, rather than continuing
    - stripping out package (not test) failures
    cedric-cordenier authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    72139e1 View commit details
    Browse the repository at this point in the history
  3. Rename Cosmos FeeToken to GasToken (#10595)

    * rename fee token to gas token
    
    * bump chainlink-cosmos version
    calvwang9 authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    bfcbb31 View commit details
    Browse the repository at this point in the history
  4. Fixed broken tests from PRD alignment (#10619)

    * Fixed broken tests from PRD alignment
    
    * Enabled public fields
    Fletch153 authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c3305b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11cf30e View commit details
    Browse the repository at this point in the history
  6. Update format of changelog

    chainchad committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    128412c View commit details
    Browse the repository at this point in the history
  7. Merge pull request #10624 from smartcontractkit/chore/release/2.5.0

    release/2.5.0 -> develop
    chainchad authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    f1ee0b8 View commit details
    Browse the repository at this point in the history
  8. Add Arbitrum Sepolia chain ID to ChainSpecificUtil.sol (#10615)

    * Add Arbitrum Sepolia chain ID to ChainSpecificUtil.sol to support Arbitrum there
    
    * Prettier
    
    * Generating go wrappers again, since Solidity/Native Compilation CI job fails
    
    * Generating go wrappers for TrustedBlockhashStore, since Solidity/Native Compilation CI job fails
    
    * Move local go generate together
    
    ---------
    
    Co-authored-by: Sri Kidambi <[email protected]>
    kidambisrinivas and kidambisrinivas authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    0aeb8f5 View commit details
    Browse the repository at this point in the history
  9. Move 2 1 automation out of dev (#10587)

    * move audited automation contracts to their long term home
    
    * update import paths
    
    * update go compile scripts
    
    * fix
    
    * bugfix
    
    * bugfix
    
    * remove foundry solc_version from automation profile
    
    * remove canary upkeep
    
    * update foundry snapshot
    
    * disable snapshot tests for automation
    RyanRHall authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    e197ff9 View commit details
    Browse the repository at this point in the history
  10. Use an interface to standardize all docker container set up for vario…

    …us blockchain clients (#10626)
    
    Co-authored-by: Sri Kidambi <[email protected]>
    kidambisrinivas and kidambisrinivas authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    e027262 View commit details
    Browse the repository at this point in the history
  11. [Functions] Enforce uniform coordinator addresses in OCR batches (#10612

    )
    
    1. Ensure that all requests in an OCR query point to the same destination coordinator.
    2. Filter out mismatching coordinators in report phase (to protect from malicious leaders).
    3. Run an extra sanity check inside the transmitter - it's too late to do anything about it so only log an error.
    bolekk authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    4a2fc41 View commit details
    Browse the repository at this point in the history
  12. Auto 4601/add log retry integration test (#10355)

    * Log Trigger Pipeline Retry Integration Test
    
    This commit offers a proposal for completing an integration test that runs log
    trigger upkeeps, a full check pipeline, fails mercury server calls, and allows
    the application to retry the upkeeps.
    
    Additions include:
    - mock mercury server that can have a custom handler per test
    - upkeep setup helpers for creating/registering log triggered upkeeps
    - integration test for log event retry flow
    
    * successful run of retry integration test
    
    * cleaned up test and packer and added tests
    
    * corrected pipeline error types and retryable states
    
    * fix test and streams name change
    
    * fix streams lookup test
    
    * fix AllowedToUseMercury test
    
    * fix mercury test
    
    * apply code suggestions
    EasterTheBunny authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    50134ee View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    bed0a94 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    18cd6e4 View commit details
    Browse the repository at this point in the history
  15. BCF-2324: isolate evm tables in specific schema (#10609)

    * BCF-2324: isolate evm tables in specific schema
    
    * fix tests; fix bad replace all
    
    * fix linter
    
    * mv eth_XXX to evm.XXX; update and take care with triggers
    krehermann authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    350c3d4 View commit details
    Browse the repository at this point in the history
  16. Bump reviewdog/action-actionlint from 1.37.1 to 1.38.0 (#10522)

    Bumps [reviewdog/action-actionlint](https://github.com/reviewdog/action-actionlint) from 1.37.1 to 1.38.0.
    - [Release notes](https://github.com/reviewdog/action-actionlint/releases)
    - [Commits](reviewdog/action-actionlint@7485c21...67ec075)
    
    ---
    updated-dependencies:
    - dependency-name: reviewdog/action-actionlint
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jordan Krage <[email protected]>
    dependabot[bot] and jmank88 authored Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c20e22e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    0887ddc View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    8826bb9 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    411c119 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    cc4ffed View commit details
    Browse the repository at this point in the history
  2. test tweaks (#10636)

    jmank88 authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    3f1ec39 View commit details
    Browse the repository at this point in the history
  3. Remove Explorer (#10581)

    * Remove the Explorer client
    
    * Remove Explorer config
    
    * Update mocks
    
    * Update changelog
    
    * Remove additional `ExplorerURL` references
    
    * Generate docs
    
    * Specify removed config in changelog
    
    * Make error numbers sequential
    
    * Update CHANGELOG.md
    
    Co-authored-by: Patrick <[email protected]>
    
    * Update docs/CHANGELOG.md
    
    * Update docs/CHANGELOG.md
    
    Co-authored-by: Jordan Krage <[email protected]>
    
    ---------
    
    Co-authored-by: Patrick <[email protected]>
    Co-authored-by: Jordan Krage <[email protected]>
    3 people authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c4557c1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1745eab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    77dfb66 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    61af225 View commit details
    Browse the repository at this point in the history
  7. lock foundry version (#10616)

    * lock foundry version
    
    * set to more stable Foundry version
    
    opt out Automation from snapshots
    
    * Update llo-feeds.gas-snapshot
    
    * Update functions.gas-snapshot
    RensR authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    fe3f7d4 View commit details
    Browse the repository at this point in the history
  8. Pump the Brakes (#10646)

    kalverra authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d6363e0 View commit details
    Browse the repository at this point in the history
  9. [Gateway] Fix address lookup in handlers (#10637)

    Making sure config is always lowercased and adding more nil checks
    bolekk authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d43a809 View commit details
    Browse the repository at this point in the history
  10. BCF-2492 Remove evm default chain id (#10490)

    * Remove evm default chain id usage
    
     - Remove default chain id from LegacyChainContainer
     - Add alternate function for default chainID in tests
    
    * Remove the rest of evm default chain id usage
    
     - Remove default chain id from LoopRelayAdapter
     - Remove default chain id use from common.go getChain
     - Remove default chain id use from evm relayer init
    
    * Enforce evmChainID to be defined in all jobspecs where present
    
    * Remove setdefault chain id from NewLegacyChainsWithChain() mock
    
    * Change cltest NewApplicationWithConfig to init evmopts if evm enabled
    
    * Fix pipeline & eth_keys & jobs controller tests to encode evmChainID
    
    * Add evmChainID to test tomls and to VRFSpecParams testspec struct
    
    * Add evmChainID to vrf submit_tx pipeline vars and testspec source
    
    * Add evmChainID to testspecs job specs where missing
    
    * Add evmChainID flags to shell local tests
    
    * Change TestORM_CreateJob_OCR_DuplicatedContractAddress
    
    - Remove code that relied on default chainID
    
    * Change orm validation missing evmChainID error message
    
    * Change tests that relied on default chainID to use replacement func
    
    - Fix evm transfer controller tests
    - Fix integration test helpers
    - Fix head tracker tests
    - Fix evm transaction commands test
    
    * Add deprecated tag to default chainID helper funcs and update err msg
    
    * comment out test case in TestShell_ReplayBlock
    
    * minor tests fix
    
    * Add evmchainID to spec to keepers and flux integration tests
    
    * Add evmChainID to vrfv2 pipeline vars
    
    * Fix evmChainID parsing in estimategas pipeline task
    
    * Add evmChainID to estimate gas and eth call pipeline tasks vars spec
    
    * Fix/Change cmds tests to use evmChainID
    
    * Fix vrf integration tests and helpers to use evmChainID
    
    * Add evmChainID parsing string as default val to pipeline tasks that use it
    
    * Add evmChainID to specs in internal features_test
    
    * Add evmChainID to vrf and ocr smoke test job specs
    
    * Fix evmChainID in keepers tests
    
    * Fix evmChainID in fluxmonitorv2 tests
    
    * Fix estimategas, ethcall/tx default evmChainID values for parsing vars
    
    * Remove default tag from EstimateGasLimitTask.EVMChainID
    
    * Add evmChainID to pipeline vars in directRequest handleOracleRequest
    
    * Add evmChainID to all pipeline vars where needed
    
    * Resolve develop merge issues
    
    * Fix evmChainID pipeline vars parsing
    
    * Add mock calls to direct request tests for EVMChainID() call
    
    * Run make go generate
    
    * Add unit tests for job creation evmChainID validation
    
    * Fix keepers and flux smoke tests to have evmChainID in the jobspec
    
    * Fix smoke test job spec evmChainID for ocr, reorg, runlog and vrf
    
    * Fix integration tests by adding chainID to OCR task and Bootstrap Spec
    
    * Fix integrations test OCRTaskJobSpec struct field naming case
    
    * minor fix to keeper job creation smoke test
    
    * Remove unnecessary error wrap in ValidatedOracleSpecToml
    
    * Remove shell_remote test case that relied on default evmChainID
    
    * Remove keystore migrate as all v1 keys should have been migrated by now
    
    * Use %q in (c *LegacyChains) Get() for better error msg output
    
    * Fix TestShell_ReplayBlocks test by fixing err message assert
    
    * Add changes to CHANGELOG.md
    ilija42 authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    c9e080b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2c1a164 View commit details
    Browse the repository at this point in the history
  12. Adds Log Collection on Failing Test (#10632)

    * Adds Log Collection on Failing Test
    
    * Add file
    
    * Try matrix logs
    
    * Try with dynamic upload
    
    * Debugging artifacts location
    
    * If always
    
    * More debugs
    
    * In progress
    
    * Better log writing
    
    * New docs
    kalverra authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    7400833 View commit details
    Browse the repository at this point in the history
  13. Fix typo (#10649)

    kalverra authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    25af2dd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    186d1d9 View commit details
    Browse the repository at this point in the history
  15. [Gateway] Return 400 HTTP code on handler errors (#10652)

    Handler errors are user errors (not allowlisted, rate-limited, etc) so we should return a 4XX code.
    bolekk authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    0f6f84b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5570d5a View commit details
    Browse the repository at this point in the history
  17. [TT-591] Parallel Test Logging E2E Fixes (#10610)

    * [TT-591] Fix E2E Test Logging In Parallel Tests
    
    * triage why logs are not getting the correct test struct
    
    * More logging missing in parallel e2e tests
    
    * More improvements to the logging
    
    * merge conflict fixes
    
    * Cover more missing cases
    
    * More and cleanup
    
    * Bump ctf and merge conflict fixes
    tateexon authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    d407306 View commit details
    Browse the repository at this point in the history
  18. Update setConfigFromSource to force config count (#10472)

    * Update setConfigFromSource to force config count
    
    * Test fixes + wrappers
    
    * Removed foundry from commit
    
    * lint, wrappers, gas
    
    * Revert changed files outside of llo-feeds
    
    ---------
    
    Co-authored-by: Michael Fletcher <[email protected]>
    Co-authored-by: Michael Fletcher <[email protected]>
    3 people authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    04665a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Configuration menu
    Copy the full SHA
    eccbeef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a97547d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05f9558 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5036be4 View commit details
    Browse the repository at this point in the history
  5. Prefix contract dir names which start w/ a digit (#10655)

    * Prefix contract dir names which start w/ a digit
    
    In order for typechain to work correctly, contract directory names cannot start with a digit.
    https://chainlink-core.slack.com/archives/C0239N5T3B9/p1694452156859999?thread_ts=1693412728.225189&cid=C0239N5T3B9
    
    * Update wrapper generation
    
    * Update native_solc_compile_all_functions
    
    * Update generated-wrapper-dependency-versions-do-not-edit.txt
    KuphJr authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    9f19654 View commit details
    Browse the repository at this point in the history
  6. [Gateway] Basic prom counters (#10659)

    1. Successful heartbeats to monitor connected nodes
    2. All requests by response code
    3. Functions-specific methods with success/failure counters
    bolekk authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    0659b05 View commit details
    Browse the repository at this point in the history
  7. Test for directories and files with digit prefix (#10667)

    * Test for directories and files with digit prefix
    
    * lint
    KuphJr authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    5f540a7 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2023

  1. EvmFeeEstimator return Optimistic Rollup's L1BaseFee (#10557)

    * Draft impl
    
    * update configs
    
    * move l1 knowledge from EVMEstimator to WrappedEVMFeeEstimator
    
    * nit fixes
    
    * change L1BaseFee to L1GasPrice
    
    * update mock
    
    * use chain type instead of modifying chain config
    
    * add mocks
    
    * beef up models tests
    
    * beef up l1 oracle tests
    
    * small nits
    
    * address comments
    
    * fix chaintype panic
    
    * address comments
    matYang authored Sep 16, 2023
    Configuration menu
    Copy the full SHA
    f6256c3 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2023

  1. Bump smartcontractkit/chainlink-github-actions from 2.2.12 to 2.2.13 (#…

    …10653)
    
    Bumps [smartcontractkit/chainlink-github-actions](https://github.com/smartcontractkit/chainlink-github-actions) from 2.2.12 to 2.2.13.
    - [Release notes](https://github.com/smartcontractkit/chainlink-github-actions/releases)
    - [Commits](smartcontractkit/chainlink-github-actions@v2.2.12...eccde19)
    
    ---
    updated-dependencies:
    - dependency-name: smartcontractkit/chainlink-github-actions
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jordan Krage <[email protected]>
    dependabot[bot] and jmank88 authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    8b96864 View commit details
    Browse the repository at this point in the history
  2. Added 0x7b transaction type for celo (#10660)

    * added 0x7b tx type for celo
    
    * linting
    
    ---------
    
    Co-authored-by: Simson <[email protected]>
    finleydecker and simsonraj authored Sep 17, 2023
    Configuration menu
    Copy the full SHA
    157870f View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Backporting LogPoller's function used in CCIP (#10645)

    * Backporting LogPoller's function used in CCIP
    
    * Missing tests added as well
    mateusz-sekara authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    fb645c1 View commit details
    Browse the repository at this point in the history
  2. Update Operator UI from v0.8.0-95ae9da to v0.8.0-197331a (#10564)

    * Update Operator UI from v0.8.0-95ae9da to v0.8.0-197331a
    
    * Trigger build
    
    ---------
    
    Co-authored-by: github-merge-queue <[email protected]>
    Co-authored-by: george-dorin <[email protected]>
    3 people authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c92d623 View commit details
    Browse the repository at this point in the history
  3. Set trigger config when node cannot find setConfig logs during refresh (

    #10617)
    
    * Set trigger config when node cannot find setConfig logs during refresh
    
    * update comment
    infiloop2 authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1eda1ee View commit details
    Browse the repository at this point in the history
  4. Change the inBackupHealthReport status code to 204 (No content) (#10673)

    * Change the inBackupHealthReport status code to 204 (No content)
    
    * Add changelog
    george-dorin authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    4c2c36d View commit details
    Browse the repository at this point in the history
  5. Bump relay to 2119b4e (#10675)

    samsondav authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    53b9842 View commit details
    Browse the repository at this point in the history
  6. Functions: tracking subscriptions (#10613)

    * Functions: tracking subscriptions
    
    * Fixing linter issue
    
    * Bugfixing
    
    * Reworking solution
    
    * Fixed tests
    
    * Fixed linter error
    
    * Addressed PR feedback
    
    * Added minimum balance config
    
    * Added subscriptions check to gateway
    
    * Using assets.Link
    
    * Fixed template and naming
    
    * Reverted renaming
    Andrei Smirnov authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1bb0c1a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    78c8214 View commit details
    Browse the repository at this point in the history
  8. Chore/vrf 585 add ctf test vrfv2plus migration (#10450)

    * fix VRF V3 setup script
    
    * VRF-585: add VRFV2Plus CTF test for migration
    
    * VRF-585: add VRFV2Plus Coordinator with onMigration method
    
    * VRF-585: reverting VRFV2PlusClient contract changes
    
    * remove unnecessary deregister (#10487)
    
    * VRF-585: adding new steps
    
    * VRF-585: updating VRFConsumerBaseV2Plus.sol to have public coordinator; and VRFV2PlusLoadTestWithMetrics.sol to use that coordinator
    
    * VRF-585: update
    
    * set s_consumers in onMigration()
    
    * VRF-585: updating test
    
    * VRF-585: updating test
    
    * VRF-585: updating test
    
    * VRF-585: fixing solidity lint issues
    
    * VRF-585: removing code from upgraded coordinator in order to resolve max code size exceeded issue
    
    * VRF-585: changing MinimumConfirmations
    
    * VRF-585: enable CL Client debug
    
    * VRF-585: reusing env for the test
    
    * VRF-585: disabling CL node http debug mode
    
    * VRF-585: enabling back waitforevents for contract deployment
    
    * VRF-585: add err checks
    
    * VRF-585: add total balance verification
    
    * VRF-585: refactoring test; updating Coordinator contract to update subIds array when migrating
    
    * VRF-585: removing commented code
    
    * VRF-585: reverting
    
    ---------
    
    Co-authored-by: Makram <[email protected]>
    Co-authored-by: jinhoonbang <[email protected]>
    3 people authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    aadc467 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    617af45 View commit details
    Browse the repository at this point in the history
  10. (test): Functions foundry tests use OCR contracts & a higher tx.gaspr…

    …ice (#10635)
    
    * (test): Functions foundry tests use OCR contracts & a higher tx.gasprice
    
    * (test): Add natspec comments to setup helpers
    
    * Set tx.gasprice in config rather than test setup
    justinkaseman authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    6e86a70 View commit details
    Browse the repository at this point in the history
  11. core/services: health Checker cleanup (#10670)

    * core/services: health Checker cleanup
    
    * plugins: simplify server.MustRegister
    jmank88 authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    d4e9b28 View commit details
    Browse the repository at this point in the history
  12. core/services/chainlink: log warn instead of error if CSA key not ava…

    …ilable for feeds service (#10543)
    jmank88 authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    73966ef View commit details
    Browse the repository at this point in the history
  13. Improve Testnet Notifications (#10681)

    * Improve Testnet Notifications
    
    * Use cancelled()
    
    * Better check
    kalverra authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    c8762ee View commit details
    Browse the repository at this point in the history
  14. BCF-2637 Add evm chain id removal migrations (#10669)

    * Add evm chain id removal migrations
    
    * Remove _test db url check for 0195 evm chain id migration
    
    * Improve 0195 migration, improve error msg and sql string constant names
    
    * Update 0195 migration to only add/remove evmChainID not nil constraints
    
    * Remove dangling err handling (leftover from evmChainID removal)
    
    * Update 0195 migration naming
    
    * Add helper function for not null evmChainID migration
    
    * Update changelog for evm chain id not null migration helper function
    
    * Update error message for sql open in shell MigrateDatabase
    
    * Fix job_orm_test test that set evm_chain_id to null
    
    * Fix evmChainID migration helper err when db is init for the first time
    
    * Move goose migration ver check for evmChainID migration in helper func
    ilija42 authored Sep 18, 2023
    Configuration menu
    Copy the full SHA
    eba9a27 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. [Functions] Fix missing items in subscriptions checker (#10696)

    1. Add a nil-check when constructing the plugin
    2. Include subscriptions in Start/Close methods of both handlers
    bolekk authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    844516f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa22dc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1eb0fac View commit details
    Browse the repository at this point in the history
  4. Format Block Number As Hex (#10680)

    * Format Block Number As Hex
    
    An unmarshalling error was reported on the block number being passed to an rpc
    client instance if the block number was a big.Int. The solution was to format it
    as a hex encoded uint64 value.
    
    * update to EncodeBig since value is a big.Int to start with
    
    * update tests
    EasterTheBunny authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    2cafadb View commit details
    Browse the repository at this point in the history
  5. BCF-2155: plugins: update readme (#10701)

    * plugins: update readme
    
    * added a section on prom
    
    * update prometheus
    
    Co-authored-by: krehermann <[email protected]>
    
    * typo
    
    * Update plugins/README.md
    
    Co-authored-by: Patrick <[email protected]>
    
    ---------
    
    Co-authored-by: krehermann <[email protected]>
    Co-authored-by: krehermann <[email protected]>
    Co-authored-by: Patrick <[email protected]>
    4 people authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    562ac5c View commit details
    Browse the repository at this point in the history
  6. [BCF-2488] Fix flake in TestShell_Autologin (and others) (#10677)

    * [BCF-2488] Fix flakey TestShell_Autologin caused by lock timeout
    
    * [BCF-2488] Fix flakey TestShell_Autologin caused by lock timeout
    cedric-cordenier authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    7db18d9 View commit details
    Browse the repository at this point in the history
  7. [VRF-618] Fix VRFV2Plus tests with blockhash update (#10705)

    * [VRF-618] Fix VRFV2Plus tests with blockhash update
    
    * prettier
    vreff authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    2dcb827 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ebbd972 View commit details
    Browse the repository at this point in the history
  9. Increase default ocr2 automation gas limit to 14.5M (#10706)

    * Increase default ocr2 automation gas limit to 14.5M
    
    * make docs
    
    * insert new line
    infiloop2 authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    df9c499 View commit details
    Browse the repository at this point in the history
  10. Verify with single payment token (#10603)

    * Flip fee tokens in report decoding
    
    * Use array of quotePayload
    
    * Update interface to single quote payload
    
    * Passing tests
    
    * Gas snapshot update
    
    * Update go gen files
    
    * Update integration test interfaces
    
    * Prettify
    
    * Update snapshot
    
    * Change second parameter name to parameterPayload
    
    * Prettier
    
    * feePayload -> parameterPayload in integration tests
    austinborn authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    af1f6e7 View commit details
    Browse the repository at this point in the history
  11. Fix VRF foundry tests for nightly build version (#10717)

    * Fix VRF foundry tests for nightly build version
    
    * prettier
    
    * Add foundry test trigger for CI
    
    ---------
    
    Co-authored-by: Austin Born <[email protected]>
    vreff and austinborn authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    c827d6a View commit details
    Browse the repository at this point in the history
  12. [TT-577] Finally Fixes Scheduled Runs (#10707)

    * Finally Fixes Scheduled Runs
    
    * Schedule conformity
    
    * Fix schedule
    kalverra authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    9015419 View commit details
    Browse the repository at this point in the history
  13. Update fluxmonitor to use IdempotencyKey when creating Tx (#10589)

    * Updated fluxmonitor to use IdempotencyKey when creating Tx
    
    * Randomly generate idempotency key for fluxmonitor tests
    amit-momin authored Sep 19, 2023
    Configuration menu
    Copy the full SHA
    c32eb83 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Improved logs (#10668)

    KuphJr authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    c0389f2 View commit details
    Browse the repository at this point in the history
  2. Bump npm dependencies (#10679)

    * nomiclabs/hardhat-ethers
    
    * non-blockchain deps bump
    
    * bump chai, debug & mocha
    
    * bump types/node
    
    * minor bumps
    
    * bump typescript to 5.2.2
    
    * bump hardhat
    
    * set hardhat default fork to `merge`
    
    * remove revert reason upkeep transcoder
    RensR authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    334587c View commit details
    Browse the repository at this point in the history
  3. Recoverer: limit the number of pending payloads for an upkeep (#10712)

    * recoverer: limit the number of allowed payloads for an upkeep
    
    * modify maxPendingPayloadsPerUpkeep to 500
    
    * avoid promoting lastRePollBlock if limit was exceeded
    
    * fix wrong if
    amirylm authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    51b040f View commit details
    Browse the repository at this point in the history
  4. add finality depth contraint in block subscriber (#10686)

    * add finality depth contraint in block subscriber
    
    * add comment
    
    * shorten expiration time
    
    * update
    
    * udpate
    
    * clean up
    
    * address comments
    
    * fix tests
    FelixFan1992 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3641870 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b378676 View commit details
    Browse the repository at this point in the history
  6. BCF-2657: core/services: track spawned job services via the health ch…

    …ecker (#10695)
    
    * core/services: track spawned job services via the health checker
    
    * docs: changelog note
    jmank88 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    8139563 View commit details
    Browse the repository at this point in the history
  7. [VRF-567] Mercury price feed registry (#10348)

    * [VRF-567] Mercury price feed registry
    
    * prettier
    
    * Add set/add feed functionality
    
    * Add configuration functions
    
    * Use the result of 'verify'
    
    * Fix typo
    
    * Add access control and extra tests, fix chainspecific util, and make verifier storage
    
    * Use different URL for fork.
    
    * Add snapshot
    
    * Ensure batch upkeep doesn't revert, and add permissions for it
    
    * Fix typos, update snapshots
    
    * Update contracts/src/v0.8/dev/automation/upkeeps/MercuryRegistry.sol
    
    Co-authored-by: Makram <[email protected]>
    
    * Update contracts/src/v0.8/dev/automation/upkeeps/MercuryRegistry.sol
    
    Co-authored-by: Makram <[email protected]>
    
    * Update documentation, and adjust test to use forked block only for CI
    
    * Add documentation for caching behavior
    
    * Update interface from feedlookup to streamslookup
    
    * Remove inaccurate lookup data in test
    
    * Update gas snapshot
    
    * Remove fork testing in CI
    
    * Make staleness seconds and deviation PPM feed-specific
    
    * Replace text require with custom error for feed lenght check
    
    * Update gas snapshot
    
    * Prettier
    
    * Change flag restrition on fork testing
    
    * Update automation-dev.gas-snapshot
    
    * Update file locations
    
    * Add comment denoting the use of Mercury v0.2
    
    ---------
    
    Co-authored-by: Makram <[email protected]>
    vreff and makramkd authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    65271fd View commit details
    Browse the repository at this point in the history
  8. Data Streams v0.3 On-Chain Audit Feedback (#10658)

    * Additional even emitting + sanity checks + version
    
    * Update setConfigFromSource to force config count
    
    * Cherry picked changes from bugfix/MERC-1618
    
    * Wrappers + gas
    
    * Fixed issue with getAvailableRewardPoolIds
    
    * Update snapshot
    
    * M-1 item addressed
    
    * M-4 Remove constrain on adding or removing new reward recipients
    
    ---------
    
    Co-authored-by: Michael Fletcher <[email protected]>
    Co-authored-by: Michael Fletcher <[email protected]>
    3 people authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    0ff4d7c View commit details
    Browse the repository at this point in the history
  9. Update llo versions and organization (#10727)

    * Update data streams contract versions and file structure
    
    * Update wrappers
    
    * Update VerifierProxy and FeeManager versions
    austinborn authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    9f640d5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c0b9d50 View commit details
    Browse the repository at this point in the history
  11. Improve check block too old detection (#10736)

    * Improve check block too old detection
    
    * extract var and add exploratory
    
    * proper extract var
    
    * update log
    infiloop2 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    3de3a4b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2584384 View commit details
    Browse the repository at this point in the history
  13. RE-1902 Use single, large runner for core tests (#10604)

    * Test out single shard, large runner tests
    
    * Test giga runners
    
    * Remove dead code from split-tests
    HenryNguyen5 authored Sep 20, 2023
    Configuration menu
    Copy the full SHA
    347541a View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2023

  1. Calm Down Runs (#10741)

    kalverra authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    7b8e30e View commit details
    Browse the repository at this point in the history
  2. add IndexedLogsByTxHash & index (#10731)

    * add IndexedLogsByTxHash & index
    
    * add orm test
    
    * don't use brin
    RensR authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    c1dee6c View commit details
    Browse the repository at this point in the history
  3. [fix] Handle panics correctly in the flakey test runner (#10734)

    - Previously we would run tests multiple times via the -count=N flag on
      the `go test` command. This worked well, except it didn't handle tests
      that panic'd correctly. In that case, the test would only get run once.
      To handle this correctly we instead run each test command multiple
      times, and tally failures across the multiple runs.
    cedric-cordenier authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    7ca79f5 View commit details
    Browse the repository at this point in the history
  4. Bugfixes for auto v2.0 (#10723)

    * increase FetchUpkeepConfigBatchSize and use latest ocr2keepers
    
    * upgrade to ocr2keepers version
    
    * add sleep between calls
    infiloop2 authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    446615c View commit details
    Browse the repository at this point in the history
  5. core/services/relay: fix backwards maps.Copy (#10745)

    * core/services/relay: fix backwards maps.Copy
    
    * fix Base health report
    jmank88 authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    e1896a8 View commit details
    Browse the repository at this point in the history
  6. feature: add vrf smoke superscript (#10739)

    * feature: add vrf smoke superscript
    
    Add a new superscript that will deploy the VRF universe and run a single
    request and fulfillment from a new VRF key that is generated afresh with
    each run of the superscript. This is useful to test out new chains and
    whether they're usable for VRF.
    
    * feature: add bhs smoke
    makramkd authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    48ad8fb View commit details
    Browse the repository at this point in the history
  7. [Functions] Fix bugs in s4 plugin (#10742)

    1. Observation was appending unnecessary entries
    2. Report wasn't following the order of entries from observation set
    bolekk authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    15e8d93 View commit details
    Browse the repository at this point in the history
  8. Fix SQ regex for ci tests output (#10746)

    * Change store logs artifacts ci name for core tests
    
    * Fix sonar qube tests artifacts path
    
    * revert tests artifact output path change
    ilija42 authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    a2af399 View commit details
    Browse the repository at this point in the history
  9. Always and != Skipped (#10749)

    * Try this on for size
    
    * Every hour debug
    kalverra authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    6f7e6b8 View commit details
    Browse the repository at this point in the history
  10. Insert time interval based heartbeats in BHS store (#10682)

    * Insert time interval based heartbeats in BHS store
    
    * Use BlockhashStoreSpec.HeartbeatPeriodTime in service delegation
    
    * Updated Job ORM test
    
    * Used Go timer and storeEarliest instead of headBroadcaster
    
    * Remove headBroadcaster from NewFeeder
    
    * Adding hearbeatPeriodTime to web view layer
    
    * Start heartbeat in delegate
    
    * Disable heartbeat by default
    
    * Test context
    
    * Get Test context
    
    * Refactor heartbeatPeriodTime (int32 seconds) to heartbeatPeriod time.Duration
    
    * Use custom timer to make it easy to test
    
    * Mock timer and add unit test for StartHeartbeats
    
    * Add db migration
    
    * Added unit test for sad path of StartHeartbeats
    
    * Minor fix
    
    * Integration test for bhs feeder heartbeat service
    
    * Refactoring to address comments
    
    * Renamed after merge
    
    * Refactoring based on PR comments
    
    * Added comments explaining blockhash verification
    
    * Minor fix
    
    ---------
    
    Co-authored-by: Sri Kidambi <[email protected]>
    kidambisrinivas and kidambisrinivas authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    5b80ba6 View commit details
    Browse the repository at this point in the history
  11. go 1.21.1 (#10125)

    * go 1.21
    
    * go 1.21.1
    
    * upgrade go docker from buster to bullseye
    jmank88 authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    175d70c View commit details
    Browse the repository at this point in the history
  12. BCFG-2637 Change evmChainID not null migration to use env var to inje…

    …ct goose (#10711)
    
    * Change evmChainID not null migration to use env var to inject goose
    
    * Update changelog
    
    * Add sonar qube no scan to goose migration script
    
    * Fix BEGIN-NOSCAN sonarqube comment
    
    * Fix sonarqube no scan comment
    
    * Move 0195 migration env var to env package
    
    * Exclude 0195 migration script from sq scan
    
    * Exclude 0195 migration script from sq scan
    
    * Fix exclude 0195 migration script from sq scan
    
    * Update sonar qube tests artifacts output path
    ilija42 authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    26652d7 View commit details
    Browse the repository at this point in the history
  13. Don't Run on Cancelled (#10751)

    * Don't Run on Cancelled
    
    * Reduce frequency
    kalverra authored Sep 21, 2023
    Configuration menu
    Copy the full SHA
    90cf087 View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2023

  1. Configuration menu
    Copy the full SHA
    409fb6d View commit details
    Browse the repository at this point in the history
  2. Gateway: improving client script (#10744)

    * Gateway: improving client script
    
    * Fixed go mod tidy
    
    ---------
    
    Co-authored-by: Bolek <[email protected]>
    Andrei Smirnov and bolekk authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    90a0a37 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    24bf496 View commit details
    Browse the repository at this point in the history
  4. VRF-591: add ctf test for VRF V2 Plus direct funding (#10721)

    * VRF-591: add ctf test for VRF V2 Plus direct funding
    
    * VRF-591: add missing gethwrapper
    
    * VRF-591: fix test
    
    * VRF-591: uncomment eth funding
    
    * VRF-591: fixing eth funding
    
    * VRF-591: update
    
    * VRF-591: add native billing test
    
    * VRF-591: fixing lint
    
    * VRF-591: updating comment with bug reference
    
    * VRF-591: use explicit types for logging
    
    * VRF-591: refactoring consumer contract
    iljapavlovs authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    1734717 View commit details
    Browse the repository at this point in the history
  5. fix: solidity required prettier check (#10761)

    * alway run prettier formatting for solidity gha workflow
    
    * add conditional to steps
    
    * add conditional to metrics step
    momentmaker authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    ed001d6 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6932aba View commit details
    Browse the repository at this point in the history
  7. G601: Implicit memory aliasing in for loop. (#10577)

    receiver-naming: receiver name X should be consistent with previous receiver name Y for T
    
    `X` is a misspelling of `Y` (misspell)
    jmank88 authored Sep 22, 2023
    Configuration menu
    Copy the full SHA
    2ff2681 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2023

  1. Configuration menu
    Copy the full SHA
    6cea70e View commit details
    Browse the repository at this point in the history
  2. Devspace integration mercury (#10747)

    * pin stable geth
    
    * try publish
    
    * try publish
    
    * try release on tag
    
    * try release on tag
    
    * try release on label
    
    * add resources, update README
    
    * update README
    
    * bump and test release
    skudasov authored Sep 24, 2023
    Configuration menu
    Copy the full SHA
    57dca4d View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2023

  1. Configuration menu
    Copy the full SHA
    61f683e View commit details
    Browse the repository at this point in the history
  2. Handle racy edge cases in tx hash verification & handle nil latestBlo…

    …ck (#10772)
    
    * Handle racy edge cases in tx hash verification
    
    * improve check
    
    * compare checkblock and log block
    
    * improve comment
    
    * address comment
    infiloop2 authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    06a0f1e View commit details
    Browse the repository at this point in the history
  3. Bump reviewdog/action-actionlint from 1.38.0 to 1.39.0 (#10719)

    Bumps [reviewdog/action-actionlint](https://github.com/reviewdog/action-actionlint) from 1.38.0 to 1.39.0.
    - [Release notes](https://github.com/reviewdog/action-actionlint/releases)
    - [Commits](reviewdog/action-actionlint@67ec075...17ea045)
    
    ---
    updated-dependencies:
    - dependency-name: reviewdog/action-actionlint
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jordan Krage <[email protected]>
    dependabot[bot] and jmank88 authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    4d63757 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe7ae1b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7a4c2bd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    772c8a0 View commit details
    Browse the repository at this point in the history
  7. Support querying contract state for config in vanilla OCR2 and mercury (

    #9846)
    
    * Implement support for contract calls to fetch config
    
    * Bump libocr => 122accb19ea6ee9c2a1a2b7aa024dde5be609f9e
    
    * Fix lint
    
    * Fix tests
    
    * Hopefully fix lint for good
    
    * Address PR comments
    
    * Neaten Changelog
    
    * More PR comments
    
    * Update core/services/relay/evm/functions/config_poller_test.go
    
    Co-authored-by: Jordan Krage <[email protected]>
    
    * Update core/services/relay/evm/config_poller.go
    
    Co-authored-by: Jordan Krage <[email protected]>
    
    * Attempted fix for the e2e smoke tests
    
    ---------
    
    Co-authored-by: Jordan Krage <[email protected]>
    Co-authored-by: Tate <[email protected]>
    3 people authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    8c59c1e View commit details
    Browse the repository at this point in the history
  8. [TT-607] Update usage of default ocr2 onchain config (#10780)

    Removes a lot of duplicated code for creating a default config
    Reuses it now in both unit and e2e tests
    tateexon authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    699c7e4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    54223e7 View commit details
    Browse the repository at this point in the history
  10. Fix incorrectly usage pipeline_specs.id instead of jobs.id (#10781)

    This was causing FK issues in mercury and is particularly insidious
    because in test code these IDs are usually accidentally the same, so it
    only shows up in diverse prod environments.
    samsondav authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    661dd01 View commit details
    Browse the repository at this point in the history
  11. Revert "core/services/chainlink: log warn instead of error if CSA key…

    … not available for feeds service (#10543)" (#10782)
    
    This reverts commit 73966ef.
    jmank88 authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    98ae768 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6dc2b6d View commit details
    Browse the repository at this point in the history
  13. BCF-2508: cleanup evm config for chain, relayer, and relayer factory (#…

    …10767)
    
    * BCF-2508: cleanup evm config for chain, relayer, and relayer factory
    
    * address comments - simplify validation and error creation
    krehermann authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    13f4986 View commit details
    Browse the repository at this point in the history
  14. rename VRF V2 plus to V2_5. rename eth to native (#10656)

    * rename vrf coordinator v2plus contract to v2_5. introduce internal v2plus interface that is used offchain
    
    * add more comments for internal v2plus interface. golang ci lint. make activeSubscriptionIDs() part of interface
    
    * run prettier
    
    * fix forge error
    
    * run prettier and fix smoke test v2plus
    
    * fix failing feeder test
    jinhoonbang authored Sep 25, 2023
    Configuration menu
    Copy the full SHA
    a9a5120 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2023

  1. Configuration menu
    Copy the full SHA
    739bfae View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    95989d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa12959 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5e4d5f5 View commit details
    Browse the repository at this point in the history
  5. fix/BCF-2601-simple-passwords: reverting simple passwords notificatio…

    …n. Use of simple passwords in production builds is now a breaking change (#10794)
    patrickhuie19 authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    b0940c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b63399b View commit details
    Browse the repository at this point in the history
  7. S4 improvements and fixing bugs (#10789)

    Co-authored-by: Bolek <[email protected]>
    Andrei Smirnov and bolekk authored Sep 26, 2023
    Configuration menu
    Copy the full SHA
    3aa7a8d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    539591d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    0b463be View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c384d14 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6b0124e View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2023

  1. core/plugins: fix logger field reference (#10815) (#10817)

    (cherry picked from commit c1348ed)
    
    Co-authored-by: Jordan Krage <[email protected]>
    patrickhuie19 and jmank88 authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    2973566 View commit details
    Browse the repository at this point in the history
  2. Fix automation - mercury v0.3 response decoding (#10812) (#10818)

    * Fix automation - mercury v0.3 response decoding
    
    * update
    
    (cherry picked from commit f7d0b38)
    infiloop2 authored Sep 27, 2023
    Configuration menu
    Copy the full SHA
    d02ebbd View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Finalize date on changelog for 2.6.0 (#10996)

    Signed-off-by: Sneha Agnihotri <[email protected]>
    snehaagni authored Oct 18, 2023
    Configuration menu
    Copy the full SHA
    8392f18 View commit details
    Browse the repository at this point in the history