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.7.0 -> master #11290

Closed
wants to merge 194 commits into from
Closed

release/2.7.0 -> master #11290

wants to merge 194 commits into from

Conversation

snehaagni
Copy link
Contributor

@snehaagni snehaagni commented Nov 14, 2023

chainchad and others added 30 commits September 26, 2023 22:06
…estamp (#10743)

* Replace filtering by created_at with filtering by block_timestamp

* Adding index to speeds up filtering by block_timestamp

* Minor fix

* Minor changes

* Benchmarks for new query

* Post merge fixes

---------

Co-authored-by: Domino Valdano <2644901+reductionista@users.noreply.github.com>
* Gas cost optimisations for VRFV2PlusWrapper by contract state variable packing

* Slot Callback struct into a single word

* Generated go wrappers

* Added comments

---------

Co-authored-by: Sri Kidambi <kidambisrinivas@users.noreply.github.com>
* fix: arbitrum chain id check in all CSU methods

The arbitrum chain id check needs to be the same in all of the methods
exported in the ChainSpecificUtil contract. Prior to this change
getBlockNumber, getCurrentTxL1GasFees and getL1CalldataGasCost did not
correctly check for all possible arbitrum chain ids.

To prevent this kind of error in the future, a new private function
isArbitrumChainId was created and used in all methods that need to check
the chain id.

* chore: prettier
* [fix] Fix flakey test by avoiding full table lock

* [fix] Refactor some flakey tests

- Stop using Eventually() in SessionReaper tests, and use a channel to
  signal when the reaper has run instead.
- Start using random users where we previously used APIEmailAdmin.
- Remove a full table lock and replace it with a selective delete which
  should reduce some lock contention

* Clean up user/session methods
* feature: cmd for closest bhs block

* use closest block in batch backwards mode if start block is not provided

* chore: additional logging

---------

Co-authored-by: jinhoonbang <jin.bang@smartcontract.com>
…0809)

* Removing dependency on ExtendedVRFCoordinatorV2Plus interface to make VRFV2PlusWrapper migratable to new VRFCoordinators

* Provide additional config params to VRFV2PlusWrapper from integration tests

---------

Co-authored-by: Sri Kidambi <kidambisrinivas@users.noreply.github.com>
* support dynamic secrets config for cl node

* wrap as func opt and fix tests

* remove legacy field

* add back the legacyURL for automation only

---------

Co-authored-by: skudasov <f4hrenh9it@gmail.com>
* Fix automation - mercury v0.3 response decoding

* update
* [VRF-616] Fix test flake for trusted BHS

* Modulate waitblocks on trusted bhs added delay test

* fix merge conflict
…leeperTask for tests. (#10821)

* Fix balance monitor flakey test

* Refactor session reaper test to use the WorkDone() test helper method
* Moving observability for LogPoller closer to the database layer

* Minor fixes

* Post rebase fixes

* Post rebase fixes
* Fix Bad Context Cancel

* Update

* Move cancel to the right spot
* wip

* wip 2

* Add go wrapper for werc20 mock

* Add wrapper function

* fix

* Add new functions for werc20 wrapper

* Fix werc20 wrapper location
…t float64 (#10828)

* Use utils.ToDecimal instead of casting to float64

* Add CHANGELOG

* - Update logging
* [TT-414] Test Env E2E Builder Changes for Non Geth Chains

* Add comments to new functions

* Merge conflict fixes
* updates to bump chainlink-env and new chainlink charts

* more fixes

* update to chaos tests

* update replica data type
* Pass through extraArgs from user to VRFV2PlusWrapper via VRFV2PlusWrapperConsumerBase

* Generate go wrappers and prettify

* Remove abi.decode, removeDomainSeparator and add a simpler checkPaymentMode

* Fix issue in VRFV2PlusWrapperLoadTestConsumer::makeRequests

* Fix comments

---------

Co-authored-by: Sri Kidambi <kidambisrinivas@users.noreply.github.com>
Co-authored-by: Makram <makramkd@users.noreply.github.com>
* Initial draft

* - Fix tests
- Add subscriber count

* - Fix resolver test

* - Update SubscribersCount check

* - Update CHANGELOG.md

* - Fix typo in CHANGELOG.md

* - Fix typo in CONFIG.md

* - Update naming

* - Update config comment

* - Fix data race in test

* - Update LeaseDuration definition
- Add read lock for SubscribersCount
- Change log level when LeaseDuration is disabled

* - Add waitgroup
- Reset lease when new best node is selected

* - Don't cancel alive loop subscription
- Change active node when doing lease check

* - Update config description
Bumps [reviewdog/action-actionlint](https://github.com/reviewdog/action-actionlint) from 1.39.0 to 1.39.1.
- [Release notes](https://github.com/reviewdog/action-actionlint/releases)
- [Commits](reviewdog/action-actionlint@17ea045...82693e9)

---
updated-dependencies:
- dependency-name: reviewdog/action-actionlint
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jordan Krage <jmank88@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.