Releases: smartcontractkit/chainlink-testing-framework
framework/v0.1.5
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
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:
- [TT-1824] decode all events in all contracts (#1287) (7437e46)
- Framework v0.1.1 (Docs) (#1242) (0f4e9bd)
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
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
Release notes:
- Docs https://smartcontractkit.github.io/chainlink-testing-framework/overview.html
- CI pipeline
- Add Prometheus to local observability stack
- Add capabilities loading
- Cleanup Node and NodeSet components
- Compose-like local Dockerfile re-builds
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
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
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
Release notes:
- Bumps a lot of go dependencies to latest versions
Commits:
- add 5 changesets (#1254) (0f95c7e)
- Bump go dependencies (#1241) (4671155)
- V2 Framework draft (#1236) (c2f4244)
- fix off-by-one bug that can be caught on sub-RPS profiles (#1148) (37decbd)
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
Release notes:
- Bumps a lot of go dependencies to latest versions
Commits:
- add 5 changesets (#1254) (0f95c7e)
- Bump go dependencies (#1241) (4671155)
- Add link to log level options (#1135) (b72ab32)
- Universal release pipeline for Go modules (#1128) (f2d805e)
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
Release notes:
- Bumps a lot of go dependencies to latest versions
Commits:
- add 5 changesets (#1254) (0f95c7e)
- Bump go dependencies (#1241) (4671155)
- Universal release pipeline for Go modules (#1128) (f2d805e)
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
Release notes:
- Bumps a lot of go dependencies to latest versions
Commits:
- add 5 changesets (#1254) (0f95c7e)
- Bump go dependencies (#1241) (4671155)
- havoc: remove replace & exclude from go.mod (#1224) (8f5d72b)
Breaking changes:
summary
v1.50.2 is not a valid semantic version for this release.
version v1.50.2 already exists