Releases: smartcontractkit/chainlink-testing-framework
seth/v1.51.1
Release notes:
- Use more conservative gas tip estimation, i.e. call endpoint with tip percentile corresponding to given priory and then select median value
Commits:
Breaking changes:
diagnostics
required module github.com/microcosm-cc/[email protected] retracted by module author: Retract older versions as only latest is to be depended upon
summary
v1.51.1 (with tag seth/v1.51.1) is a valid semantic version for this release
havoc/v1.50.5
Release notes:
- Remove Schedule to simplify chaos testing patterns
- Fix experiment deletion
- Add an explicit flag to remove experiments
Commits:
- Update chaos examples (#1658) (6fe46e7)
- bump go version to 1.24.0 (#1659) (0fe1e95)
- bump github.com/grafana/loki/v3; github.com/prometheus/common; and more (#1654) (3514fc5)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/havoc
incompatible changes
ChaosListener.OnScheduleCreated: removed
ChaosListener.OnScheduleDeleted: removed
ChaosLogger.OnScheduleCreated: removed
ChaosLogger.OnScheduleDeleted: removed
ChaosRunner: removed
NewNamespaceRunner: changed from func(github.com/rs/zerolog.Logger, sigs.k8s.io/controller-runtime/pkg/client.Client) *ChaosRunner to func(github.com/rs/zerolog.Logger, sigs.k8s.io/controller-runtime/pkg/client.Client, bool) *NamespaceScopedChaosRunner
NewSchedule: removed
RangeGrafanaAnnotator.OnScheduleCreated: removed
RangeGrafanaAnnotator.OnScheduleDeleted: removed
Schedule.Duration: removed
Schedule.Object: changed from *github.com/chaos-mesh/chaos-mesh/api/v1alpha1.Schedule to sigs.k8s.io/controller-runtime/pkg/client.Object
Schedule: removed
ScheduleOpts: removed
ScheduleStatus: removed
ScheduleStatusCreated: removed
ScheduleStatusDeleted: removed
ScheduleStatusUnknown: removed
SingleLineGrafanaAnnotator.OnScheduleCreated: removed
SingleLineGrafanaAnnotator.OnScheduleDeleted: removed
compatible changes
(*Chaos).GetChaosEvents: added
(*Chaos).GetChaosKind: added
(*Chaos).GetChaosStatus: added
(*Chaos).GetChaosTypeStr: added
(*Chaos).GetExperimentStatus: added
(*Chaos).Pause: added
(*Chaos).Resume: added
(*Chaos).Update: added
ChaosOpts.Remove: added
NamespaceScopedChaosRunner: added
summary
v1.50.5 is not a valid semantic version for this release.
There are incompatible changes.
framework/v0.5.8
Release notes:
- All-in-one chaos examples for K8s based on CCIPv2
Commits:
- Update chaos examples (#1658) (6fe46e7)
- bump go version to 1.24.0 (#1659) (0fe1e95)
- return public address as well, when generating EVM keys (#1660) (0f9c523)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework
compatible changes
MustParseDuration: added
github.com/smartcontractkit/chainlink-testing-framework/framework/clclient
incompatible changes
NewETHKey: changed from func(string) ([]byte, error) to func(string) ([]byte, github.com/ethereum/go-ethereum/common.Address, error)
github.com/smartcontractkit/chainlink-testing-framework/framework/grafana
compatible changes
A: added
github.com/smartcontractkit/chainlink-testing-framework/framework/rpc
compatible changes
(*RPCClient).GetHeaderByNumber: added
(*RPCClient).PrintBlockBaseFee: added
BlockResponse: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.5.8 (with tag framework/v0.5.8) is a valid semantic version for this release
framework/v0.5.7
Release notes:
- Add CLI to analyze jobs and steps metrics for CI workflows
Commits:
- Simple CI analytics for Jobs/Steps (#1655) (8ac79c4)
- bump github.com/grafana/loki/v3; github.com/prometheus/common; and more (#1654) (3514fc5)
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.5.7 is not a valid semantic version for this release.
version v0.5.7 already exists
seth/v1.50.13
Release notes:
- Update dependency to version
Commits:
Breaking changes:
diagnostics
required module github.com/microcosm-cc/[email protected] retracted by module author: Retract older versions as only latest is to be depended upon
summary
v1.50.13 is not a valid semantic version for this release.
version v1.50.13 already exists
lib/v1.51.1
Release notes:
- Adds Atlas client and tests
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/lib/client
compatible changes
AtlasClient: added
CustomTime: added
NewAtlasClient: added
TransactionDetails: added
TransactionHash: added
TransactionResponse: added
summary
v1.51.1 (with tag lib/v1.51.1) is a valid semantic version for this release
lib/v1.50.25
framework/v0.5.6
Release notes:
- Update dependency to version
Commits:
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.5.6 (with tag framework/v0.5.6) is a valid semantic version for this release
havoc/v1.50.4
Release notes:
- Namespace-scoped chaos runner with main-stage tested experiments
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/havoc
compatible changes
ChaosRunner: added
NewNamespaceRunner: added
NodeCPUStressConfig: added
PodDelayCfg: added
PodFailCfg: added
PodPartitionCfg: added
summary
v1.50.4 is not a valid semantic version for this release.
There are compatible changes, but the minor version is not incremented
over the base version (v1.50.3).
lib/v1.50.24
Release notes:
- Use newer image that works with
Commits:
- add changeset lib/v1.50.24 (#1645) (e09f3c5)
- [TT-1992] use ethereum genesis generator version that works with geth v1.15.+ (#1642) (bf19a54)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/lib/docker/ethereum
incompatible changes
DefaultBesuEth2Image: value changed from hyperledger/besu:24.12.2 to hyperledger/besu:25.2.0
DefaultGethEth2Image: value changed from ethereum/client-go:v1.14.12 to ethereum/client-go:v1.15.0
DefaultNethermindEth2Image: value changed from nethermind/nethermind:1.30.3 to nethermind/nethermind:1.31.0
compatible changes
GenesisGeneratorDenebImage: added
GenesisGeneratorShanghaiImage: added
diagnostics
required module github.com/microcosm-cc/[email protected] retracted by module author: Retract older versions as only latest is to be depended upon
summary
v1.50.24 is not a valid semantic version for this release.
There are incompatible changes.