Skip to content

Releases: smartcontractkit/chainlink-testing-framework

framework/v0.1.5

01 Nov 11:44
d198f2b
Compare
Choose a tag to compare

Release notes:

  • Local Blockscout stack for one node

Commits:

Breaking changes:

diagnostics

go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.

summary

v0.1.5 (with tag framework/v0.1.5) is a valid semantic version for this release

seth/v1.50.8

31 Oct 16:39
seth/v1.50.8
7437e46
Compare
Choose a tag to compare

Release notes:

  • Fix a bug, which resulted in not decoding events emitted from contracts other than the the transaction entrypoint, even if we had their ABIs

Commits:

Breaking changes:

github.com/smartcontractkit/chainlink-testing-framework/seth

incompatible changes

(*Client).DeployDebugContract: changed from func(github.com/ethereum/go-ethereum/common.Address) (*github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/debug.NetworkDebugContract, github.com/ethereum/go-ethereum/common.Address, error) to func(github.com/ethereum/go-ethereum/common.Address) (*github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/NetworkDebugContract.NetworkDebugContract, github.com/ethereum/go-ethereum/common.Address, error)
(*Client).DeployDebugSubContract: changed from func() (*github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/sub.NetworkDebugSubContract, github.com/ethereum/go-ethereum/common.Address, error) to func() (*github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/NetworkDebugSubContract.NetworkDebugSubContract, github.com/ethereum/go-ethereum/common.Address, error)

compatible changes

(*ContractStore).GetAllABIs: added

github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/NetworkDebugContract

compatible changes

package added

github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/NetworkDebugSubContract

compatible changes

package added

github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/TestContractOne

compatible changes

package added

github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/TestContractTwo

compatible changes

package added

github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/debug

incompatible changes

package removed

github.com/smartcontractkit/chainlink-testing-framework/seth/contracts/bind/sub

incompatible changes

package removed

summary

v1.50.8 is not a valid semantic version for this release.
There are incompatible changes.

framework/v0.1.4

31 Oct 23:07
2eb1370
Compare
Choose a tag to compare

Release notes:

  • Documentation updates: moved all v1 docs to mdbook and pointed all readmes to it

Commits:

Breaking changes:

diagnostics

go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.

summary

v0.1.4 (with tag framework/v0.1.4) is a valid semantic version for this release

framework/v0.1.1

31 Oct 10:50
0f4e9bd
Compare
Choose a tag to compare

Release notes:

Commits:

  • Framework v0.1.1 (Docs) (#1242) (0f4e9bd)
  • choose whether to pull images or not, add strict TOML validation with helpful hints (#1239) (32c46fe)

Breaking changes:

github.com/smartcontractkit/chainlink-testing-framework/framework

incompatible changes

UseCache: removed

compatible changes

BuildAndPublishLocalDockerImage: added
DefaultNetwork: added
JSONStrDuration: added
RebuildDockerImage: added

github.com/smartcontractkit/chainlink-testing-framework/framework/clclient

incompatible changes

NewCLCDefaultlients: removed
NewChainlinkClient: changed from func(*Config, github.com/rs/zerolog.Logger) (*ChainlinkClient, error) to func(*Config) (*ChainlinkClient, error)

compatible changes

NewCLDefaultClients: added

github.com/smartcontractkit/chainlink-testing-framework/framework/components/blockchain

incompatible changes

Input.Tag: removed

compatible changes

Input.PullImage: added
Output.UseCache: added

github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode

incompatible changes

NewNode: changed from func(*Input) (*Output, error) to func(*Input, *github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres.Output) (*Output, error)
NodeInput.Port: removed
NodeInput.Tag: removed
NodeInput: old is comparable, new is not

compatible changes

NewNodeWithDB: added
NodeInput.CapabilitiesBinaryPaths: added
NodeInput.CapabilityContainerDir: added
NodeInput.DockerContext: added
NodeInput.DockerFilePath: added
NodeInput.DockerImageName: added
NodeInput.Name: added
NodeInput.PullImage: added
NodeOut.DockerP2PUrl: added
NodeOut.HostP2PURL: added
Output.UseCache: added
P2PPort: added
Port: added

github.com/smartcontractkit/chainlink-testing-framework/framework/components/don

incompatible changes

package removed

github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres

incompatible changes

Input.Database: removed
Input.Password: removed
Input.Port: removed
Input.User: removed

compatible changes

Database: added
Databases: added
Input.Image: added
Input.PullImage: added
Password: added
Port: added
User: added

github.com/smartcontractkit/chainlink-testing-framework/framework/components/simple_node_set

compatible changes

package added

diagnostics

go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.

summary

v0.1.1 (with tag framework/v0.1.1) is a valid semantic version for this release

seth/v1.50.7

29 Oct 11:07
seth/v1.50.7
97b9e51
Compare
Choose a tag to compare

Release notes:

  • Add back error message used by upstream dependencies

Commits:

Breaking changes:

github.com/smartcontractkit/chainlink-testing-framework/seth

compatible changes

ErrNoKeyLoaded: added

summary

v1.50.7 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.6).

seth/v1.50.6

29 Oct 10:51
seth/v1.50.6
214aff9
Compare
Choose a tag to compare

Release notes:

  • Adds mode that can be useful if we are interested only in tracing and want to make sure that no write operations can be executed

Commits:

  • add extra validations to client creation in read-only mode (#1280) (214aff9)
  • [TT-1761] add read-only mode to Seth (#1195) (551e0ad)

Breaking changes:

github.com/smartcontractkit/chainlink-testing-framework/seth

incompatible changes

ErrNoKeyLoaded: removed

compatible changes

(*ClientBuilder).WithReadOnlyMode: added
Config.ReadOnly: added
ErrNoPksEphemeralMode: added
ErrReadOnlyEphemeralKeys: added
ErrReadOnlyGasBumping: added
ErrReadOnlyPendingNonce: added
ErrReadOnlyRpcHealth: added
ErrReadOnlyWithPrivateKeys: added
NoPkForEphemeralKeys: added
NoPkForGasPriceEstimation: added
NoPkForNonceProtection: added
NoPkForRpcHealthCheckErr: added

summary

v1.50.6 is not a valid semantic version for this release.
There are incompatible changes.

wasp/v1.50.2

28 Oct 10:17
wasp/v1.50.2
0f95c7e
Compare
Choose a tag to compare

Release notes:

  • Bumps a lot of go dependencies to latest versions

Commits:

Breaking changes:

gorelease: preparing to load packages for github.com/smartcontractkit/chainlink-testing-framework/wasp@v1.50.1: looking for missing dependencies: go: downloading github.com/gin-gonic/gin v1.9.1
go: downloading github.com/go-resty/resty/v2 v2.11.0
go: downloading github.com/google/uuid v1.3.1
go: downloading github.com/prometheus/common v0.45.0
go: downloading github.com/rs/zerolog v1.30.0
go: downloading go.uber.org/ratelimit v0.2.0
go: downloading k8s.io/api v0.28.2
go: downloading k8s.io/apimachinery v0.28.2
go: downloading k8s.io/client-go v0.28.2
go: downloading nhooyr.io/websocket v1.8.7
go: downloading github.com/K-Phoen/grabana v0.22.1
go: downloading github.com/prometheus/client_golang v1.17.0
go: downloading github.com/cespare/xxhash/v2 v2.2.0
go: downloading google.golang.org/grpc v1.59.0
go: downloading golang.org/x/net v0.19.0
go: downloading golang.org/x/oauth2 v0.15.0
go: downloading github.com/mattn/go-isatty v0.0.19
go: downloading github.com/andres-erbsen/clock v0.0.0-20160526145045-9e14626cd129
go: downloading github.com/klauspost/compress v1.17.8
go: downloading k8s.io/utils v0.0.0-20230711102312-30195339c3c7
go: downloading k8s.io/klog/v2 v2.100.1
go: downloading golang.org/x/term v0.15.0
go: downloading golang.org/x/sys v0.15.0
go: downloading k8s.io/klog v1.0.0
go: downloading github.com/prometheus/client_model v0.5.0
go: downloading github.com/stretchr/testify v1.8.4
go: downloading github.com/prometheus/procfs v0.12.0
go: downloading google.golang.org/protobuf v1.32.0
go: downloading github.com/go-playground/validator/v10 v10.14.0
go: downloading github.com/pelletier/go-toml/v2 v2.1.0
go: downloading github.com/ugorji/go/codec v1.2.11
go: downloading github.com/bytedance/sonic v1.9.1
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading sigs.k8s.io/structured-merge-diff/v4 v4.3.0
go: downloading github.com/ugorji/go v1.1.7
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20231009173412-8bfb1ae86b6c
go: downloading google.golang.org/genproto v0.0.0-20231002182017-d307bd883b97
go: downloading sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e
go: downloading github.com/golang/protobuf v1.5.3
go: downloading golang.org/x/time v0.3.0
go: downloading github.com/go-logr/logr v1.2.4
go: downloading github.com/go-redis/redis v6.15.9+incompatible
go: downloading github.com/matttproud/golang_protobuf_extensions/v2 v2.0.0
go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.4
go: downloading github.com/stretchr/objx v0.5.0
go: downloading golang.org/x/text v0.14.0
go: downloading google.golang.org/appengine v1.6.8
go: downloading github.com/gabriel-vasile/mimetype v1.4.2
go: downloading github.com/leodido/go-urn v1.2.4
go: downloading golang.org/x/crypto v0.17.0
go: downloading k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9
go: downloading sigs.k8s.io/yaml v1.3.0
go: downloading golang.org/x/sync v0.4.0
go: downloading golang.org/x/arch v0.4.0
go: downloading github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311
go: downloading github.com/Azure/azure-sdk-for-go v65.0.0+incompatible
go: downloading go.uber.org/goleak v1.2.1
go: downloading github.com/hashicorp/consul v1.2.1
go: downloading github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/emicklei/go-restful/v3 v3.10.2
go: downloading github.com/klauspost/cpuid/v2 v2.2.5
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20231012201019-e917dd12ba7a
go: downloading golang.org/x/tools v0.14.0
go: downloading github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633
go: downloading github.com/golang-jwt/jwt v3.2.1+incompatible
go: downloading golang.org/x/mod v0.13.0
go: downloading github.com/hashicorp/consul/api v1.30.0
go: downloading github.com/hashicorp/consul v1.20.0
go: downloading golang.org/x/net v0.24.0
go: downloading github.com/fatih/color v1.16.0
go: downloading golang.org/x/term v0.19.0
go: downloading golang.org/x/sys v0.19.0
go: downloading golang.org/x/crypto v0.22.0
go: gorelease-load-module imports
github.com/smartcontractkit/chainlink-testing-framework/wasp imports
github.com/grafana/loki/clients/pkg/promtail/client imports
github.com/grafana/loki/pkg/util imports
github.com/grafana/dskit/ring imports
github.com/grafana/dskit/kv imports
github.com/grafana/dskit/kv/consul imports
github.com/hashicorp/consul/api: ambiguous import: found package github.com/hashicorp/consul/api in multiple modules:
github.com/hashicorp/consul v1.2.1 (/home/runner/go/pkg/mod/github.com/hashicorp/consul@v1.2.1/api)
github.com/hashicorp/consul/api v1.30.0 (/home/runner/go/pkg/mod/github.com/hashicorp/consul/api@v1.30.0)
go: downloading github.com/hashicorp/consul/sdk v0.16.1

seth/v1.50.5

28 Oct 10:17
seth/v1.50.5
0f95c7e
Compare
Choose a tag to compare

Release notes:

  • Bumps a lot of go dependencies to latest versions

Commits:

Breaking changes:

summary

v1.50.5 (with tag seth/v1.50.5) is a valid semantic version for this release

k8s-test-runner/v0.6.0

28 Oct 10:16
k8s-test-runner/v0.6.0
0f95c7e
Compare
Choose a tag to compare

Release notes:

  • Bumps a lot of go dependencies to latest versions

Commits:

Breaking changes:

usage: gorelease [-base=version] [-version=version]
base version (v1.50.0) must be lower than release version (v0.6.0)
For more information, run go doc golang.org/x/exp/cmd/gorelease

havoc/v1.50.2

28 Oct 10:12
havoc/v1.50.2
0f95c7e
Compare
Choose a tag to compare

Release notes:

  • Bumps a lot of go dependencies to latest versions

Commits:

Breaking changes:

summary

v1.50.2 is not a valid semantic version for this release.
version v1.50.2 already exists