Releases: smartcontractkit/chainlink-testing-framework
lib/v1.50.14
Release notes:
- Update deps
- Allows Seth to run with only HTTP but defaults to WS when available
- Allows Network to initialize with only HTTP
- Adjust RPC url validation to accept only HTTP or WS + HTTP only.
Commits:
- [ship-3979] remove ws validation (#1318) (ed6103e)
- 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/lib@v1.50.13: looking for missing dependencies: go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading github.com/smartcontractkit/chainlink-testing-framework/seth v1.50.4
go: downloading k8s.io/api v0.31.1
go: downloading k8s.io/apimachinery v0.31.1
go: downloading k8s.io/client-go v0.31.1
go: downloading k8s.io/cli-runtime v0.31.1
go: downloading k8s.io/kubectl v0.31.1
go: downloading github.com/holiman/uint256 v1.2.4
go: downloading github.com/deckarep/golang-set v1.8.0
go: downloading golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56
go: downloading github.com/cenkalti/backoff v2.0.0+incompatible
go: downloading go.uber.org/ratelimit v0.3.0
go: downloading k8s.io/klog v1.0.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/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/go-redis/redis v6.15.9+incompatible
go: downloading github.com/emicklei/go-restful v2.9.5+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 k8s.io/component-base v0.31.1
go: downloading github.com/russross/blackfriday v1.6.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/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
framework/v0.2.4
Release notes:
- Add custom ports exposure in TOML
- Return default user/password credentials in outputs, so we can connect to any node by overriding TOML params
- Change signature
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework/clclient
incompatible changes
NewCLDefaultClients: removed
compatible changes
New: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode
compatible changes
NodeInput.CustomPorts: added
NodeOut.APIAuthPassword: added
NodeOut.APIAuthUser: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.4 (with tag framework/v0.2.4) is a valid semantic version for this release
framework/v0.2.3
Release notes:
- Add docs for extending test configuration
- Timeout for node healthchecks after more testing
Commits:
- docs on test configuration and validation, switch healthchecks (d8d5cee)
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.3 (with tag framework/v0.2.3) is a valid semantic version for this release
framework/v0.2.2
Release notes:
- Switch to port checking when we boot Chainlink nodes (eliminates chaos flakes)
- Add initial e2e maturity model pipeline
Commits:
- End-to-End System Level Testing Maturity Model (#1332) (f45899b)
- finalize pipeline, trigger (65ca88e)
- re-trigger (934dcc8)
- faster, check that port check works (dd80178)
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.2 is not a valid semantic version for this release.
version v0.2.2 already exists
seth/v1.50.9
Release notes:
- minor: Adds option to force SETH to initialize with HTTP instead of WS
Commits:
- changeset, release Seth v1.50.9 (7043b86)
- Ship 3979 remove ws validation seth (#1316) (3b0f987)
- TT-1716 Review and improve Seth documentation (#1312) (dc46d3b)
- Move old docs, add deprecation notice (#1284) (d4379fc)
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/seth
compatible changes
Config.ForceHTTP: added
summary
v1.50.9 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.8).
framework/v0.2.1
Release notes:
- Add upgrade tests
- Polish docs, add cleanup section
- Add official CL images for 2.16, 2.17 + ARM versions
- Do not fail if there is no default DB volume when cleanup
Commits:
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.1 (with tag framework/v0.2.1) is a valid semantic version for this release
framework/v0.2.0
Release notes:
- Add self-test golden set of end-to-end tests https://github.com/smartcontractkit/chainlink-testing-framework/actions/runs/11739154666/workflow?pr=1311
- Add upgrade tests
- Wrapped reboot helpers for NodeSet
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework/components/simple_node_set
incompatible changes
UpdateNodeConfigs: removed
compatible changes
UpgradeNodeSet: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.2.0 is not a valid semantic version for this release.
version v0.2.0 already exists
framework/v0.1.11
Release notes:
- Static port ranges for easy chaos testing
- SharedDBNodeSet config update method
- Example of rebooting nodes to apply configuration
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework/chaos
incompatible changes
ExecPumba: changed from func(string) (func(), error) to func(string, time.Duration) (func(), error)
github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres
incompatible changes
Databases: removed
compatible changes
DBVolumeName: added
ExposedStaticPort: added
Input.Databases: added
Input.Port: added
Input.VolumeName: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/simple_node_set
compatible changes
UpdateNodeConfigs: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.1.11 (with tag framework/v0.1.11) is a valid semantic version for this release
framework/v0.1.10
Release notes:
- Move all deployments to static ports
- Add example smoke/load/chaos pipelines (WIP)
- Add Pumba chaos tool
Commits:
Breaking changes:
github.com/smartcontractkit/chainlink-testing-framework/framework/chaos
compatible changes
package added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/clnode
incompatible changes
P2PPort: removed
Port: removed
compatible changes
DefaultHTTPPort: added
DefaultP2PPort: added
NodeInput.HTTPPort: added
NodeInput.P2PPort: added
github.com/smartcontractkit/chainlink-testing-framework/framework/components/postgres
incompatible changes
Databases: value changed from 20 to 5
github.com/smartcontractkit/chainlink-testing-framework/framework/components/simple_node_set
incompatible changes
NewNodeSet: removed
compatible changes
DefaultHTTPPortStaticRangeStart: added
DefaultP2PStaticRangeStart: added
Input.HTTPPortRangeStart: added
Input.P2PPortRangeStart: added
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.1.10 is not a valid semantic version for this release.
version v0.1.10 already exists
framework/v0.1.9
Release notes:
- Simplify CLI download, generate URLs for every platform automatically
- Finalize Node and NodeSet docs
Commits:
Breaking changes:
diagnostics
go.sum: one or more sums are missing. Run 'go mod tidy' to add missing sums.
summary
v0.1.9 (with tag framework/v0.1.9) is a valid semantic version for this release