Skip to content

Releases: smartcontractkit/chainlink-testing-framework

seth/v1.51.1

28 Feb 15:43
74b656e
Compare
Choose a tag to compare

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

26 Feb 11:33
6fe46e7
Compare
Choose a tag to compare

Release notes:

  • Remove Schedule to simplify chaos testing patterns
  • Fix experiment deletion
  • Add an explicit flag to remove experiments

Commits:

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

26 Feb 11:33
6fe46e7
Compare
Choose a tag to compare

Release notes:

  • All-in-one chaos examples for K8s based on CCIPv2

Commits:

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

25 Feb 10:51
8ac79c4
Compare
Choose a tag to compare

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

24 Feb 10:55
c60ba3c
Compare
Choose a tag to compare

Release notes:

  • Update dependency to version

Commits:

  • [TT-1992] update go-ethereum version to v1.15.0 in go.mods (#1646) (c60ba3c)

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

24 Feb 15:24
5fa1f06
Compare
Choose a tag to compare

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

24 Feb 10:55
c60ba3c
Compare
Choose a tag to compare

Release notes:

  • Update dependency to version

Commits:

  • [TT-1992] update go-ethereum version to v1.15.0 in go.mods (#1646) (c60ba3c)

Breaking changes:

summary

v1.50.25 (with tag lib/v1.50.25) is a valid semantic version for this release

framework/v0.5.6

24 Feb 10:55
c60ba3c
Compare
Choose a tag to compare

Release notes:

  • Update dependency to version

Commits:

  • [TT-1992] update go-ethereum version to v1.15.0 in go.mods (#1646) (c60ba3c)

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

21 Feb 17:15
091d490
Compare
Choose a tag to compare

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

19 Feb 15:11
e09f3c5
Compare
Choose a tag to compare

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.