-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Resolve v1.13.0 merge conflicts with develop #8736
Resolve v1.13.0 merge conflicts with develop #8736
Conversation
chainchad
commented
Mar 16, 2023
- wip
- WIP tests are passing
- Fix go.mod
- WIP: http/ws load groups
- chore: remove nocancel VRF Coordinator (chore: remove nocancel VRF Coordinator #8594)
- convert must decode to function that does not panic (convert must decode to function that does not panic #8591)
- Mercury Multi Config Support (Mercury Multi Config Support #8515)
- (fix): Amend Functions Registry calculatePaymentAmount ((fix): Amend Functions Registry calculatePaymentAmount #8557)
- create automation 2.1 contracts as clones of 2.0
- getActiveUpkeepIds not revert when exact length is unknown (getActiveUpkeepIds not revert when exact length is unknown #8520)
- allow offchain config to be set during migration (allow offchain config to be set during migration #8533)
- BCI-268: Rest of changes (BCI-268: Rest of changes #8584)
- BCI-268: fix distinct query (BCI-268: fix distinct query #8606)
- Authorization option for Prom (Authorization option for Prom #8581)
- Allow jobs to be deleted from FMS via rpc (Allow jobs to be deleted from FMS via rpc #8549)
- fix bug (BCI-268: fix error logging bug #8611)
- Explicitly define sending keys in VRF job for easier tracking (Explicitly define sending keys in VRF job for easier tracking #8600)
- http/ws load tests
- bump CTF
- remove debug vars
- exclude packr
- fix go.mod
- fix go.mod with docker
- Run go mod tidy
- refactor tests to use testing.T aware logger (refactor tests to use testing.T aware logger #8618)
- Bump to image versions and chainlink-env versions that support go 1.20 (Bump to image versions and chainlink-env versions that support go 1.20 #8635)
- Add error buffer util (Add error buffer util #8620)
- Update mercury setup
- core/chains/evm/logpoller: fix doc formatting (core/chains/evm/logpoller: fix doc formatting #8626)
- TT-181 init test logger
- remove unused imports
- BCF-2117 More thorough block JSON testing (BCF-2117 More thorough block JSON testing #8637)
- Update contract bindings
- wip contracts not working
- Note to users that node16 should be used (Note to users that node16 should be used #8503)
- embed typed DBChainSet and DBNodeSet interfaces in ChainSet (embed typed DBChainSet and DBNodeSet interfaces in ChainSet #8638)
- Add errbuff to all util.startstoponce services (Add errbuff to all util.startstoponce services #8642)
- Release 1.13.0 prep (changelog and version) (Release 1.13.0 prep (changelog and version) #8599)
- BCF-991 optimize JSON unmarshal'ing for EVM block (BCF-991 optimize JSON unmarshal'ing for EVM block #8644)
- [Functions] Update default job spec in scripts and tests ([Functions] Update default job spec in scripts and tests #8598)
- minor refactor
- Fix contracts
- Implement enhanced EA telem (Implement enhanced EA telem #8571)
- Fix job specs
- Add buffer to gasPrices on Arbitrum estimator (Add buffer to gasPrices on Arbitrum estimator #8449)
- ocr fixed
- generalized fee estimation interface (generalized fee estimation interface #8561)
- Chaos and Smoke Collide in docker image tag name (Chaos and Smoke Collide in docker image tag name #8656)
- Use ip for ms url, increase mockserver resources and do small refactoring
- Fix BuildGeneralOCR2Config for other tests
- Refactoring 1
- Refactoring 2
- VRF-367 Fix use of getRoundRobinAddress in VRF listener (VRF-367 Fix use of getRoundRobinAddress in VRF listener #8653)
- Refactoring 3
- remove legacy config (remove legacy config #8434)
- wip
- core/cmd: legacy config cleanup (core/cmd: legacy config cleanup #8663)
- core/chains/evm/gas: rm unused percentile field (core/chains/evm/gas: rm unused percentile field #8655)
- increase observation timeout
- Fix not retrying the previous attempt when failing connectivity check (Fix not retrying the previous attempt when failing connectivity check #8651)
- finish mercury client endpoints for new auth
- wip - hmac api call works!
- Use init sql helm value to initialize mercury server db
- Fix WebServer TLS instruction text (Fix WebServer TLS instruction text #8666)
- Fixes OCR soak tests (Fixes OCR soak Tests #8671)
- Refactor mercury test environment setup
- Refactor test setup
- Fix
- Remove unused file
- Minor refactoring
- Update mercury load test (wip)
- [Functions] Rename the EVM provider ([Functions] Rename the EVM provider #8659)
- Add keep mercury env flag
- Fixes
- Update load tests to work with HMAC
- Update contract setup
- VRF-391: change consumer contract for CTF test (VRF-391: change consumer contract for CTF test #8680)
- Fix
- Fix go mod
- Telem services have documented health checks (Telem services have documented health checks #8670)
- Validate existing of new fields in the report
- Pipeline services and subservices have documented health checks (Pipeline services and subservices have documented health checks #8672)
- Remove redundant assignment in VRF coordinator (Remove redundant assignment in VRF coordinator #8686)
- Fix OCR kickoff by adding fromBlock to bootstrap node
- BCF-2119: Database health check ( BCF-2119: Database health check #8675)
- Check contract err
- Solana txm extraction (Solana txm extraction #8627)
- Update ocr config values
- Bump mockserver resources
- Clean up http gun
- remove legacy config (remove legacy config #8689)
- New Exchanger contract that fixes ResolveTradeWithReport
- Bump github/codeql-action from 2.2.4 to 2.2.6 (Bump github/codeql-action from 2.2.4 to 2.2.6 #8676)
- Use consistent and fixed version of aws creds action. (RE-1319: Use consistent and fixed version of aws creds action #8664)
- Update Operator UI from v0.8.0-ffd9ff4 to v0.8.0-782ef0a (Update Operator UI from v0.8.0-ffd9ff4 to v0.8.0-782ef0a #8695)
- Add evmChainID to replay cli (Add evmChainID to replay cli #8687)
- Bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 (Bump ludeeus/action-shellcheck from 1.1.0 to 2.0.0 #8359)
- Fixes new job proposals not storing the name when received (Fixes new job proposals not storing the name when received #8699)
- Do not save mercury env config if config already used
- Fix automation_test.go
- bump golangci-lint to 1.51.2; remove unused code (bump golangci-lint to 1.51.2; remove unused code #8700)
- Clean up env setup from file
- Use gomega to wait for reports in mercury db
- core/services/chainlink: update legacy env list (core/services/chainlink: update legacy env list #8704)
- Add block timestamps to logs (Add block timestamps to logs #8616)
- update load tests
- Remove redundant logpoller test (Remove redundant logpoller test #8706)
- Decouple testing.T from env setup
- use chart path as an env var
- fix after merge
- handle errors, fix lint
- None blocking telemetry (None blocking telemetry #8684)
- VRF-392 Change lookbackblocks type to uint64 (VRF-392 Change lookbackblocks type to uint64 #8688)
- allow revoke job requests to be sent from fms via rpc (allow pending job proposals to be revoked #8657)
- [Functions] Use latest CBOR & Buffer contracts ([Functions] Use latest CBOR & Buffer contracts #8485)
- Bump aws-actions/configure-aws-credentials from 1.7.0 to 2.0.0 (Bump aws-actions/configure-aws-credentials from 1.7.0 to 2.0.0 #8705)
- Update README.md (Update README.md #8698)
- core/cmd: only run fallback API initializer when file not present (core/cmd: only run fallback API initializer when file not present #8718)
- Don't Stop unstarted app in RebroadcastTransactions (Don't Stop unstarted app in RebroadcastTransactions #8615)
- core/cmd/local_client: replace DATABASE_URL references with CL_DATABASE_URL or secrets Database.URL (core/cmd/local_client: replace DATABASE_URL references #8708)
- embed chains.ChainsORM and chains.NodesORM in chain ORMs (embed chains.ChainsORM and chains.NodesORM in chain ORMs #8709)
- bump mockery to 2.22.1 (bump mockery to 2.22.1 #8719)
- Silence Live Testnet Runs (Silence Live Testnet Runs #8721)
- Per service prom health metrics (Per service prom health metrics #8707)
- (test): Add unit tests for FunctionsBillingRegistry and Functions Oracle upgrade safety ([Functions] (test): Add unit tests for upgrade safety #8710)
- [Functions] Separate event for invalid IDs ([Functions] Separate event for invalid IDs #8652)
- BCF-2141: clean up make generate (BCF-2141: clean up make generate #8722)
- Write custom plugin for Mercury (Write custom plugin for Mercury #8340)
- Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 (Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 #8730)
"MERCURY_SERVER_TAG": "v1.0.0" "CHAINLINK_VERSION": "latest.1d8f42f643d3acb89a40aef575c715cd666c56c8"
* (fix): Amend Functions Registry calculatePaymentAmount transmitter payment * Add changelog
* not revert when exact upkeeps length if not known * updates
* allow offchain config to be set during migration * remove only
Automation 2 1
Merging for @augustbleeds
Co-authored-by: Prashant Yadav <[email protected]>
Allow jobs to be deleted from FMS via rpc Currently there is no straightforward way for FMS to send job deletion requests to managed node ops other than having the node ops manually search for the job via external ID. This will allow jobs proposed and managed by FMS to also be deleted from FMS.
# Conflicts: # integration-tests/go.mod # integration-tests/go.sum
# Conflicts: # integration-tests/testsetups/mercury.go
http/ws load groups for mercury-server + 1 DON
…cle upgrade safety (#8710)
Emitting UserCallbackRawError when request ID was invalid had several issues: 1. It's not a user error - our contracts set the IDs. 2. OCR can sometimes send the same report twice (expected behavior). If we emit UserCallbackRawError on the second attempt, we cause observability issues (e.g. latency is calculated based on the last one instead of the first one). 3. Similarly - emitting this event causes seom problems in core node state transitions (unwanted and confusing error logs). Apart from new event, I also cloned old interfaces into the testing dir, to avoid migrating changes in the future.
* Write custom plugin for Mercury Supported Mercury fields: - FeedId - ObservationsTimestamp - BenchmarkPrice - Bid - Ask - CurrentBlockNum - CurrentBlockHash - ValidFromBlockNum --------- Co-authored-by: Austin Born <[email protected]> Co-authored-by: Jordan Krage <[email protected]> Co-authored-by: lukaszcl <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
SonarQube Quality Gate 61.9% Coverage on New Code (is less than 90%) See analysis details on SonarQube Fix issues before they fail your Quality Gate with SonarLint in your IDE. |
1 similar comment
SonarQube Quality Gate 61.9% Coverage on New Code (is less than 90%) See analysis details on SonarQube Fix issues before they fail your Quality Gate with SonarLint in your IDE. |