Releases: smartcontractkit/chainlink-testing-framework
framework/v0.3.6
Release notes:
- Add cadvisor support to obs stack
- Add cadvisor dashboard
Commits:
- fix release (43b2b05)
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.3.6 (with tag framework/v0.3.6) is a valid semantic version for this release
framework/v0.3.6
Release notes:
- Add cadvisor support to obs stack
- Add cadvisor dashboard
Commits:
- fix release (43b2b05)
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.3.6 (with tag framework/v0.3.6) is a valid semantic version for this release
lib/v1.50.19
Release notes:
- compontent has been removed and a function for saving all Docker container logs to files has been added instead
Commits:
- add changelog for lib/v1.50.19 (#1444) (989c0a5)
- [TT-1862] remove logstream. add function to dump Docker container logs to files (#1414) (dce4e1c)
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.4
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/smartcontractkit/chainlink-testing-framework/wasp v1.50.1
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 sigs.k8s.io/structured-merge-diff v0.0.0-20190525122527-15d366b2352e
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading github.com/cespare/xxhash v1.1.0
go: downloading github.com/c9s/goprocinfo v0.0.0-20210130143923-c95fcf8c64a8
go: downloading github.com/gin-gonic/gin v1.9.1
go: downloading github.com/grafana/dskit v0.0.0-20231120170505-765e343eda4f
go: downloading github.com/grafana/loki v1.6.2-0.20231215164305-b51b7d7b5503
go: downloading github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
go: downloading github.com/smartcontractkit/chainlink-testing-framework/lib/grafana v1.50.0
go: downloading nhooyr.io/websocket v1.8.7
go: downloading github.com/gin-contrib/sse v0.1.0
go: downloading github.com/go-kit/log v0.2.1
go: downloading github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f
go: downloading github.com/grafana/grafana-foundation-sdk/go v0.0.0-20240326122733-6f96a993222b
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-playground/validator/v10 v10.14.0
go: downloading github.com/ugorji/go/codec v1.2.11
go: downloading github.com/ugorji/go v1.2.7
go: downloading github.com/bytedance/sonic v1.9.1
go: downloading github.com/goccy/go-json v0.10.2
go: downloading github.com/go-logfmt/logfmt v0.6.0
go: downloading github.com/jpillora/backoff v1.0.0
go: downloading github.com/gabriel-vasile/mimetype v1.4.2
go: downloading github.com/go-playground/universal-translator v0.18.1
go: downloading github.com/leodido/go-urn v1.2.4
go: downloading github.com/go-playground/locales v0.14.1
go: downloading github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311
go: downloading golang.org/x/arch v0.4.0
go: downloading github.com/fatih/color v1.17.0
go: downloading github.com/prometheus/prometheus v0.47.2-0.20231010075449-4b9c19fe5510
go: downloading github.com/dustin/go-humanize v1.0.1
go: downloading github.com/grafana/loki/pkg/push v0.0.0-20231124142027-e52380921608
go: downloading github.com/opentracing/opentracing-go v1.2.0
go: downloading google.golang.org/grpc v1.65.0
go: downloading github.com/twitchyliquid64/golang-asm v0.15.1
go: downloading github.com/klauspost/cpuid/v2 v2.2.5
go: downloading github.com/klauspost/cpuid v1.2.1
go: downloading github.com/grafana/regexp v0.0.0-20221122212121-6b5c0a4cb7fd
go: downloading github.com/c2h5oh/datasize v0.0.0-20220606134207-859f65c6625b
go: downloading github.com/uber/jaeger-client-go v2.30.0+incompatible
go: downloading github.com/dennwc/varint v1.0.0
go: downloading github.com/gogo/status v1.1.1
go: downloading github.com/gogo/googleapis v1.4.1
go: downloading github.com/stretchr/objx v0.5.2
go: downloading github.com/facette/natsort v0.0.0-20181210072756-2cd4dd1e2dcb
go: downloading github.com/go-redis/redis/v8 v8.11.5
go: downloading github.com/grafana/gomemcache v0.0.0-20231023152154-6947259a0586
go: downloading github.com/sony/gobreaker v0.5.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20240701130421-f6361c86f094
go: downloading github.com/armon/go-metrics v0.4.1
go: downloading github.com/go-redis/redis v6.15.9+incompatible
go: downloading google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de
go: downloading github.com/hashicorp/go-sockaddr v1.0.2
go: downloading github.com/hashicorp/memberlist v0.5.0
go: downloading github.com/uber/jaeger-lib v2.4.1+incompatible
go: downloading github.com/gorilla/mux v1.8.0
go: downloading github.com/opentracing-contrib/go-grpc v0.0.0-20210225150812-73cb765af46e
go: downloading github.com/prometheus/exporter-toolkit v0.10.1-0.20230714054209-2f4150c63f97
go: downloading github.com/soheilhy/cmux v0.1.5
go: downloading github.com/julienschmidt/httprouter v1.3.0
go: downloading github.com/prometheus/common/sigv4 v0.1.0
go: downloading github.com/edsrzf/mmap-go v1.1.0
go: downloading go.opentelemetry.io/collector/pdata v1.0.0-rcv0015
go: downloading github.com/oklog/ulid v1.3.1
go: downloading github.com/Masterminds/sprig/v3 v3.2.3
go: downloading github.com/buger/jsonparser v1.1.1
go: downloading go4.org/netipx v0.0.0-20230125063823-8449b0a6169f
go: downloading github.com/hashicorp/consul/api v1.28.2
go: downloading github.com/hashicorp/go-cleanhttp v0.5.2
go: downloading go.etcd.io/etcd/api/v3 v3.5.14
go: downloading go.etcd.io/etcd v0.5.0-alpha.5.0.20200910180754-dd1b699fc489
go: downloading github.com/hashicorp/consul v1.2.1
go: downloading go.etcd.io/etcd/client/pkg/v3 v3.5.14
go: downloading go.etcd.io/etcd/client/v3 v3.5.14
go: downloading github.com/hashicorp/go-immutable-radix v1.3.1
go: downloading github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f
go: downloading github.com/hashicorp/go-msgpack v0.5.5
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading github.com/miekg/dns v1.1.56
go: downloading github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529
go: downloading github.com/sercand/kuberesolver/v5 v5.1.1
go: downloading github.com/opentracing-contrib/go-stdlib v1.0.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azcore v1.7.0
go: downloading github.com/Azure/azure-sdk-for-go v65.0.0+incompatible
go: downloading github.com/Azure/azure-sdk-for-go/sdk/azidentity v1.3.0
go: downloading github.com/aws/aws-sdk-go v1.45.25
go: downloading go.uber.org/goleak v1.3.0
go: downloading github.com/go-openapi/strfmt v0.21.7
go: downloading github.com/prometheus/alertmanager v0.26.0
go: downloading go.opentelemetry.io/collector/semconv v0.81.0
go: downloading github.com/Masterminds/goutils v1.1.1
go: downloading github.com/huandu/xstrings v1.3.3
go: downloading github.com/mitchellh/copystructure v1.0.0
go: downloading github.com/shopspring/decimal v1.2.0
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/coreos/go-systemd/v22 v22.5.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157
go: downloading github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf
go: downloading github.com/hashicorp/golang-lru v0.6.0
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading golang.org/x/tools v0.26.0
go: downloading github.com/Azure/azure-sdk-for-go/sdk/internal v1.3.0
go: downloading github.com/AzureAD/microsoft-authentication-library-for-go v1.0.0
go: downloading github.com/kylelemons/godebug v1.1.0
go: downloading github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
go: downloading github.com/go-openapi/errors v0.20.4
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading go.mongodb.org/mongo-driver v1.12.0
go: downloading github.com/mitchellh/reflectwalk v1.0.1
go: downloading github.com/coreos/go-semver v0.3.1
go: downloading github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8
go: downloading github.com/go-openapi/validate v0.22.1
go: downloading github.com/golang-jwt/jwt/v4 v4.5.0
go: downloading github.com/golang-jwt/jwt v3.2.2+incompatible
go: downloading github.com/jmespath/go-jmespath v0.4.0
go: downloading github.com/go-openapi/analysis v0.21.4
go: downloading github.com/go-openapi/loads v0.21.2
go: downloading github.com/go-openapi/spec v0.20.9
go: downloading golang.org/x/mod v0.21.0
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.3.4
Release notes:
- Bump go-ethereum as in core, fix darwin amd/arm binary release
Commits:
Breaking changes:
gorelease: preparing to load packages for github.com/smartcontractkit/chainlink-testing-framework/[email protected]: looking for missing dependencies: go: downloading github.com/ethereum/go-ethereum v1.13.8
go: downloading github.com/urfave/cli v1.22.12
go: downloading go.opentelemetry.io/contrib v0.20.0
go: downloading github.com/ugorji/go v1.1.4
go: downloading github.com/crate-crypto/go-kzg-4844 v0.7.0
go: downloading github.com/deckarep/golang-set v1.8.0
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading github.com/klauspost/cpuid v1.2.1
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading github.com/ugorji/go v1.2.12
go: gorelease-load-module imports
github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake imports
github.com/gin-gonic/gin imports
github.com/gin-gonic/gin/binding imports
github.com/ugorji/go/codec: ambiguous import: found package github.com/ugorji/go/codec in multiple modules:
github.com/ugorji/go v1.1.4 (/home/runner/go/pkg/mod/github.com/ugorji/[email protected]/codec)
github.com/ugorji/go/codec v1.2.12 (/home/runner/go/pkg/mod/github.com/ugorji/go/[email protected])
framework/v0.3.3
Release notes:
- Upgrade Besu to 24.9.1
- Expose default test private keys as framework constants
- Collect all the logs even between restarts
Commits:
Breaking changes:
gorelease: preparing to load packages for github.com/smartcontractkit/chainlink-testing-framework/[email protected]: looking for missing dependencies: go: downloading github.com/urfave/cli v1.22.12
go: downloading go.opentelemetry.io/contrib v0.20.0
go: downloading github.com/ugorji/go v1.1.4
go: downloading github.com/deckarep/golang-set v1.8.0
go: downloading github.com/cpuguy83/go-md2man v1.0.10
go: downloading github.com/klauspost/cpuid v1.2.1
go: downloading github.com/russross/blackfriday v1.6.0
go: downloading github.com/ugorji/go v1.2.12
go: gorelease-load-module imports
github.com/smartcontractkit/chainlink-testing-framework/framework/components/fake imports
github.com/gin-gonic/gin imports
github.com/gin-gonic/gin/binding imports
github.com/ugorji/go/codec: ambiguous import: found package github.com/ugorji/go/codec in multiple modules:
github.com/ugorji/go v1.1.4 (/home/runner/go/pkg/mod/github.com/ugorji/[email protected]/codec)
github.com/ugorji/go/codec v1.2.12 (/home/runner/go/pkg/mod/github.com/ugorji/go/[email protected])
framework/v0.3.2
Release notes:
- Allow exposing CL node ports in host:docker format
- Expose default test private keys as framework constants
- Rename CHAINLINK_IMAGE to CTF_CHAINLINK_IMAGE to avoid CI collisions
- Add CTF_JD_IMAGE env var
- Add JobDistributor component
Commits:
- JD, custom n:m ports mapping syntax (#1430) (e34941d)
- Makes TestReport Aggregation More Flexible (#1429) (9e40f27)
- rename CHAINLINK_IMAGE to CTF_CHAINLINK_IMAGE (151614d)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode
incompatible changes
NodeInput.CustomPorts: changed from []int to []string
compatible changes
CustomPortSeparator: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/jd
compatible changes
package added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres
compatible changes
Output.JDDockerInternalURL: added
Output.JDUrl: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/simple_node_set
compatible changes
Output.DBOut: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.3.2 is not a valid semantic version for this release.
version v0.3.2 already exists
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