Releases: smartcontractkit/chainlink-testing-framework
framework/v0.3.1
Release notes:
- Use docker cmd for building instead of testcontainers-go
- Add CHAINLINK_IMAGE flag to override NodeSet image
- Add Go wrapper for Blockscout verification (foundry)
Commits:
- Verify with Blockscout (#1413) (702527f)
- use docker cmd instead of testcontainers-go (#1412) (a05d532)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework
incompatible changes
BuildImageOnce: changed from func(context.Context, *sync.Once, string, string, string) error to func(*sync.Once, string, string, string) error
compatible changes
BuildImage: added
RunCommandDir: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/blockchain
compatible changes
VerifyContract: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode
incompatible changes
NodeInput.DockerImageName: removed
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.3.1 (with tag framework/v0.3.1) is a valid semantic version for this release
seth/v1.50.10
Release notes:
- bugfix: return decoded tx error from function, if decoding was successful (currently it returns the original error, even if decoding was successful)
Commits:
- [TT-1869] return decoded tx error, if possible (#1405) (dc944c3)
- bump go-ethereum to v1.14.11 (#1372) (997f5b5)
- Bump go version to 1.23 (#1363) (1363f80)
Breaking changes:
summary
v1.50.10 (with tag seth/v1.50.10) is a valid semantic version for this release
framework/v0.3.0
Release notes:
- Add Geth node variant
- Add Besu node variant
- Remove unnecessary blockchain params from docs, set defaults
- Fail any test if there are CRIT
wasp/v1.50.3
Release notes:
- Overhauled documentation in mdbook format.
g
Commits:
- add wasp changeset for v1.50.3 (updated docs) (#1395) (2f0c331)
- Logs to files (#1396) (10612cb)
- bump go-ethereum to v1.14.11 (#1372) (997f5b5)
- [TT-1722] WASP new docs as mdbook (#1360) (279fb34)
- Bump go version to 1.23 (#1363) (1363f80)
- GotW: Dependabot Updates (#1292) (81ed16b)
- Move old docs, add deprecation notice (#1284) (d4379fc)
Breaking changes:
gorelease: preparing to load packages for github.com/smartcontractkit/chainlink-testing-framework/[email protected]: looking for missing dependencies: go: downloading k8s.io/api v0.31.1
go: downloading k8s.io/client-go v0.31.1
go: downloading k8s.io/apimachinery v0.31.1
go: downloading github.com/fatih/color v1.15.0
go: downloading golang.org/x/exp v0.0.0-20231006140011-7918f672742d
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading github.com/ugorji/go v1.1.7
go: downloading google.golang.org/genproto v0.0.0-20240213162025-012b6fc9bca9
go: downloading k8s.io/klog v1.0.0
go: downloading sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e
go: downloading github.com/go-redis/redis v6.15.9+incompatible
go: downloading go.opentelemetry.io/otel v1.24.0
go: downloading go.opentelemetry.io/otel/trace v1.24.0
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
go: downloading github.com/spf13/cast v1.5.0
go: downloading go.opentelemetry.io/otel/metric v1.24.0
go: downloading github.com/hashicorp/consul v1.2.1
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
go: downloading github.com/Azure/azure-sdk-for-go v65.0.0+incompatible
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 github.com/hashicorp/consul/api v1.30.0
go: downloading github.com/hashicorp/consul v1.20.1
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/[email protected]/api)
github.com/hashicorp/consul/api v1.30.0 (/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected])
go: downloading github.com/hashicorp/consul/sdk v0.16.1
lib/v1.50.18
Release notes:
- All k8s resources are now created with labels
Commits:
Breaking changes:
gorelease: internal error: error package requires newer Go version go1.23 (*errors.errorString) without position
gorelease: internal error: error package requires newer Go version go1.23 (*errors.errorString) without position
gorelease: internal error: error package requires newer Go version go1.23 (*errors.errorString) without position
gorelease: preparing to load packages for github.com/smartcontractkit/chainlink-testing-framework/[email protected]: looking for missing dependencies: go: module github.com/smartcontractkit/chainlink-testing-framework/[email protected] requires go >= 1.23; switching to go1.23.3
go: -d flag is deprecated. -d=true is a no-op
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading github.com/deckarep/golang-set v1.8.0
go: downloading github.com/cenkalti/backoff v2.0.0+incompatible
go: downloading k8s.io/klog v1.0.0
go: downloading golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
go: downloading go.opentelemetry.io/contrib v0.20.0
go: downloading github.com/evanphx/json-patch v5.6.0+incompatible
go: downloading sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading github.com/ugorji/go v1.2.7
go: downloading google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de
go: downloading github.com/blang/semver v3.5.1+incompatible
go: downloading github.com/emicklei/go-restful v2.9.5+incompatible
go: downloading github.com/go-redis/redis v6.15.9+incompatible
go: downloading github.com/klauspost/cpuid v1.2.1
go: downloading github.com/hashicorp/consul v1.2.1
go: downloading go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489
go: downloading github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
go: downloading github.com/Azure/azure-sdk-for-go v65.0.0+incompatible
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/golang-jwt/jwt v3.2.2+incompatible
go: downloading github.com/hashicorp/consul/api v1.30.0
go: downloading github.com/hashicorp/consul v1.20.1
go: gorelease-load-module imports
github.com/smartcontractkit/chainlink-testing-framework/lib/logstream 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/[email protected]/api)
github.com/hashicorp/consul/api v1.30.0 (/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected])
go: downloading github.com/hashicorp/consul/sdk v0.16.1
framework/v0.2.13
Release notes:
- Simplify local Chainlink build
- Remove dependency on local-registry
- Skip Promtail to accelerate CI 🚀
Commits:
- simplify docker build, use testcontainers and build once, do not run Promtail in CI (#1401) (d2d8cf2)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework
incompatible changes
BuildAndPublishLocalDockerImage: removed
RebuildDockerImage: removed
compatible changes
BuildImageOnce: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode
compatible changes
TmpImageName: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.13 (with tag framework/v0.2.13) is a valid semantic version for this release
framework/v0.2.12
Release notes:
- Omit all local tooling container logs
- Allow to connect Blockscout to any node
Commits:
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.12 (with tag framework/v0.2.12) is a valid semantic version for this release
lib/v1.50.17
Release notes:
- New tests, bug fixes and option for Flakeguard
- Test example of controlling block speed with
- Updated documentation
- Changed default version to (it's the lowest one supported by the Chainlink node)
- Bumped to
- Retracted more tags that were used for testing purposed ()
Commits:
- bump go-ethereum to v1.14.11 (#1372) (997f5b5)
- by default, use lowest postgres version CL node is compatible with (#1376) (38d21b4)
- retract some more lib tags (#1375) (dd986d8)
Breaking changes:
gorelease: internal error: error package requires newer Go version go1.23 (*errors.errorString) without position
gorelease: internal error: error package requires newer Go version go1.23 (*errors.errorString) without position
gorelease: internal error: error package requires newer Go version go1.23 (*errors.errorString) without position
gorelease: preparing to load packages for github.com/smartcontractkit/chainlink-testing-framework/[email protected]: looking for missing dependencies: go: module github.com/smartcontractkit/chainlink-testing-framework/[email protected] requires go >= 1.23; switching to go1.23.3
go: -d flag is deprecated. -d=true is a no-op
go: downloading github.com/ethereum/go-ethereum v1.13.8
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
go: downloading github.com/btcsuite/btcd/btcec/v2 v2.3.2
go: downloading github.com/deckarep/golang-set/v2 v2.3.0
go: downloading github.com/deckarep/golang-set v1.8.0
go: downloading github.com/cenkalti/backoff v2.0.0+incompatible
go: downloading k8s.io/klog v1.0.0
go: downloading github.com/crate-crypto/go-ipa v0.0.0-20231025140028-3c0104f4b233
go: downloading github.com/VictoriaMetrics/fastcache v1.12.1
go: downloading github.com/gballet/go-verkle v0.1.1-0.20231031103413-a67434b50f46
go: downloading github.com/crate-crypto/go-kzg-4844 v0.7.0
go: downloading github.com/ethereum/c-kzg-4844 v0.4.0
go: downloading go.opentelemetry.io/contrib v0.20.0
go: downloading sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e
go: downloading github.com/evanphx/json-patch v5.6.0+incompatible
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading github.com/cockroachdb/pebble v0.0.0-20230928194634-aa077af62593
go: downloading github.com/ugorji/go v1.2.7
go: downloading github.com/cockroachdb/errors v1.9.1
go: downloading github.com/cockroachdb/redact v1.1.3
go: downloading github.com/go-ole/go-ole v1.2.6
go: downloading google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de
go: downloading github.com/blang/semver v3.5.1+incompatible
go: downloading github.com/getsentry/sentry-go v0.19.0
go: downloading github.com/bits-and-blooms/bitset v1.10.0
go: downloading github.com/emicklei/go-restful v2.9.5+incompatible
go: downloading github.com/go-redis/redis v6.15.9+incompatible
go: downloading github.com/klauspost/cpuid v1.2.1
go: downloading github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
go: downloading github.com/hashicorp/consul v1.2.1
go: downloading go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489
go: downloading github.com/Azure/azure-sdk-for-go v65.0.0+incompatible
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/supranational/blst v0.3.11
go: downloading github.com/golang-jwt/jwt v3.2.2+incompatible
go: downloading github.com/hashicorp/consul/api v1.30.0
go: downloading github.com/hashicorp/consul v1.20.1
go: gorelease-load-module imports
github.com/smartcontractkit/chainlink-testing-framework/lib/logstream 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/[email protected]/api)
github.com/hashicorp/consul/api v1.30.0 (/home/runner/go/pkg/mod/github.com/hashicorp/consul/[email protected])
go: downloading github.com/hashicorp/consul/sdk v0.16.1
framework/v0.2.11
Release notes:
- Save all containers logs by default
- Add more docs about debug
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework
compatible changes
DefaultCTFLogsDir: added
WriteAllContainersLogs: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.11 (with tag framework/v0.2.11) is a valid semantic version for this release
framework/v0.2.10
Release notes:
- Switch to anvil_mine instead of evm_mine
- Test that CL nodes can see block heads after we switch the mining pace
- Quick deployments example (docs)
Commits:
- switch anvil miner and add docs (#1394) (5030b3e)
- by default, use lowest postgres version CL node is compatible with (#1376) (38d21b4)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework
compatible changes
HostDockerInternal: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.10 (with tag framework/v0.2.10) is a valid semantic version for this release