Releases: smartcontractkit/chainlink-testing-framework
Name Change and Soak Tests
Headline
For clarity's sake, the name has been changed from integrations-framework
to chainlink-testing-framework
.
What's Changed
- Blockhash store job spec, update maxGasPriceGWei by @gheorghestrimtu in #289
- Name Change by @kalverra in #290
Full Changelog: v1.1.16...v1.1.18
Update Keeper Specs and Reorg Confirmer
What's Changed
- VRFv2 bindings and wrappers by @skudasov in #270
- fund 0x0 when using Geth by default by @skudasov in #275
- reorg confirmer by @skudasov in #277
- Refactor to Better Accommodate More EVM Chains by @kalverra in #283
- Adds Metis network by @kalverra in #284
- update observation source to sync with #6479 by @infiloop2 in #287
New Contributors
- @infiloop2 made their first contribution in #287
Full Changelog: v1.1.9...v1.1.16
Fix Keeper Specs
Dynamic Geth Networks
Headline
We can now sense whether you're running on a geth network or not. If you aren't we don't bother deploying one. If you are, you have 3 to choose from
geth
a standard, fast-moving, low resources simulated geth networkgeth_performance
a similar geth instance with fast block times and more resources, useful for performance testsgeth_realisitc
tuned to be as close to Ethereum mainnet as possible
Note the new way to pass these values into your tests to ensure they are used properly.
env, err = environment.DeployOrLoadEnvironment(
environment.NewChainlinkConfig(
environment.ChainlinkReplicas(3, config.ChainlinkVals()),
"chainlink-flux",
config.GethNetworks()...,
),
tools.ChartsRoot,
)
All Changes
- Docs by @kalverra in #248
- Bump versions by @kalverra in #249
- It's My Money, And I Want It... When You're Done With It by @kalverra in #222
- Keeper block time by @kalverra in #257
- Kludge to Fix Teardown for Non-EVM Chains by @kalverra in #261
- Bump versions by @kalverra in #262
Full Changelog: v1.0.53...v1.1.0
Additions to mockserver and ocr actions
Modify ocr actions (#193) * Modify ocr actions * var
Match Geth Version to Chainlink
What's Changed
- Add terra node support by @RyanRHall in #186
- Matches geth to chainlink version by @kalverra in #189
New Contributors
- @RyanRHall made their first contribution in #186
Full Changelog: v1.0.28...v1.0.29
Enables Better Config Options and Loading
Updates Keeper Approach
What's Changed
- Add annotations to test assertions by @anirudhwarrier in #178
- Updates dependencies by @kalverra in #185
- Bug/keeper fix by @kalverra in #177
New Contributors
- @anirudhwarrier made their first contribution in #178
Full Changelog: v0.0.44...v1.0.27
Fix Version Tagging
Somewhere along the way, our version tagging got wonky and it makes go mod tidy
freak out whenever you try and use this framework as a library. This is in order to fix that, and to be more intensive about semantic versioning style moving on.
Fixes Mock Adapter and Some QoL
What's Changed
The addition of some QoL improvements, like the ability to specify chainlink and get versions through basic config values instead of charts.
Full Changelog: v0.0.32...v0.0.44